Question de débutant : lier deux tables dans deux fenêtres
Stagiaire WDF
Inscrit:
10/07/2006 16:08
Post(s): 25
Bonjour,

J'ai une question presque embarassante : J'essaye de faire un petit projet ou j'ai une grille de données sur une première fenêtre et lorsque je clique sur un bouton j'ouvre une deuxième fenêtre avec une grille de données représentant la deuxième table par rapport au champ sélectionné sur la grille.

Comment lier les deux tables entre elles ? (J'ai bien sur crée des champs indexés).

J'ai essayé d'utiliser un paramètre dans le code SQL mais je ne sais pas comment alimenter ce paramètre.

Merci de votre aide,

Althaz

PS : C'est un projet Windev 9 Mobile mais je pense que la question est générale.

Contribution le : 10/07/2006 16:50
Créer un fichier PDF de la contribution Imprimer


Re: Question de débutant : lier deux tables dans deux fenêtres
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Vous avez 2 fenêtres (Fen1 et Fen2).
Fen1 ouvre Fen2 et doit lui envoyer un paramètre.

Dans les déclarations globales de Fen2 il faut mettre :

PROCEDURE Fen2(Nom_Du_Parametre)


Nom_Du_Parametre est une variable servant à passer votre paramètre d'une fenêtre à l'autre.

Dans la Fen1, vous allez mettre ouvre(Fen2, "Toto")

A l'ouverture de Fen2, Nom_Du_Parametre sera égal à "Toto".

Bon dév.,

Totof

Contribution le : 11/07/2006 09:45
_________________
[ 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: Question de débutant : lier deux tables dans deux fenêtres
Stagiaire WDF
Inscrit:
10/07/2006 16:08
Post(s): 25
Ok, merci Totof, j'ai fait comme tu me dis, j'ai ensuite affecté à ma requete le paramètre et supprimé l'affectation par défaut dans l'initialisation de la table.

Ca fonctionne.

Par contre je ne trouve pas comment valider les modifications faites aux données dans la Table ?
(elles ne sont pas mémorisés lorsque je ferme la 'Table' et je ne trouve pas de procédure de 'Post')

Althaz

Contribution le : 11/07/2006 10:22
Créer un fichier PDF de la contribution Imprimer


Re: Question de débutant : lier deux tables dans deux fenêtres
Stagiaire WDF
Inscrit:
10/07/2006 16:08
Post(s): 25
Je reviens sur le sujet, si je connecte directement à une Table Hyperfile je peux enregistrer.
Mais en utilisant une requète impossible de sauvegarder les changements effectués dans le composant 'Table'.

Vous avez une idée pouquoi ? Y a t'il d'autres solution ?

Edit : j'ai trouvé une autre solution :

CléParcours est une chaîne = HFiltreIdentique(EtatLieux, IDRDV, Param_IDRDV)


Et je me lie directement à la EtatLieux, ca marche et je peux enregistrer.

Si jamais vous connaissez la solution pour enregistrer losqu'on est dans une requète je serais preneur quand même

Contribution le : 12/07/2006 10:41
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