recuperation de données table Mem vers table Mem (2 Fen )
4 réponses
pascal.fefer
Probleme de recuperation de données table Mem vers table Mem
J'ai 2 fenetres:
1) Fenetre Master-Detail:
(Master)
idMasterRef
Description
Prix
(Detail)
idDetailRef
Description
Prix
Quantite
2) Fenetre Selection
idDetailRef
Description
Prix
A partir de ma fenetre M-D je fais appel a ma fenetre Sel pour remplir
la partie Detail
Mais je récupère tjs le dernier enregistrement affiché et nom pas
l'enregistrement sélectionné
Les données proviennent du fichier Master_f, du fichier Detail_f et du
fichier Selection_F
L'objectif de l'exercice est de garder le plus de controle possible
sur le code de l'application, les fenetres sont donc des fenetre
generees manuellement et les table ne sont pas liees aux fichiers
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
farplus
Bonjour, si tu as écrit le code toi-même pour remplir les tables, il est clair que l'enregistrement en mémoire est le dernier lu (puisqu'il n'y a pas relecture de l'enregistrement sélectionné)
il faut que tu synchronises les fichiers tu dois donc écrire dans le code de sélection de ligne de table hlitrecherche(master,idM) et/ou hlitrecherche(detail,idD) ou alors à l'appel de la fenêtre détail tu passes en paramètre l'id que tu dois lire (en cochant également dans la description de la fenêtre contexte séparé).
Cela dit tu aurais avantage à lier tes tables à tes fichiers...
bonne chance -- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Bonjour,
si tu as écrit le code toi-même pour remplir les tables, il est clair
que l'enregistrement en mémoire est le dernier lu (puisqu'il n'y a pas
relecture de l'enregistrement sélectionné)
il faut que tu synchronises les fichiers
tu dois donc écrire dans le code de sélection de ligne de table
hlitrecherche(master,idM) et/ou hlitrecherche(detail,idD)
ou alors à l'appel de la fenêtre détail tu passes en paramètre l'id
que tu dois lire (en cochant également dans la description de la fenêtre
contexte séparé).
Cela dit tu aurais avantage à lier tes tables à tes fichiers...
bonne chance
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
Bonjour, si tu as écrit le code toi-même pour remplir les tables, il est clair que l'enregistrement en mémoire est le dernier lu (puisqu'il n'y a pas relecture de l'enregistrement sélectionné)
il faut que tu synchronises les fichiers tu dois donc écrire dans le code de sélection de ligne de table hlitrecherche(master,idM) et/ou hlitrecherche(detail,idD) ou alors à l'appel de la fenêtre détail tu passes en paramètre l'id que tu dois lire (en cochant également dans la description de la fenêtre contexte séparé).
Cela dit tu aurais avantage à lier tes tables à tes fichiers...
bonne chance -- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Fabrice Burghgraeve
salut.
"farplus" a écrit dans le message de news:
Bonjour, si tu as écrit le code toi-même pour remplir les tables, il est clair que l'enregistrement en mémoire est le dernier lu (puisqu'il n'y a pas relecture de l'enregistrement sélectionné)
(...)
rah ca m'a l'air bizarre ca... si c'est pour utiliser un enregistrement qui est deja dans une table, et qui plus est qui est selectionne, pourquoi ne pas acceder directement a ce qui est dans la table ?
par exemple, la fenetre s'appelle sel. mettons que la colonne du tableau s'appelle ID... alors on peut acceder a sel.ID pour avoir l'id, depuis la fenetre master_detail...
-- Fabrice Burghgraeve Computer & Services
(enlevez le _pas_de_spam_ pour me répondre en privé)
salut.
"farplus" <farplus@free.fr> a écrit dans le message de
news:2003811-171541-24696@foorum.com...
Bonjour,
si tu as écrit le code toi-même pour remplir les tables, il est clair
que l'enregistrement en mémoire est le dernier lu (puisqu'il n'y a pas
relecture de l'enregistrement sélectionné)
(...)
rah ca m'a l'air bizarre ca...
si c'est pour utiliser un enregistrement qui est deja dans une table, et qui
plus est qui est selectionne,
pourquoi ne pas acceder directement a ce qui est dans la table ?
par exemple, la fenetre s'appelle sel.
mettons que la colonne du tableau s'appelle ID...
alors on peut acceder a sel.ID pour avoir l'id, depuis la fenetre
master_detail...
--
Fabrice Burghgraeve
Computer & Services
f_pas_de_spam_burghgraeve@computeretservices.com
(enlevez le _pas_de_spam_ pour me répondre en privé)
Bonjour, si tu as écrit le code toi-même pour remplir les tables, il est clair que l'enregistrement en mémoire est le dernier lu (puisqu'il n'y a pas relecture de l'enregistrement sélectionné)
(...)
rah ca m'a l'air bizarre ca... si c'est pour utiliser un enregistrement qui est deja dans une table, et qui plus est qui est selectionne, pourquoi ne pas acceder directement a ce qui est dans la table ?
par exemple, la fenetre s'appelle sel. mettons que la colonne du tableau s'appelle ID... alors on peut acceder a sel.ID pour avoir l'id, depuis la fenetre master_detail...
-- Fabrice Burghgraeve Computer & Services
(enlevez le _pas_de_spam_ pour me répondre en privé)
Fabrice Burghgraeve
"Fabrice Burghgraeve" a écrit dans le message de news:bhb4lo$af6$
compID+TAB+ Description+TAB+ Prix unitaire. plutot...
(...)
farplus
Bonjour,
Ou je suis à la masse ou on est en train de redecouvrir l'eau ... froide.
Le pb posé est amplement décrit par des exemples (fonctionnants !) dans WD.
C'est exactement comme un programme de facturation, avec un fichier d'entête (l'ordi), un fichier de lignes de factures (les composants de l'ordi), ces dernières étant sélectionnées dans une base de données de produits vendus, avec la possibilité en plus d'en contrôler le stock.
Il n'y a plus qu'adapter ...
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr
http://forums.club-internet.fr/
Bonjour,
Ou je suis à la masse ou on est en train de redecouvrir l'eau ... froide.
Le pb posé est amplement décrit par des exemples (fonctionnants !) dans WD.
C'est exactement comme un programme de facturation, avec un fichier d'entête
(l'ordi), un fichier de lignes de factures (les composants de l'ordi), ces
dernières étant sélectionnées dans une base de données de produits vendus, avec
la possibilité en plus d'en contrôler le stock.
Il n'y a plus qu'adapter ...
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr
Ou je suis à la masse ou on est en train de redecouvrir l'eau ... froide.
Le pb posé est amplement décrit par des exemples (fonctionnants !) dans WD.
C'est exactement comme un programme de facturation, avec un fichier d'entête (l'ordi), un fichier de lignes de factures (les composants de l'ordi), ces dernières étant sélectionnées dans une base de données de produits vendus, avec la possibilité en plus d'en contrôler le stock.
Il n'y a plus qu'adapter ...
-- Ce message a été posté via la plateforme Web club-Internet.fr This message has been posted by the Web platform club-Internet.fr