[Access SQL]utilisation d'une fonction d'un module dans une requete SQL
cs_Regnak
Messages postés29Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention 2 mars 2010
-
13 juil. 2006 à 18:52
cs_Regnak
Messages postés29Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention 2 mars 2010
-
14 juil. 2006 à 15:29
Bonjour a tous,
Je voudrais faire marcher cette fonction de selection,
Mais elle foire au niveau du WHERE :
*DatePlusGrandQue : fonction d'un module d'access qui prend en parametre 2 strings et renvoit une string
*DatePlusPetitQue : fonction d'un module d'access qui prend en parametre 2 strings et renvoit une string
* indexWithDiscounted Table sur laquelle est basee la selection
*[Forms]![frmIndexWithDiscounted]![dateMarker1].[Text] : Valeur venant de la forme qui a un bouton et avec un click qui lance la requete de selection. Cette valeur est comme un critere.
L'erreur est "Fonction trop compliquee et patiti et patata.." Quelqu un serait m aider? Merci d avance!
SELECT indexWithDiscounted.ItemID, indexWithDiscounted.Name, indexWithDiscounted.Discounted
FROM indexWithDiscounted
WHERE DatePlusGrandQue(indexWithDiscounted.Discounted,[Forms]![frmIndexWithDiscounted]![dateMarker1].[Text]) = "True"
And DatePlusPetitQue(indexWithDiscounted.Discounted,[Forms]![frmIndexWithDiscounted]![dateMarker2].[Text]) = "True"
ORDER BY indexWithDiscounted.ItemID;
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 14 juil. 2006 à 08:23
T'as fonction renvoi un string true ou false lol pk tu ne lui fait pas sortir un boolean plutot?
ensuite, il faut que tu fasses des tests petit à petit pr voir où ça devient compliqué pr access.
Tu fais la rq sans where ensuite tu rajoute une condition etc
Assures toi que tes fonctions marchent bien toute seule et renvoi bien les valeurs que tu attends etc
Ensuite seulement utilises les dans tes rq.
TBBUIM
cs_Regnak
Messages postés29Date d'inscriptionmercredi 21 juin 2006StatutMembreDernière intervention 2 mars 2010 14 juil. 2006 à 10:14
Me revoila,
Mes 2 fonctions marchent nickel,
Mais j ai essaye de decomposer le probleme et j'ai une premiere question simple a propos de :strReq "SELECT ItemID, Name, Discounted From indexWithDiscounted WHERE DatePlusGrandQue(Discounted, """ & Me.dateMarker1 & """) -1"
Pkoi il me sort une erreur de type? "Data type mismatch"