パスワードを忘れた? アカウント作成
500106 journal

kibayasiの日記: 宛 /dev/null

日記 by kibayasi

Access覚え書き

いやあ。。まいったまいった。。
ひどすぎる。。
レポート機能・・(--;)

テキストボックスにデータ入れられないってどういうこと?
Report_OpenだとダメでReport_Activeだといけるとかいうから、
そうかと思ってやっても、エラーでよる。。
しかたないから、ラベルにして、
Me.Controls("lbl").Caption = "AAA"
みたいにしたよ
なにそれって感じ
なんで、txtA = "AAA"とかできないのよ・・
こいつで悩んだのはかなりつらかった。
でもコントロールに埋め込む関数はいけるんだよな。。
あれもどうかと思うが。。

あと、フォームとかレポートとか開くときの引数、OpenArgs
おれVariantかなんかで、なんでも送れるのかと思ったら、
文字列だけなんだよね。。
びっくりしちゃったよ。
Stringの配列きって、渡したらダメって。。
もう愕然としたね。
で、考えに考えて、文字列渡しをすることにした。
args = a & "," & b & "," & c
みたいに、カンマで連結。
受け側で、Me.OpenArgsをSplit関数で分解するようにした。
Dim varData as Variant
varData = Split(strData, ",", -1, vbTextCompare)
この時点で、varData(0),varData(1)とかしたら取れる
何個あるかは関数使うようだが、
送る側で2個と決めたら、2個取り出した方がはやいしね。
決め打ちでいんじゃね。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...