Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

VB6 & Access Database Question

Status
Not open for further replies.

np3il

Programmer
Aug 15, 2002
63
US
using VB6 and Access db ...

I created a query in Access DB and I need to select a portion of this data within VB6. I am using a SQL command to do this, BUT I am unable to get the data that I want.

This is the command I am using:

'Create SQL Command
sSelect = "SELECT TICKETS.TICKET_NO, TICKETS.PU_TIME, CUSTOMER.FIRSTNAME, CUSTOMER.LASTNAME, CUSTDATA.LAST_TRANS, TICKETS.PU_EMPL, SERVICES.SERV_ABBR, TICKETS.PU_DATE, TICKETS.STRIP_TAG, DETAIL.PRICE, DETAIL.QUANITY, PRICES.ITEM_NAME, COLORS.COLOR_DESC, COLORS.PATT_DESC, Stores.CurrPrint, Stores.ComName "
sFrom = "FROM Stores, (PRICES INNER JOIN ((CUSTDATA INNER JOIN (DETAIL INNER JOIN (TICKETS INNER JOIN CUSTOMER ON TICKETS.CUST_NO = CUSTOMER.CUST_NO) ON (DETAIL.TICKET_NO = TICKETS.TICKET_NO) AND (DETAIL.TICKET_NO = TICKETS.TICKET_NO)) ON CUSTDATA.CUST_NO = CUSTOMER.CUST_NO) INNER JOIN SERVICES ON TICKETS.SERV_CODE = SERVICES.SERV_CODE) ON PRICES.ITEM_CODE = SERVICES.SERV_CODE) INNER JOIN COLORS ON DETAIL.COLOR_NO = COLORS.COLOR_NO "
sGroupBy = "GROUP BY TICKETS.TICKET_NO, TICKETS.PU_TIME, CUSTOMER.FIRSTNAME, CUSTOMER.LASTNAME, CUSTDATA.LAST_TRANS, TICKETS.PU_EMPL, SERVICES.SERV_ABBR, TICKETS.PU_DATE, TICKETS.STRIP_TAG, DETAIL.PRICE, DETAIL.QUANITY, PRICES.ITEM_NAME, COLORS.COLOR_DESC, COLORS.PATT_DESC, Stores.CurrPrint, Stores.ComName "
sHaving = "Having (((TICKETS.PU_DATE) = #" + txtDate.Text + "#)) "
sOther = "ORDER BY TICKETS.TICKET_NO, TICKETS.PU_TIME;"

strSQL = sSelect + sFrom + sGroupBy + sHaving + sOther

DEConn.Commands("SQLCommand").CommandText = strSQL
DEConn.rsSQLCommand.Open
DEConn.rsSQLCommand.Requery

rptDailySales.Show 'Display Report

This generates all the Access DB not the entered date Data on txtDate.Text.

What am I doing wrong???

Help B-)
 
Try

sWhere = "WHERE(((TICKETS.PU_DATE) = #" & txtDate.Text & "#)) "


strSQL = sSelect & sFrom & sWhere & sGroupBy & sOther

 
How do I make the rptDailySales.Show get the new query generated by DEConn.rsSQLCommand.Requery ???

I have tried

rptDailySales.Show = DEConn.rsSQLCommand.Requery

but this generated an error.

Any suggestions ???

Thanks

Help B-)

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top