acorna
Messages postés53Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention23 mars 2005
-
17 juin 2004 à 14:53
cs_dragon
Messages postés2336Date d'inscriptionsamedi 14 juillet 2001StatutMembreDernière intervention 5 mai 2009
-
17 juin 2004 à 17:07
hello,
Voilà, j'ai établi une requete au sein d'un recordset. Je voudrais que celle ci me permette d'afficher toutes les locations en cours à une date précise entrée. J'ai deux champs : DateDebutLocation et dateFin. Si la date recherchée est située entre ces 2 dates de début et fin,je voudrais que la location s'affiche. Hors avec mon code, si je rentre une date même hors créneau d'enregistrement, celui-ci s'affiche tout de même... De l'aide? mici
Dim chxrep
Dim NumEnr, i As Integer
chxrep = InputBox("Entrer la date recherchée", "date")
Dim Db As Database
Dim rs As Recordset
Set Db = CurrentDb()
Set rs = Db.OpenRecordset("SELECT [DateDebutLoc], [DateFinLoc] FROM LOCATION WHERE " & chxrep & " NOT BETWEEN [DateDebutLoc] and [DateFinLoc]")
rs.MoveFirst
For i = 1 To rs.RecordCount
If Val(rs("DateDebutLoc").Value) <> Val(chxrep) Then
rs.MoveNext
Else
Exit For
End If
Next i
rs.Close
acorna
Messages postés53Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention23 mars 2005 17 juin 2004 à 15:57
il est vrai que vos requetes sont bien meilleures, mais tous les enregistrements sont encore affichés, y compris ceux non concernés par la date entrée...
acorna
Messages postés53Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention23 mars 2005 17 juin 2004 à 16:06
en mettant un point d'arrêt dans mon code, il m'est venu une idée : est-ce que le set rs = db.recordset est bien à sa place dans le code, étant donné qu'aucune valeur de début et fin n'est apparement prise en compte au pas à pas?
acorna
Messages postés53Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention23 mars 2005 17 juin 2004 à 16:41
comment je peux savoir si c des string?
Pke ces champs la sont définis comme date, et ce sont des champs au format Date de ma bd.
Par contre mes champs ne sont jamais vides,et leur valeur, je ne pense pas qu'elle puisse être bonne ou pas, étant donné qu'elles sont saisies en fction des reservations...
Donc je vois pas vraiment, mais merci des pistes