access

フォームフィルタの結果をそのままレポートに出力するには

フォームにコンボボックスなどを利用し、フィルタをかけたのち、その結果をレポートに出力したいときがあります。 その方法は、フォーム上に印刷リクエストのボタンを設け、そのボタンのイベントから以下のコードにより印刷すればOK。 Private ...
access

フィールド内数種の文字列をクエリで一気に置換するには

Functionモジュールでreplace関数を並べて、クエリから呼び出します。 Public Function MOJI_EXCHANGE(A As Variant) If InStr(A, "かっ") Then GAIJI...
access

VBAでグループごとに集計するプログラムの組み方

あるフィールドのグループが変わるごとに、そのグループの演算を行い、結果をレコードセットに書き出します。 まず、集計する順番にレコードを並べます。それは、並び順を指定したクエリで作成。もちろん、SQLでもok. 次にその...
access

メインレポートは表示されてるのにサブレポートが表示されない原因

その原因は、親と子との間でコードの設定が違っていました。 こんなことは無いと思い込んでいたので、解決に時間がかかりました。 同じものを形式が違う別のコードで定義していたので、サブレポートに表示するものが無かっただけでした。 ...
access

access 番号を自動発番する方法

ある分類コード毎に連番を振りたい場合があります。 事例では分類コードでフィルタをかけたときのレコード数をDcountでもとめた数に1を足した数を取得する方法がありますが、レコードが途中で削除されるような場合では、同一の番号が発番される可能...
タイトルとURLをコピーしました