vba - retrieve the data of the whole row as label by giving one field value of the row a -
i'm using ms access 2010 , i'm facing problem in connecting text box , table data.
the scenario: i've created form contains textbox named txtpart control source textbox is:partnumber. field containing numbers in table dbo_v_stores.
i have created button print label. when button clicked should display label holds part number , few fields of table relate part number.
with system if store person wants print label, if types part number , clicks print button , label should generated details of product.
i tried connect button following code:
dim strreport string dim strfield string dim strwhere string dim lngview long strreport = "labels_stores_test" strfield = "[dbo_v_stores.part]" lngview = acviewpreview if str(me.txtpart) if strwhere <> vbnullstring strwhere = strwhere & " , " end if end if if currentproject.allreports(strreport).isloaded docmd.close acreport, strreport end if can suggest how can print label if user enters 1 field value i've tried doing failed desired output. appreciate if me out in issue.
if purpose of form user enter/select partnumber, , textbox should un-bound. instead of textbox, suggest combobox (cbopartnumber) rowsource of partnumbers make easier users. report should bound table , constructed needed. leaving out validation code simplicity, need open report partnumber criteria. docmd.openreport <yourreportname>, acpreview, , "partnumber=" & me!cbopartnumber if partnumber text field, change docmd.openreport <yourreportname>, acpreview, , "partnumber='" & me!cbopartnumber & "'"
Comments
Post a Comment