2016-07-20 11 views
1

Ich habe eine kleine Datenbank für Bill of Lading erstellt, ich habe ein Formular aus Abfrage erstellt, wo Benutzer den Produktcode, die Produktbeschreibung und das Gewicht eingeben wird ausfüllen.Zugriff auf Abfrage mit Kriterien zur Eingabe von Benutzer

Es gibt einige Produkte, die nicht die spezifischen Gewichte haben, und ich verwende 0 in der Produkttabelle. Gibt es irgendeine Weise, die ich ein Kriterium in der Abfrage verwenden kann, wenn Benutzer den Produktcode in der Form eingeben, die 0 hat, seinen Eingabeaufforderer, das Fallgewicht einzugeben, andernfalls verwende das Gewicht in der Tabelle.

Unten finden Sie Screenshots. Form Query Table

+0

Ihre Frage Elaborate. Fügen Sie einen Screenshot der Tabellen und der Abfrage hinzu. Dadurch erhalten Sie mehr Antworten. –

+0

Danke Adarsh, geposted einige screenshot – Abbas

Antwort

0

Wenn ich Sie richtig verstanden haben, möchten Sie die Benutzer aufgefordert weight einzugeben, wenn weight in der Tabelle 0 ist. Dies kann durch Schreiben einiger VBA-Code erreicht werden. Ich würde vorschlagen, diesen Code onChange Ereignis der Product Code Textfeld.

Der Pseudo-Code wie unten sein:

If DLookup("CaseWeight" , "tblProduct" , "Code = me.txtbox.value") = 0 then 
    //Prompt Users to enter data 
else 
    //Continue query execution. 
end if 
+0

Danke nochmal Adarsh, meine VBA Skills ist sehr niedrig, wirst du bitte etwas mehr Detailcode hinzufügen. – Abbas

+0

@Abbas, Es wird schwierig sein, Ihnen den genauen Code zu sagen, wenn Sie nicht teilen, was Sie versucht haben. Ich schlage vor, Sie versuchen zuerst, VBA zu lernen. Es gibt viele tolle Videos pn YouTube - https://www.youtube.com/watch?v=ySyMn3H4rvg&list=PLhKFRV3-UgpeA_3wzRHF8AS8T7ppKvm9O –

+0

Eine weitere großartige Möglichkeit zum Lernen - https://www.youtube.com/watch?v=kogGwRIHH6o&list= PLYMOUCVo86jEeMMdaaq03jQ_t9nFV737s –

Verwandte Themen