Hi, I am trying to figure this one out
I need to requery a list box after the rowsource has been set to its original SQL but everytime I run my code, nothing is hapenning, this is the code I currently use
If Not Me.cboMois.Value = "" Then
'restore to default data in table paramatre_conformite
Me.cboMois.Value = ""
Me.CHOIX_ANNEE.Value = Me.CHOIX_ANNEE.OldValue
Me.CHOIX_PERIODE.Value = Me.CHOIX_PERIODE.OldValue
Me.CHOIX_DOCUMENT.RowSource = strOri
Me.CHOIX_DOCUMENT.SetFocus
Me.CHOIX_DOCUMENT.Requery 'does not seem to work !!!!
Me.Form.Requery
End If
and the original listbox query
SELECT LISTE_CONFORMITE_DETAIL.ID, CONFORMITE.NOM AS CONFORMITÉ, LISTE_CONFORMITE_DETAIL.DESTINATAIRE, LISTE_CONFORMITE_DETAIL.RESPONSABLE, LISTE_CONFORMITE_DETAIL.DOCUMENT_CODE AS [CODE DOCUMENT], LISTE_CONFORMITE_DETAIL.DESCRIPTION_LETTRE_ANGLAIS AS [INSCRIPTION COURRIEL], [Forms]![CONFORMITE_POST]![CHOIX_DATE] AS Expr1 FROM CONFORMITE INNER JOIN LISTE_CONFORMITE_DETAIL ON CONFORMITE.ID = LISTE_CONFORMITE_DETAIL.ID_CONFORMITE WHERE ((([Forms]![CONFORMITE_POST]![CHOIX_DATE]) Between CDate([VALID_DE]) And CDate([VALID_A])) AND ((Choose([Forms]![CONFORMITE_POST]![CHOIX_SPECIFIQUE],True,[Forms]![CONFORMITE_POST]![CHOIX_CONFORMITE]=[LISTE_CONFORMITE_DETAIL]![ID_CONFORMITE],False))=True) AND ((Choose([Forms]![CONFORMITE_POST]![CHOIX_PERIODE],Nz([Q1]),Nz([Q2]),Nz([Q3]),Nz([Q4])))=True)) ORDER BY CONFORMITE.NOM, LISTE_CONFORMITE_DETAIL.DESTINATAIRE, LISTE_CONFORMITE_DETAIL.DOCUMENT_CODE;
I know it is far from clear but this is what I got from another developper
Originallym when the form load, everything works even after I change value from either a drop down or radio button group, , Once I select a new valur from another dropbox, I replace the list box wit ha new SQL with specific passed parameters (works OK because this process is to be kept apart from the original process) nothing hapen
can anyone help me understand why I cannot make it work ?
Thanks
I need to requery a list box after the rowsource has been set to its original SQL but everytime I run my code, nothing is hapenning, this is the code I currently use
If Not Me.cboMois.Value = "" Then
'restore to default data in table paramatre_conformite
Me.cboMois.Value = ""
Me.CHOIX_ANNEE.Value = Me.CHOIX_ANNEE.OldValue
Me.CHOIX_PERIODE.Value = Me.CHOIX_PERIODE.OldValue
Me.CHOIX_DOCUMENT.RowSource = strOri
Me.CHOIX_DOCUMENT.SetFocus
Me.CHOIX_DOCUMENT.Requery 'does not seem to work !!!!
Me.Form.Requery
End If
and the original listbox query
SELECT LISTE_CONFORMITE_DETAIL.ID, CONFORMITE.NOM AS CONFORMITÉ, LISTE_CONFORMITE_DETAIL.DESTINATAIRE, LISTE_CONFORMITE_DETAIL.RESPONSABLE, LISTE_CONFORMITE_DETAIL.DOCUMENT_CODE AS [CODE DOCUMENT], LISTE_CONFORMITE_DETAIL.DESCRIPTION_LETTRE_ANGLAIS AS [INSCRIPTION COURRIEL], [Forms]![CONFORMITE_POST]![CHOIX_DATE] AS Expr1 FROM CONFORMITE INNER JOIN LISTE_CONFORMITE_DETAIL ON CONFORMITE.ID = LISTE_CONFORMITE_DETAIL.ID_CONFORMITE WHERE ((([Forms]![CONFORMITE_POST]![CHOIX_DATE]) Between CDate([VALID_DE]) And CDate([VALID_A])) AND ((Choose([Forms]![CONFORMITE_POST]![CHOIX_SPECIFIQUE],True,[Forms]![CONFORMITE_POST]![CHOIX_CONFORMITE]=[LISTE_CONFORMITE_DETAIL]![ID_CONFORMITE],False))=True) AND ((Choose([Forms]![CONFORMITE_POST]![CHOIX_PERIODE],Nz([Q1]),Nz([Q2]),Nz([Q3]),Nz([Q4])))=True)) ORDER BY CONFORMITE.NOM, LISTE_CONFORMITE_DETAIL.DESTINATAIRE, LISTE_CONFORMITE_DETAIL.DOCUMENT_CODE;
I know it is far from clear but this is what I got from another developper
Originallym when the form load, everything works even after I change value from either a drop down or radio button group, , Once I select a new valur from another dropbox, I replace the list box wit ha new SQL with specific passed parameters (works OK because this process is to be kept apart from the original process) nothing hapen
can anyone help me understand why I cannot make it work ?
Thanks