2017-08-22 2 views
1

おはよう、Dlookupバーコード

私は薬剤師であり、作成中の医薬品を取り込むデータベースを作成しています。 "Medications"というテーブルがあり、そのテーブルにはプライマリキーBarcodeがあり、次にDrugというテキストフィールドがあります。私は明らかに両方のフィールドを手動で薬とそれに対応するバーコードで記入していますが、私はそれを入力用のフォームとそのフォームで使用している人なら誰でも薬をスキャンしてから読み込んだものにするようにしようとしていますスキャナーはバーコード番号だけでなく実際の薬物名に変換されます。私はこのアクションを実行するためにDlookupを実行する必要があることを知っていますが、私の人生はそれが動作するように見えることはできません、任意のヘルプやスタート地点は大いに感謝します。どうもありがとうございます。

私のコード今のところ

Private Sub MedicationUsed_AfterUpdate() 
MedicationUsed = DLookup("Drug", "Med Used", "[Barcode=]" & Barcode) 
End Sub 
+0

あなたがしようとしたものを投稿してください。 –

+0

'ます。Private Sub MedicationUsed_AfterUpdate() MedicationUsed =のDLookup( "薬"、 "メッドは使用される"、 "[バーコード=]" & バーコード) エンドSub' –

+0

私はあなたがMSを研究して20時間かそこらを費やすべきだと思いますフォームにアクセスする。 キーワード:MS Accessの検索フォーム。次に、[Microsoft Accessマルチフィールド検索フォーム](https://www.youtube.com/watch?v=CTiA_4Me0cI)の例を示します。 –

答えて

1

このお試しください:バーコードは、おそらく文字列であるとして、

MedicationUsed = DLookup("Drug", "[Med Used]", "[Barcode]=" & Barcode) 

または、より多くの可能性を:

MedicationUsed = DLookup("Drug", "[Med Used]", "[Barcode]='" & Barcode & "'")