[Résolu] problème de débutant sous WinDev 9
Anonyme
Bonjour,

Je suis débutant et j'ai quelque soucis avec WinDev 9. L'application que je programme en ce moment possède une analyse dans laquelle une table d'index regroupe quatres clés.

Il faudrait que je puisse faire une requete sur une des clé pour selectionner un certain nombre d'enregistrements puis que dans cette selection je puisse refaire une requete. J'ai essayer de déclarer une source de donnée "temporaire" dans le programme mais elle n'est pas remplis... Je ne sais plus trop comment faire ...

Si quelqu'un a une idée, je suis preneur !

Lionel

PROCEDURE CyclePremierClient(sondageSelection est un entier)
i est un entier = 0
ReponsesPremierCycle est une Source de Données

//recherche des sondé avec le numéro du sondage passé en paramètre
SI HLitRecherchePremier(SondageClient,idSondage,sondageSelection) = Vrai ALORS
	//cycle de recherche sur toutes les questions avec leur identifiant
	POUR TOUT SondageClient AVEC idSondage = sondageSelection //recherche des id des reponses a la question sélectionné
		SI PAS HExécuteRequêteSQL(ReponsesPremierCycle, "SELECT idSondage, idQuestClient, idReponse FROM SondageClient WHERE idQuestClient =  "+i) ALORS
			Erreur("Erreur requete selection Reponse")
		FIN
		Info("SELECT idSondage, idQuestClient, idReponse FROM SondageClient WHERE idQuestClient = "+i)
		Info("idSondage = "+ReponsesPremierCycle.idSondage, "idQuest = "+ReponsesPremierCycle.idQuestClient, "idReponse = "+ReponsesPremierCycle.idReponse)
		
		i++
	FIN
	
	HLitSuivant(SondageClient)
SINON 
	Info("Aucun traitement possible, la pharmacie selectionné n'a aucun sondage enregistré")
FIN

Contribution le : 23/08/2005 10:11
Créer un fichier PDF de la contribution Imprimer


Re: problème de débutant sous WinDev 9
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Lionel,

Juste une idée
tester votre requête dans WDMap et regarder si cela vous retourne quelque chose.

SELECT idSondage, idQuestClient, idReponse FROM SondageClient WHERE idQuestClient = i


en remplacent bien entendu i par une valeur qui peu retourner des enregistrement.

pour lire la source de données il faut commencer par l'initialiser soit par :
HLitPremier(<Source de donnees>)

ou bien directement avec
POUR TOUS <Source de données>
 //Traitement
FIN

Contribution le : 23/08/2005 10:25
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: problème de débutant sous WinDev 9
Anonyme
J'ai essayé la requête dans WDMap, elle affiche les résultats attendu ... j'ai donc ensuite initialisé la source de données avec la deuxième méthode parce que je ne suis pas très familiarisé avec le W-langage ... et maintenant cette partie de mon code fonctionne.
Merci beaucoup...

J'aurai peut être d'autres questions parce que cette application est assez compliqué !

Lionel

Contribution le : 23/08/2005 11:24
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2