Accessについて ①

VBを貼ったので見たいただきたいのですが、簡単に仕様を説明しますと、再発行画面のフォームがあり、そこで入力された値がラベルデータトランというテーブルへ格納され、そこから読み取ったデータを印字、発行するというつくりなのですが、入力した数字どおりの枚数が発行できません。まず、この原因を貼り付けたファイルをみただけでわかるようであれば教えていただけないでしょうか?また、回答者からも質問が出てくると思いますのでその都度答えるつもりです。2つファイルがあるので2回にわけて質問します。

回答の条件
  • 1人10回まで
  • 登録:2006/06/19 18:49:31
  • 終了:2006/06/20 09:06:48

回答(2件)

id:rikuzai No.1

りくっち回答回数1366ベストアンサー獲得回数1412006/06/19 20:20:03

ポイント60pt

お疲れ様です。

残念ですが1.2とも画像がアップされていないようです。


一旦キャンセルされるかもしれませんが、その前に回答者からの質問も受けられるとのことですので、

再質問される前に、以下のことについて返信欄にて文章とVBコード直貼り付けで、もう少し詳しく説明されてみてはどうでしょうか。

(多分画像だけでは解決し辛い気が…)


1.使用しているACCESSデータベースの大体の構造

  • 使用テーブル名及びその項目名(必要分だけでいいので)
  • クエリ名(できればSQL画面で開いて表示されるコードも)
  • フォーム名とその項目名(元になっているテーブル、クエリがあればその名前も)

2.登録しているマクロ・モジュール(VB)の内容

  • フォームのプロパティなどに直接書いているものは、フォームの項目名も

3.ACCESSのバージョン(2000、2002など)


4.OSのバージョン(WindowsXPなど)


5.おおまかな使用目的

  • 以前の質問に出荷ラベルの再発行システムと書かれていましたがそのシステムでしょうか。ちなみにそうであれば、以前の質問を新しい質問に参考までとリンクを貼られておくのもいいと思います。

以上がわかるともう少し私も恐らく他の回答者の方もアドバイスがしやすいように思います。

また、内容によってはVB自体ではなく、システムの設計全体についてもアドバイスがいただけるのではないかと思います。

(正直どんな設計をされているかわからないので断言できませんが、再発行するために発行枚数をテーブルに格納するということ自体が不必要な気がします…)

id:hac20380

ありがとうございました。

ちょっと手間がかかりそうなので

ここでの解決はあきらめます。

2006/06/20 09:06:28
id:Allashe No.2

Allashe回答回数59ベストアンサー獲得回数52006/06/19 20:23:19

ポイント10pt

 VBがどこにあるのか判らないので、推測でお答えします。

 フォームから出力枚数を入力して、同じフォームの印刷ボタンのようなものを押して出力するのでしょうか?

 もしそうなら、フォームに入力されたデータが確定されておらず、テーブルに入力内容が反映されていないのかもしれません。

 印刷コマンドの前に、以下の命令を追加してみてください。

DoCmd.RunCommand acCmdSaveRecord

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません