Bonjour!
J'utilise BDE pour me connecter à mes tables access. Je voudrais savoir comment extraire d'une table juste le mois ou bien l'année et faire une recherche par rapport à ce critère.
Bonjour!
J'utilise BDE pour me connecter à mes tables access. Je voudrais savoir comment extraire d'une table juste le mois ou bien l'année et faire une recherche par rapport à ce critère.
Bonjour!!!
je t dénicher ce petit bou de code dans un vieu prog, et normalement ça va bcp t'aider
pour le jour :
pour le mois:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('select * from ta_table'); Query1.SQL.Add ('where extract(day from ton_champ_date)= '''+Edit3.text+''''); Query1.Open;
pour l'année:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('select * from ta_table'); Query1.SQL.Add ('where extract(month from ton_champ_date)= '''+Edit2.text+''''); Query1.Open;
Et si tu veux fair ta recherche par raport au mois et l'année d'une date tu fais un and et tu combine !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Query1.Close; Query1.SQL.Clear; Query1.SQL.Add('select * from Ta_table'); Query1.SQL.Add ('where extract(year from ton_champ_date)= '''+Edit1.text+''''); Query1.Open;
PS: dans mon prog j'ai utilisé des tables paradox, mais avec un peu de chance ça marchera chez toi sans !!!
Bon courage
utilises les mots clef Day,Month,Year du SQL.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Select Month(DateDuJour) from La_Table Where Year(DateDuJour) = 2008
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
Merci pour votre aide mais j'ai un autre problème. j'utilise dans mon interface des champs de type TDateTimepicker. Seulement je n'arrive pas à extraire le mois en core moins l'année et le jour. J'ai utilisé toutes les fonctions que l'aide m'a proposé mais sans succès. J'ai utilisé les fonctions MonthOf, MonthOf year. Le compilateur de parle d'identificateur non déclaré. Je ne sais plus trop quoi faire. J'aimerais savoir ce qui cloche.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager