Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : rechercher entre deux date [ Base de données / Access ] (hindweb)

lundi 28 avril 2008 à 11:31:16 | rechercher entre deux date

hindweb



bonjour a tous

j'ai un problème dans ma base de données j'arrive pas à faire une recherche dans ma table que je l'a crée sur access aprés je l'a importer à un formulaire à l'aide de l'assisstant et j 'ai crée dedans deux zone de liste une pour la date de début et l'autre pour la date de fin et aussi un boutton ok dont j'ai crée le code access voila la requête merci de me la corriger

Private Sub ok_Click()
f = ""
If Not IsNull(Me.debut) And Me.debut <> "" And Not IsNull(Me.fin) And Me.fin <> "" Then
If f <> "" Then
f = f & " AND clng([datedu]) BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin) & ""
Else
f = "clng([datedu]) BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin) & ""
End If
End If
Me.Filter = f
Me.FilterOn = True
End Sub


lundi 28 avril 2008 à 11:47:16 | Re : rechercher entre deux date

LIBRE_MAX

Bonjour,
A première vue, il y' a une incohérance.

tu fais:
f=""
et deux lignes plus bas
If f<>""  ...

ce qui fais que Me.Filter est toujours égale à ""









... Y'en a même qui disent qu'ils l'ont vu voler.

/PRE>

lundi 28 avril 2008 à 12:07:24 | Re : rechercher entre deux date

LIBRE_MAX

oui je sais , je me suis planté !

Me.Filter est toujours égale  à CLng([datedu]) BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin) & ""

c' est le f = f & " AND clng([datedu]) BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin) & "" qui n' a pas lieu d' être.

                

... Y'en a même qui disent qu'ils l'ont vu voler.

/PRE>

lundi 28 avril 2008 à 12:11:07 | Re : rechercher entre deux date

LIBRE_MAX

ou alors tu t' es trompé de variable notament celle concernant le premier bout de ton expression..



... Y'en a même qui disent qu'ils l'ont vu voler.

/PRE>

lundi 28 avril 2008 à 18:36:52 | Re : rechercher entre deux date

hindweb



Non j'ai pas trompé de variable mais toujours me donne une faute à ce ligne:
f = "clng([datedu]) BETWEEN " & CLng(Me.du1) & " AND " & CLng(Me.au1) & ""
si tu arrive pas à trouver la solution merci de me donner une autre solution dont je px faire une recherche à partir de la table entre deux date vraiment j'en ai besoin.
j'ai à ma table 4 colonne (nom , prenom,datedu,datefin)

lundi 28 avril 2008 à 20:20:06 | Re : rechercher entre deux date

LIBRE_MAX

corrigé:
f =CLng([datedu]) & " BETWEEN " & CLng(Me.du1) & " AND " & CLng(Me.au1)

ps: t' as pas dit que t' avais une erreur, t' as bien dit:
j'arrive pas à faire une recherche dans ma table ..

Il est vrai aussi que j' aurais dû m' en apercevoir.


... Y'en a même qui disent qu'ils l'ont vu voler.

/PRE>

lundi 28 avril 2008 à 20:29:44 | Re : rechercher entre deux date

LIBRE_MAX

remarques, il faudra aussi corriger 
f= f & " AND " & clng([datedu]) & " BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin) & ""
mais c' est pas grave parceque cette ligne ne s' éxécute jamais.
Question :
c' est quoi du1 et au1 ? des zones de texte ?





... Y'en a même qui disent qu'ils l'ont vu voler.

/PRE>

lundi 28 avril 2008 à 21:59:04 | Re : rechercher entre deux date

hindweb

-dsl du1 =debut et au1=fin se sont mes deux zone de texte.

-toujours j'ai le meme problème j'ai une couleur jaune a ce ligne
f = CLng([du]) & " BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin)

-voila tout le code

Private Sub ok_Click()
f = ""
If Not IsNull(Me.debut) And Me.debut <> "" And Not IsNull(Me.fin) And Me.fin <> "" Then
If f <> "" Then
f = f & " AND " & CLng([datedu]) & " BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin) & ""
Else
f = CLng([datedu]) & " BETWEEN " & CLng(Me.debut) & " AND " & CLng(Me.fin)
End If
End If
Me.Filter = f
Me.FilterOn = True

End Sub


mardi 29 avril 2008 à 00:21:55 | Re : rechercher entre deux date
mardi 29 avril 2008 à 00:25:50 | Re : rechercher entre deux date

LIBRE_MAX

et tu as quoi comme message d' erreur ?
Donnes nous par la même occasion un exemple de valeur que tu saisi dans ces zones de texte.Je suppose que ce sont des dates.


1 2 3

Cette discussion est classé dans : fin, date, and, debut, clng


Répondre à ce message

Sujets en rapport avec ce message

est ce que quelqu'un peut savoir ou il est mon problème ??? [ par h_adil ] bonjour je suis entrain de devolloper un programme de clacul de date de fin et heures de fin a partir de quantité fabriquer et le temps unitaire. pour comment trouvé la bonne date ?? [ par h_adil ] je suis entrain de devolloper une application de plabification. ceu ci consiste a calculer les dates, heure  de fin  a partir des date de debut, heure date debut date de fin [ par h_adil ] bonjour!j'ai 4 champs [date debut] , [heure debut],  [quantité], et [ tempps unitaire] ( en minute).je veut calculer la date de fin et heure de fin. d QUESTION [ par TINAM ] Slt tutivoilà j'une base de donnée avc une date de debut et une date de finje voudrai faire en sorte qu'on ne puis pas mettre une date de debut superi chercher le max dans une requete [ par h_adil ] bonjourj'ai devellope une application sur access, et j'utilise de temps en temps vb6 ( surtous pour le calcule les dates de findans cette application création d'une requete [ par h_adil ] bonjour,je creé une requette pour afficher toute les enregistrements qui sont compris ent deux date. par exemple enregistrement N°         date debut problème de requete [ par h_adil ] j'ai une requete tache : N° tache, date debut, date finje veut afficher dans cette requete toutes les enregistrements des taches qui sont compris entr le caractere _ [ par Omega15 ] Bonjour,Je voudrais savoir comment fonctionne le caractere _ qui permet de passer a la ligne et eviter d'en avoir une trop grande.par exemple avec une comment trouvé la date exacte??? [ par h_adil ] j'ai essayé de creer un programme qui me donne la date de fin exacte( qui prend en compte que les jours ouvrables ) d'une tache par exemple j'ai une d Impression entre 2 variables [ par Benj_ ] Salut à tous, Je suis un vrai débutant en ce qui concerne VBA et notamment en ce qui concerne Excel. Je suis confronté à un problème dont j'ai du mal


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.