• ベストアンサー

フィールドの分割

DBはアクセスなのですが、例えばフィールド1の桁数が 10桁とします。しかし実際VB上のテキストで入力させ る桁数を5桁とした場合、SELECT文で比較する時にDBの フィールド1の5桁分だけを持ってきたいわけなんですが 5桁のみをどうやって把握させれば良いのでしょうか? 初心者で申し訳ありませんが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

MID関数という物があります。 取得した項目の変数名をAとします。比較する文字列をBとします。最初から5文字までを比較するとすると。 if MID(A,1,5) = B then というようになります。 MID(変数,切出開始位置,切出文字数)となります。

siamzou
質問者

お礼

ありがとうございます。 解決しました。 初心者意見なんですが、DBのフィールドにも VB関数(Mid等)が使用できるんですね。 勉強になりました。

関連するQ&A