Problème de restriction sur access 2007
Résolu/Fermé
tokagero
Messages postés
3
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
17 juin 2011
-
Modifié par tokagero le 7/06/2011 à 15:55
tokagero Messages postés 3 Date d'inscription lundi 6 juin 2011 Statut Membre Dernière intervention 17 juin 2011 - 17 juin 2011 à 14:34
tokagero Messages postés 3 Date d'inscription lundi 6 juin 2011 Statut Membre Dernière intervention 17 juin 2011 - 17 juin 2011 à 14:34
A voir également:
- Problème de restriction sur access 2007
- Restriction instagram - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Access runtime ✓ - Forum Access
- Acer quick access - Forum Logiciels
- Office 2007 windows 11 ✓ - Windows 11
2 réponses
tokagero
Messages postés
3
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
17 juin 2011
Modifié par tokagero le 7/06/2011 à 15:55
Modifié par tokagero le 7/06/2011 à 15:55
j'ai essayé de résoudre le problème d'une autre façons mais elle aussi ne marche pas.
voici le code:
Private Sub lst_périph_Change()
Dim Req As String
Dim Req2 As String
If IsNull(Req) Then
Req = MsgBox("vous devez selectionner un périphérique!")
Else
Req = "SELECT N°_de_série, Téléphone_SAV "
Req = Req & "FROM Périphérique "
Req = Req & "WHERE Périphérique.N°Périph = '" & Me.lst_périph & "'"
lst_résult1.RowSource = Req
lst_résult1.Requery
Req2 = "SELECT Date_limite_garantie "
Req2 = Req2 & "FROM Périphérique "
Req2 = Req2 & "WHERE Périphérique.N°Périph = '" & Me.lst_périph & "'"
If Req2 > Now() Then
lst_date1.RowSource = Req2
lst_date1.Requery
Else
If Req2 < Now() Then
MsgBox ("GARANTIE TERMINEE")
Else
If Req2 = "" Then
MsgBox ("INCONNUE")
End If
End If
End If
End If
End Sub
si quelqu'un peu m'aider
merci d'avance
voici le code:
Private Sub lst_périph_Change()
Dim Req As String
Dim Req2 As String
If IsNull(Req) Then
Req = MsgBox("vous devez selectionner un périphérique!")
Else
Req = "SELECT N°_de_série, Téléphone_SAV "
Req = Req & "FROM Périphérique "
Req = Req & "WHERE Périphérique.N°Périph = '" & Me.lst_périph & "'"
lst_résult1.RowSource = Req
lst_résult1.Requery
Req2 = "SELECT Date_limite_garantie "
Req2 = Req2 & "FROM Périphérique "
Req2 = Req2 & "WHERE Périphérique.N°Périph = '" & Me.lst_périph & "'"
If Req2 > Now() Then
lst_date1.RowSource = Req2
lst_date1.Requery
Else
If Req2 < Now() Then
MsgBox ("GARANTIE TERMINEE")
Else
If Req2 = "" Then
MsgBox ("INCONNUE")
End If
End If
End If
End If
End Sub
si quelqu'un peu m'aider
merci d'avance
tokagero
Messages postés
3
Date d'inscription
lundi 6 juin 2011
Statut
Membre
Dernière intervention
17 juin 2011
17 juin 2011 à 14:34
17 juin 2011 à 14:34
Bonjour,
J'ai réussi à réssoudre le problème avec de l'aide voila le code pour ceux qui pourrais avoir le même problème:
Req2 = Nz(DLookup("[date_limite_garantie]", "Périphérique", "[N°Périph] = '" & Me.lst_périph & "'"), "")
If Req2 = "" Then
txt_date1.Value = "Inconnue"
Else
If CVDate(Req2) <= Date Then
txt_date1.Value = "Garantie terminée"
Else
txt_date1.Value = Req2
End If
End If
J'ai réussi à réssoudre le problème avec de l'aide voila le code pour ceux qui pourrais avoir le même problème:
Req2 = Nz(DLookup("[date_limite_garantie]", "Périphérique", "[N°Périph] = '" & Me.lst_périph & "'"), "")
If Req2 = "" Then
txt_date1.Value = "Inconnue"
Else
If CVDate(Req2) <= Date Then
txt_date1.Value = "Garantie terminée"
Else
txt_date1.Value = Req2
End If
End If