2013年8月30日金曜日

NULL を許可する列または DEFAULT 定義が指定されている列しか追加できません [SQLServer]

テーブルに列を追加する時に[NULLを許容]にチェックしないとエラー

------------------------------------------------
テーブルを修正できません。
ALTER TABLE では、NULL を許可する列または DEFAULT 定義が指定されている列しか追加できません。
------------------------------------------------

一度NULLを許容で修正してから、UPDATEで全ての列に何かしらの値入れて、
NULLを許容のチェックを外してるけどデフォルト値の設定すればいぃのかな??

どこで・・・

2013年8月27日火曜日

エラー 「型 'double' を 'decimal' に暗黙的に変換できません。」 [C#]

decimalに小数まである数値を入れようとしたら、

-------------------------------------
decimal test = 1.2 + 34;
-------------------------------------

「型 'double' を 'decimal' に暗黙的に変換できません。」
エラー

-------------------------------------
decimal test = (decimal)1.2 + 34;
-------------------------------------

小数点の値には(decimal)入れて上げなきゃなのね。

2013年8月26日月曜日

CSVファイルをインポート時にエラー [SQLServer]

SQLServerのテーブルにCSVファイルをインポート時にエラー
いくらでもエラーでる・・・

気をつけるとこをメモ。

CSVでの作業
・後ろの空白削除
・文字数を設定

インポート時の設定
[データソースの選択]
[全般]
・最初の行が列名の場合は[先頭データ行を列名として使用する]にチェック

・Nullを許容しない列があって空白を挿入したい場合は、
"test","",123
のようにCSVに修飾子を付けて、[テキスト修飾子]を「"」と入力する。


[詳細設定]
・デフォルトで取り込む文字数が50になっているので、
50文字を超えている列の[OupputColumnWidth]を増やす。


[コピー元のテーブルおよびビューを選択]
・変換先のテーブルを選択


[マッピングの編集]
・[ID挿入を許可する]にチェック
・変換元と変換先を選択する(1行名を列名にしておけば自動で設定してくれる)


何事もなくいくことないよこれ。

2013年8月23日金曜日

行・列の削除 [VBReport]

ColumnCopyとColumnInsertCopiedって複数列をコピー挿入することできないのかな??

VBAの入ってるデザインファイルだとPage.Repeatが何故かきかない・・・


いっぱい用意しておいていらない分を削除するようにして対応しようかな~

------------------------------------------
//6行目削除
xlsReport.RowDelete(5);

//1列目から10列削除
xlsReport.ColumnDelete(0, 10)
------------------------------------------

用意してある分を越えませんように。

2013年8月22日木曜日

VLOOKUPで「#REF!」 [Excel]



久しぶりにExcel関数使ってみたら、
VLOOKUPで「#REF!」(?_?)(?_?)
--------------------------------------------
=VLOOKUP(B6,B2:B3,2,FALSE)
--------------------------------------------


第二引数には出力範囲まで含めなきゃらしい。
--------------------------------------------
=VLOOKUP(B6,B2:C3,2,FALSE)
--------------------------------------------

でも検索するのは最初の列だけなのかな。

2013年8月20日火曜日

別シート参照が保存するとTempファイル参照になる [VBReport]

Excel関数で別のシートのセルを参照してあるデザインファイルを読み込んで保存すると、
Tempファイルを見に行くようになる・・・

なんで?????

ボタンでVBA起動してるのもTempを呼び出しになる????


ボタンはActiveXのボタンだと何事もなくうまくいった。


参照のは起動時VBAで修正かな・・・・

2013年8月19日月曜日

罫線の引き方 [VBReport]

罫線の引き方。

--------------------------------------------------------
//外枠に太い罫線
xlsReport.Cell("A1:A32").Attr.Box(AdvanceSoftware.VBReport7.BoxType.Box, AdvanceSoftware.VBReport7.BorderStyle.Medium, AdvanceSoftware.VBReport7.xlColor.Black);

//格子に普通の太さの罫線
xlsReport.Cell("B32:K32").Attr.Box(AdvanceSoftware.VBReport7.BoxType.Ltc, AdvanceSoftware.VBReport7.BorderStyle.Thin, AdvanceSoftware.VBReport7.xlColor.Black);

//右に赤の二重罫線
xlsReport.Cell("G32").Attr.LineRight(AdvanceSoftware.VBReport7.BorderStyle.Double, AdvanceSoftware.VBReport7.xlColor.Red);
--------------------------------------------------------

他も引数変えてやれば。

2013年8月12日月曜日

OverrideしたコントロールでSelectNextControlしたら次にいかない [C#]

OverrideしたコントロールでSelectNextControlしても次にいかない・・・

--------------------------------------------------------
this.SelectNextControl(this, true, true, true, true);
--------------------------------------------------------

親コントロールにしてやれば。
--------------------------------------------------------
this.Parent.SelectNextControl(this, true, true, true, true);

this.Parent.Parent.Parent.SelectNextControl(this, true, true, true, true);
--------------------------------------------------------

場合によっては親の親の親の親とかに。

2013年8月9日金曜日

キャストと()の違い [C#]

------------------------------------
int testInt = (int)test;

int testINt = int.Parse(test);
------------------------------------

()とParse(キャスト)の違いは、上の例だと、
testが元々intだけど何かでオブジェクト型とかになっちゃってるときは、(型)で明示的に指定してあげれば良くて、

int以外の型からint変換したいときはParseで変換(キャスト)。

2013年8月8日木曜日

甲!! [業務]

甲!!

ケースを縛った単位。

8ケース4合わせは2甲。

「こおり」じゃなくて「こうり」なのね。

変換で出ない!

2013年8月7日水曜日

表示の%の初期値の設定の仕方 [VBReport]

表示の%の初期値の設定の仕方。

----------------------------------------------------

viewerControl.ViewZoom = 60;

----------------------------------------------------

ズーム!

2013年8月6日火曜日

DropDownListに設定したcomboBoxの背景色が変わらない [C#]

DropDownListに設定したcomboBoxの背景色が変わらない・・・

DropDownListにフォーカスが当たってる時に分かりやすいように色を変えたいんだけど。


VisualStyleを無効にすればいぃらしいけど・・・


描画まで作るの大変だから、
後ろにグループボックスを配置してそれの色を変えようかな~



な感じに。

2013年8月5日月曜日

デジタル証明書を使って入ってるサイトに入れなくなった [Windows]

PC移動したらデジタル証明書を使って入ってるサイトに入れなくなった・・・




インタネットオプションから詳細を見てみると期限が切れたとか。

原因は・・・PCの時間!

マザボの電池切れてるから移動した時に初期値に・・・

2013年8月1日木曜日

stringの可変長バージョンは?? [C#]

stringの可変長バージョンは??

-------------------------------------------------------
using System.Text;

StringBuilder kahencho = new StringBuilder();
-------------------------------------------------------

-------------------------------------------------------
//後ろに追加
kahencho.Append("追加文字列");

//任意の位置に追加
kahencho.Insert(0, "追加文字列");

//stringに
string str = kahencho.ToString();
-------------------------------------------------------

なのね。