Je suis novice avec Windev, j'ai la version 11. J'ai suivi toute
l'auto-formation et tout baignait, mais maintenant que je dois
developper ma propre application c'est une autre paire de manche et je
suis dans le brouillard complet ! :-(
Je ne comprends pas comment sont g=E9r=E9s des notions de base telles que
les jointures entre table Mere et table Fille (classiquement Commande
et Ligne_de_Commande). Lorsqu'on utilise le RAD il genere des fenetres
toute pretes mais pas tres pratiques, pour ajouter une ligne de
commande il faut lancer un autre =E9cran, or je voudrais faire de la
saisie directe dans une nouvelle ligne de ma table des lignes de
commande. Mais je fais cela il ne me remplit pas automatiquement la
clef externe num=E9ro_de_commande, pourtant j'ai bien d=E9fini la relation
entre ces 2 tables dans mon analyse.
Dans les exemples fournis avec Windev j'ai vu un cas identique,
mais ... ils affichent pas directement la table Ligne_de_Commande mais
une table "m=E9moire" interm=E9diaire et ensuite pas mal de code pour en
"transvaser" les lignes saisies dans la table physique ! Je trouve
cela assez lourd pour qqchose d'ultra basique.
Bref, quelle est la fa=E7on de faire, comment est-ce cens=E9 fonctionner ?
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
patrice
"Loko" a écrit dans le message de news: commande. Mais je fais cela il ne me remplit pas automatiquement la clef externe numéro_de_commande, pourtant j'ai bien défini la relation entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités. (donc pas de remplissage auto)
"Loko" <arnaudgeslin@gmail.com> a écrit dans le message de
news:8f7d8672-7c6c-4bb5-81a1-d616d522f9ab@e1g2000hsh.googlegroups.com...
commande. Mais je fais cela il ne me remplit pas automatiquement la
clef externe numéro_de_commande, pourtant j'ai bien défini la relation
entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités.
(donc pas de remplissage auto)
"Loko" a écrit dans le message de news: commande. Mais je fais cela il ne me remplit pas automatiquement la clef externe numéro_de_commande, pourtant j'ai bien défini la relation entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités. (donc pas de remplissage auto)
Loko
On 27 nov, 09:58, "patrice" wrote:
"Loko" a écrit dans le message denews:8f7d8672- commande. Mais je fais cela il ne me remplit pas automatiquement la clef externe numéro_de_commande, pourtant j'ai bien défini la relation entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités . (donc pas de remplissage auto)
D'accord. Donc cela veut dire que :
- lorsque je fais un HLitPremier de ma commande, il faut à la suite que je retrouve manuellement (cad par programmation) toutes ses lignes de commandes
- lorsque je rajoute une ligne de commande il faut que je lui renseigne explicitement son numéro de commande par programmation avec la commande en cours d'affichage, ca ne va pas se faire automatiquement via la liaison ?
(pourquoi pas, c'est dommage car c'est une perte de temps, mais c'est juste pour être sur de ne pas me tromper. Par exemple pour ceux qui connaisse Uniface de chez Compuware, tout cela est automatique).
On 27 nov, 09:58, "patrice" <patrice_labracherie_nos...@free.fr>
wrote:
"Loko" <arnaudges...@gmail.com> a écrit dans le message denews:8f7d8672- 7c6c-4bb5-81a1-d616d522f9ab@e1g2000hsh.googlegroups.com...
commande. Mais je fais cela il ne me remplit pas automatiquement la
clef externe numéro_de_commande, pourtant j'ai bien défini la relation
entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités .
(donc pas de remplissage auto)
D'accord. Donc cela veut dire que :
- lorsque je fais un HLitPremier de ma commande, il faut à la suite
que je retrouve manuellement (cad par programmation) toutes ses lignes
de commandes
- lorsque je rajoute une ligne de commande il faut que je lui
renseigne explicitement son numéro de commande par programmation avec
la commande en cours d'affichage, ca ne va pas se faire
automatiquement via la liaison ?
(pourquoi pas, c'est dommage car c'est une perte de temps, mais c'est
juste pour être sur de ne pas me tromper. Par exemple pour ceux qui
connaisse Uniface de chez Compuware, tout cela est automatique).
"Loko" a écrit dans le message denews:8f7d8672- commande. Mais je fais cela il ne me remplit pas automatiquement la clef externe numéro_de_commande, pourtant j'ai bien défini la relation entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités . (donc pas de remplissage auto)
D'accord. Donc cela veut dire que :
- lorsque je fais un HLitPremier de ma commande, il faut à la suite que je retrouve manuellement (cad par programmation) toutes ses lignes de commandes
- lorsque je rajoute une ligne de commande il faut que je lui renseigne explicitement son numéro de commande par programmation avec la commande en cours d'affichage, ca ne va pas se faire automatiquement via la liaison ?
(pourquoi pas, c'est dommage car c'est une perte de temps, mais c'est juste pour être sur de ne pas me tromper. Par exemple pour ceux qui connaisse Uniface de chez Compuware, tout cela est automatique).
patrice
c'est exactement ca.
"Loko" a écrit dans le message de news: On 27 nov, 09:58, "patrice" wrote:
"Loko" a écrit dans le message
denews:
commande. Mais je fais cela il ne me remplit pas automatiquement la clef externe numéro_de_commande, pourtant j'ai bien défini la relation entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités. (donc pas de remplissage auto)
D'accord. Donc cela veut dire que :
- lorsque je fais un HLitPremier de ma commande, il faut à la suite que je retrouve manuellement (cad par programmation) toutes ses lignes de commandes
- lorsque je rajoute une ligne de commande il faut que je lui renseigne explicitement son numéro de commande par programmation avec la commande en cours d'affichage, ca ne va pas se faire automatiquement via la liaison ?
(pourquoi pas, c'est dommage car c'est une perte de temps, mais c'est juste pour être sur de ne pas me tromper. Par exemple pour ceux qui connaisse Uniface de chez Compuware, tout cela est automatique).
c'est exactement ca.
"Loko" <arnaudgeslin@gmail.com> a écrit dans le message de
news:d4799560-20e4-4d00-a398-9207270eec45@e4g2000hsg.googlegroups.com...
On 27 nov, 09:58, "patrice" <patrice_labracherie_nos...@free.fr>
wrote:
"Loko" <arnaudges...@gmail.com> a écrit dans le message
commande. Mais je fais cela il ne me remplit pas automatiquement la
clef externe numéro_de_commande, pourtant j'ai bien défini la relation
entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités.
(donc pas de remplissage auto)
D'accord. Donc cela veut dire que :
- lorsque je fais un HLitPremier de ma commande, il faut à la suite
que je retrouve manuellement (cad par programmation) toutes ses lignes
de commandes
- lorsque je rajoute une ligne de commande il faut que je lui
renseigne explicitement son numéro de commande par programmation avec
la commande en cours d'affichage, ca ne va pas se faire
automatiquement via la liaison ?
(pourquoi pas, c'est dommage car c'est une perte de temps, mais c'est
juste pour être sur de ne pas me tromper. Par exemple pour ceux qui
connaisse Uniface de chez Compuware, tout cela est automatique).
"Loko" a écrit dans le message de news: On 27 nov, 09:58, "patrice" wrote:
"Loko" a écrit dans le message
denews:
commande. Mais je fais cela il ne me remplit pas automatiquement la clef externe numéro_de_commande, pourtant j'ai bien défini la relation entre ces 2 tables dans mon analyse.
Les relations de windev ne servent que pour les controles d'intégrités. (donc pas de remplissage auto)
D'accord. Donc cela veut dire que :
- lorsque je fais un HLitPremier de ma commande, il faut à la suite que je retrouve manuellement (cad par programmation) toutes ses lignes de commandes
- lorsque je rajoute une ligne de commande il faut que je lui renseigne explicitement son numéro de commande par programmation avec la commande en cours d'affichage, ca ne va pas se faire automatiquement via la liaison ?
(pourquoi pas, c'est dommage car c'est une perte de temps, mais c'est juste pour être sur de ne pas me tromper. Par exemple pour ceux qui connaisse Uniface de chez Compuware, tout cela est automatique).