|
| Utilisation d'une requete pour remplir un champs colonne |
| Iniciado por baretabel4, 16,ene. 2020 12:05 - 3 respuestas |
| |
| | | |
|
| |
| Publicado el 16,enero 2020 - 12:05 |
Bonjour tout le monde
Je débute avec Windev et je me heurte a un problème j'e voudrais remplir une colonne en utilisant un requête mais a la l’exécution rien ne s'affiche dans la colonne
sMaRequete est une chaîne i est un entier sdRQ1 est une Source de Données nbOccurences est un entier = Table_Local_Mouvement..Occurrence-1
SI nbOccurences <> 0 ALORS POUR i = 1 À nbOccurences sMaRequete = [ SELECT Local_Historique.copiesNB AS copiesNB, FROM Local_Historique WHERE Local_Historique.adresseip = '%1' AND Local_Historique.dateChangementToner= '%2' ] FIN SI Table_Local_Mouvement[i].adresseip<>"" ALORS sMaRequete = ChaîneConstruit(sMaRequete, Table_Local_Mouvement[i].adresseip,Table_Local_Mouvement[i].Date) SI HExécuteRequêteSQL(sdRQ1,sMaRequete) ALORS SI HNbEnr(sdRQ1) >= 1 ALORS COl_Copies[i]=sdRQ1.copiesNB SINON Info("la requète : "+RC+ sMaRequete+RC+" n'a pas renvoyé de résultat !") FIN SINON Erreur(HErreur()) FIN FIN FIN
Merci d'avance pour votre aide |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 324 mensajes |
|
| Publicado el 16,enero 2020 - 14:57 |
SI HExécuteRequêteSQL(sdRQ1,sMaRequete) ALORS SI HNbEnr(sdRQ1) >= 1 ALORS COl_Copies[i]=sdRQ1.copiesNB
Bonjour,
C'est normal que vous n'ayez rien !
Vous executez la requête mais à aucun moment vous n'allez la parcourir, ajouter juste
HlitPremier(sdRQ1) après le hexecute et avant COl_Copies[i]=sdRQ1.copiesNB
Cela devrait mieux fonctionner  |
| |
| |
| | | |
|
| | |
| |
| Publicado el 17,enero 2020 - 07:54 |
| Merci bien mais ca ne s'affiche toujours pas serait-il possible que se soit dut a la présence de point dans la chainde adresseip? |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 491 mensajes |
|
| Publicado el 17,enero 2020 - 09:52 |
Bonjour
SI HExécuteRequêteSQL(sdRQ1,sMaRequete) ALORS SI HNbEnr(sdRQ1) >= 1 ALORS Nbr_Enr est un entier = sdRQ1..occurence Pour i = 1 _A_ Nbr_Enr COl_Copies[i]=sdRQ1.copiesNB FIN SINON Info("la requète : "+RC+ sMaRequete+RC+" n'a pas renvoyé de résultat !") FIN
Et comme ca ?
Cordialement
DG |
| |
| |
| | | |
|
| | | | |
| | |
|