propriété fichierparcouru ?? soulignée en rouge
marion
bonsoir tt le monde , aidez moi svp
j ai 2 fichiers : client(0,n)-----(1,1)commande

sur une nouvelle feuille , j ai crée deux table , je voudrais , svp , afficher tous les clients sur la 1ere table (c 'est fait sans problèmes) mais sur la 2eme table je voudrais avoir uniquement les commandes du client selectionné sur la table d'en haut !
voici le code que j ai écris mais à chaque fois j ai la propriété fichier parcouru soulignée en rouge!
j ai lié la deuxieme table à une requete integrée :

select commande.numcde as numcde,
commande.datecde as datecde
from commande
where commande.idclient=pidclient
order by numcde asc

lors de la séléction d'une ligne client j essai d'executer la requete alimentant la table commandes avec le nouveau numero client an paramètre:(le code ci-dessous je l ai mis dans l'évenement ligne selectionnée de la table client)

//initialisation de la requete
hexécuterequête(table_commande..fichierparcouru,hrequêtedéfaut,idclient)
//réaffichage
tableaffiche(table_commande)

************************
la propriété fichierparcouru est soulignée en rouge !!
je suis déboussolée aidez moi svp

Contribution le : 21/12/2005 22:14
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Dans le code d'initialisation de table_commande :
hexécuterequête(MaSource,hrequêtedéfaut,idclient)


Dans le code de sélection d'une ligne de client :
TableAffiche(Table_commande, tainit)


Bon dév.,

Totof

Contribution le : 21/12/2005 23:04
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
marion
merci pour cette suggestion mais j ai toujour rien

Contribution le : 21/12/2005 23:30
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Alors essayez ceci :

Dans le code d'initialisation de table_commande :
hexécuterequête(MaSource,hrequêtedéfaut,table_commande.idclient[ table_commande ] )

Bon dév.,

Totof

Contribution le : 22/12/2005 00:26
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

ATTENTION a ne pas tout mélanger

D'une part les fichiers et d'autre part les requêtes.
Dans votre table des commandes vous utilisez comme source de données un fichier ou bien une requête réalisée avec l'éditeur de requête de WinDev?

A en lire votre code il devrait s'agir d'une requête paramètrée, et votre table doit être de type 'fichier'

dans ce cas la technique le plus rapide est la suivante:
On imagine que la requete se nomme 'req_Commandes' et que le paramètres de condition sur l'IdClient est nommé 'pIdClient'
//On initialise le paramètre
req_Commandes.pIdClient = IdClient[table_commande]
//On execute la requete
Si PAS HExecuteRequete(req_Commandes,HRequeteDefaut) Alors
 Erreur(HErreurInfo())
 Retour
Fin
//On affiche le résultat dans la table
Table_Commande..FichierParcourue = "req_Commandes"

Contribution le : 22/12/2005 09:18
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
mario
merci ++
malheureusement , je viens d'ecrire le code que vous m'avez proposé dans l'evenement "selection d'une ligne de table_client" mais à l'executionj ai un message d'erreur !

NB: la requete liée à la table_commande est une requête integrée et paramétrée !

aidez moi svp merci +++

Contribution le : 22/12/2005 21:26
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

D'où le code que j'avais proposé plus haut :

Dans le code d'initialisation de table_commande :
hexécuterequête(MaSource,hrequêtedéfaut,idclient)


Dans le code de sélection d'une ligne de client :
TableAffiche(Table_commande, tainit)



Cela fonctionne, j'utilise beaucoup de requêtes intégrées dans mon projet actuel.

Bon dév.,

Totof

Contribution le : 23/12/2005 09:02
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Si vous utilisez une requête intégrée Totof à tout a fait raison. Il faut savoir qu'en WLangage le mot Clé 'MaSource' contient le nom de la source en cours d'utilisation dans une fenêtre ou bien même dans un état.

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


Re: propriété fichierparcouru ?? soulignée en rouge
mario
merci pour cette proposition , mais , excusez moi , ça ne marche toujours pas , je suis deboussolée!
j ai ecris exactement le code proposé par totof çad :
//dans l'initialisation de table commande
hexecuterequête(masource,hrequetedefaut,idclient)
//selection client
tableaffiche(table_commande,tainit)
resultat : fenetre10$requete introuvable !
pourtant j ai bien crée une requete integree a la table commande qui fonctionne tres bien

aidez moi svp

Contribution le : 23/12/2005 21:50
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
de_fès
bonsoir tt le monde , je suis très de participer à ce forum si vous le permettez :

voilà ce que je vous propose :
je suppose que table_commande est liée à une requête integrée.
lors de la selection d'une ligne de la table client il est necessaire d'éxecuter la requete alimentant la table des commandes.
//initialisation de la requete
hexécuterequête(table_commande..fichierparcouru,hrequêtedéfaut,idclient)
//pour réafficher
tableaffiche(table_commande)

je viens d'essayer ce code , il marche très bien
bon courage

Contribution le : 23/12/2005 22:53
Créer un fichier PDF de la contribution Imprimer


Re: propriété fichierparcouru ?? soulignée en rouge
mario
merciiiiiiiiii pour cette proposition , en effet ça marche très très bien , encore merci pour ce forum magnifique , merci à tous
@+

Contribution le : 23/12/2005 23:06
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