Hi
I have a list box which I refresh by changing the .rowsource and doing
a requery after adding a record to the table:
QryOrderDetail = "SELECT [TblOrderDetail].[OrderDetailId],
[TblOrderDetail].[LUOrderId], [TblOrderDetail].[OrderDetailQty],
[TblOrderDetail].[OrderDetailDescription],
[TblOrderDetail].[OrderDetailPrice],
[TblOrderDetail].[OrderDetailFor],
[TblOrderDetail].[OrderDetailDelivered] FROM [TblOrderDetail] WHERE
(((TblOrderDetail.LUOrderId)= " & ([TbxOrderId].[Value]) & ")) ORDER
BY [OrderDetailId]"
LstBxOrderDetail.RowSource = QryOrderDetail
DoCmd.Requery "LstBxOrderDetail"
The problem is that the listbox displays nothing after the first
record is added, the first record after the second is added, etc.
Doing a .Refesh or .Repaint does not help. If I add a MsgBox(vbokonly)
displaying QryOrderDetail before doing the requery it displys
correctly but this is annoying.
Does anybody have any hints?