Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2695 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  (resolue) lancement automatique d'une requete verifiant la date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

(resolue) lancement automatique d'une requete verifiant la date

n°772503
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 22-06-2004 à 11:42:16  profilanswer
 

slt
en fait, pour ceux qui m'ont deja aider, c'est toujours avec la table entreprise celle ci contientun champs relance
je voudrais que access verifie a chaque lancement ce champs et affiche toutes les entreprises qui doivent etre rappeller ce jour la
donc je penser au VBA mais je suis pas sur et il faudra peut etre utilisé une requete
merci d'avance


Message édité par Mr Mazurier le 24-06-2004 à 14:42:05
mood
Publicité
Posté le 22-06-2004 à 11:42:16  profilanswer
 

n°772505
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 22-06-2004 à 11:44:50  profilanswer
 

ah et si on pouver me dire comment modifier le titre du topic svp !

n°772509
jagstang
Pa Capona ಠ_ಠ
Posté le 22-06-2004 à 11:49:28  profilanswer
 

editer le premier post


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°772510
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 22-06-2004 à 11:50:51  profilanswer
 

ok merci

n°772610
Arjuna
Aircraft Ident.: F-MBSD
Posté le 22-06-2004 à 13:13:38  profilanswer
 

select *  
from entreprise
where cdate(relance) = cdate(getDate())
 
A priori ca doit être ca la syntaxe, mais ce n'est pas sûr.
 
=> Ca va te retourner toutes les lignes d'"entreprise" où la date "relance" est égale au jour.

n°772703
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 22-06-2004 à 14:10:58  profilanswer
 

ok j'essaie mais est qu'il est possible que Access le fasse automatiquement au demarage ?

n°772718
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 22-06-2004 à 14:15:49  profilanswer
 

il me dit que la fonction get date n'est pas definie
voila ma requete  
 
select ent_nom,appel, relance
from entreprise  
where cdate(relance) = cdate(getDate());

n°772877
Arjuna
Aircraft Ident.: F-MBSD
Posté le 22-06-2004 à 15:56:10  profilanswer
 

cherche le truc qui va bien.
 
peut-être "now" ou "date", je ne sais pas quelle fonction/mot clé correspond à la date du jour sous access. Avec SQL Server c'est getdate()

n°772959
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 22-06-2004 à 16:55:01  profilanswer
 

j'ai essayé date 'date' 'now' d 'd' ca marche pas mais avec now ca marche mais y a rien quui s'affiche pourtant j'ai mis la bonne date comprend pas

n°774389
acorna
Posté le 23-06-2004 à 15:23:02  profilanswer
 

ss accesss la date du jour c Date()

mood
Publicité
Posté le 23-06-2004 à 15:23:02  profilanswer
 

n°774538
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 23-06-2004 à 16:34:51  profilanswer
 

SELECT ent_nom, appel, relance
FROM entreprise
WHERE appel>dateadd(date(), -5,appel) And rappeller=true;
 
quand je mets date() il me dit appelle de procedure incorecte !
que faire ? ou est mon erreur ?

n°774554
jagstang
Pa Capona ಠ_ಠ
Posté le 23-06-2004 à 16:42:28  profilanswer
 

essaie getDate()


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°774558
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 23-06-2004 à 16:45:52  profilanswer
 

avec getdate il me dit que cette fonction n'est pas definie
il y a quelque chose a faire ?

n°774570
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 23-06-2004 à 16:51:58  profilanswer
 

je chercher des info sur google et ils disent que la fonction getdate() est sous sql server mais precise pas si elle est sur access alors je sais pas quoi faire  
j'ai essayer avec ca  
 
SELECT ent_nom, appel, relance
FROM entreprise
WHERE cdate(relance) = cdate(date());
 
et la je comprend pas le rapport il me dit : utilisation incorect de Null !!!!

n°774602
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-06-2004 à 17:09:55  profilanswer
 

JagStang a écrit :

essaie getDate()


 
c'est ce que je lui avais indiqué au départ, ça n'a pas l'air de marcher.

n°774603
Arjuna
Aircraft Ident.: F-MBSD
Posté le 23-06-2004 à 17:10:20  profilanswer
 

Mr Mazurier a écrit :

je chercher des info sur google et ils disent que la fonction getdate() est sous sql server mais precise pas si elle est sur access alors je sais pas quoi faire  
j'ai essayer avec ca  
 
SELECT ent_nom, appel, relance
FROM entreprise
WHERE cdate(relance) = cdate(date());
 
et la je comprend pas le rapport il me dit : utilisation incorect de Null !!!!


 
ajoute "and relance is not null"

n°774612
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 23-06-2004 à 17:14:03  profilanswer
 

il dit toujour la meme chose ...
 
SELECT ent_nom, appel, relance
FROM entreprise
WHERE cdate(relance) = cdate(date())
 and relance is not null;
 
c'est bien comme ca que tu pensais ?

n°774615
tegu
Posté le 23-06-2004 à 17:15:27  profilanswer
 

Date() est déjà au format date, donc pas besoin de CDate(Date())
Ton champ relance contient quel type de données ?
 
La fonction CDate() n'accepte pas de valeur Null en paramètre, donc dans ton champs relance il manque surement une restriction sur la saisie de la valeur Null pour éviter ce problème (champ relance non rempli).


Message édité par tegu le 23-06-2004 à 17:18:36
n°774618
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 23-06-2004 à 17:20:28  profilanswer
 

ben dans relance c'est une date mais elle ne doit pas etre forcement null,elle est rempli seulement si le client demande a etre rappellé plus tard
 
voila ma requete
 
SELECT ent_nom, appel, relance
FROM entreprise
WHERE relance = date()
 and relance is not null;
 
c'est bon ca marche merci a tous
 
maintenant je voudrais savoir si il est possible de la faire executer automatiquement au lacement de la base de donnée. est ce que c'est possible ?

n°775226
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 24-06-2004 à 09:24:43  profilanswer
 

on m'a dit que l'on pouvait.
"Pour exécuter une requête automatiquement au lancement d'access il faut utiliser AUTOEXEC."  
 
Quelqu'un sait il comment cela fonctionne ? je vais faire un tour sur google
 
 
 

n°775383
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 24-06-2004 à 10:38:34  profilanswer
 

j'ai trouver ce que je voulais sur internet
si ca marche pas je vous demanderai de l'aide

n°775949
Mr Mazurie​r
linux c pas un calvaire !!!
Posté le 24-06-2004 à 14:40:54  profilanswer
 

donc c'est bon c'est resolue pour ce que ca interresse :
allez voir sur  
http://www.self-access.com/access/ [...] Findex.php
voila merci a tous

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  (resolue) lancement automatique d'une requete verifiant la date

 

Sujets relatifs
[vba access]récuperer une requete select dans une variablela requete avec la fonction dateadd() ne prend pas en compte celle ci
[Sybase] calcul de date[PHP/MySQL] - Remise à zero par rapport à une date
[Batch] Script pour mesurer le temps de lancement d'une application[PHP] Comment utiliser le résultat d'une requete sans recharger
Liste de A=>Z ou Z=>A sur une requete Mysql ?lancement application
Probleme requete sur 2 tables...[Delphi] Recuperer resultat d'une requete
Plus de sujets relatifs à : (resolue) lancement automatique d'une requete verifiant la date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR