Bonsoir,
J'ai un formulaire avec 2 sous formulaire.
Le formulaire rempli des renseignement d'identité.
Le premier sous formulaire que j'appelle T_tarif doit me permettre de remplir un contrôle de table à l'aide d'une boite combinée (Description et Prix Uni. Je dois ensuite remplir manuellement la quantité) puis enregistrer le tout dans une table T_Facturation.
Je tourne en rond depuis un bon bout de temps. Quelqu'un a t'il une piste ?
Merci de votre aide
Bernard
[Résolu] Remplir un contrôle de table
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
bernard.sergent
- Membre hOOnoraire

- Messages : 118
- Inscription : 13 juil. 2013 22:34
- Localisation : Nemours (Seine et Marne)
[Résolu] Remplir un contrôle de table
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par lawrence le 03 nov. 2013 02:16, modifié 6 fois.
Raison : Ajout de la balise [Résolu] et coche verte
Raison : Ajout de la balise [Résolu] et coche verte
Bernard de Nemours
AOO 4.1.7/Win 10
AOO 4.1.7/Win 10
-
Piaf
- GourOOu

- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: [Base] Remplir un controle de table
Bonsoir
Pas forcement tout compris Table commandes et table facturation, deux fois forfait eau dans la table tarifs par exemple.
Une façon éventuelle de faire (sans macro).
Tu postes dans la section base de données avec la balise [Base], la balise n'est utile que si tu postes dans la section Macros et API.
A+
Pas forcement tout compris Table commandes et table facturation, deux fois forfait eau dans la table tarifs par exemple.
Une façon éventuelle de faire (sans macro).
Tu postes dans la section base de données avec la balise [Base], la balise n'est utile que si tu postes dans la section Macros et API.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
bernard.sergent
- Membre hOOnoraire

- Messages : 118
- Inscription : 13 juil. 2013 22:34
- Localisation : Nemours (Seine et Marne)
Re: Remplir un controle de table
Bonjour,
Je continue à bidouiller et cela n'avance pas vite. La modification qui a été faite par Piaf me convient parfaitement. J'ai ajouté la colonne TVA et TTC.
Malheureusement, dans le formulaire F_Exposant, dans la partie commande, je ne peux plus modifier la colonne désignation ni ajouter de nouvelles lignes. Malgré la relecture des propriétés de chaque contrôle, je n'arrive pas à trouver mon erreur.
Merci de votre aide.
Bernard
Je continue à bidouiller et cela n'avance pas vite. La modification qui a été faite par Piaf me convient parfaitement. J'ai ajouté la colonne TVA et TTC.
Malheureusement, dans le formulaire F_Exposant, dans la partie commande, je ne peux plus modifier la colonne désignation ni ajouter de nouvelles lignes. Malgré la relecture des propriétés de chaque contrôle, je n'arrive pas à trouver mon erreur.
Merci de votre aide.
Bernard
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Bernard de Nemours
AOO 4.1.7/Win 10
AOO 4.1.7/Win 10
-
Piaf
- GourOOu

- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Remplir un controle de table
Bonjour
Quand tu utilises une requête avec plusieurs tables, pour que le jeu d'enregistrements soit modifiable, la requête doit inclure la clef primaire de chaque table.
A+
Quand tu utilises une requête avec plusieurs tables, pour que le jeu d'enregistrements soit modifiable, la requête doit inclure la clef primaire de chaque table.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
bernard.sergent
- Membre hOOnoraire

- Messages : 118
- Inscription : 13 juil. 2013 22:34
- Localisation : Nemours (Seine et Marne)
Re: Remplir un controle de table
Merci Piaf,
Tu m'es d'une grande utilité dans l'avancement de mon projet. Je vais pouvoir continuer à avancer grâce à toi.
Bernard
Tu m'es d'une grande utilité dans l'avancement de mon projet. Je vais pouvoir continuer à avancer grâce à toi.
Bernard
Bernard de Nemours
AOO 4.1.7/Win 10
AOO 4.1.7/Win 10
-
bernard.sergent
- Membre hOOnoraire

- Messages : 118
- Inscription : 13 juil. 2013 22:34
- Localisation : Nemours (Seine et Marne)
Re:Remplir un controle de table
Rebonjour,
Je viens de m'apercevoir que si tout fonctionne bien au niveau du changement des données dans le contrôle de table. Il ne se passe plus rien au niveau de l'enregistrement dans la table T_Facturation lors d'une modification.
Alors que lors d'un enregistrement d'une commande chez un nouveau client tout se passe bien à merveille.
Je viens de m'apercevoir que si tout fonctionne bien au niveau du changement des données dans le contrôle de table. Il ne se passe plus rien au niveau de l'enregistrement dans la table T_Facturation lors d'une modification.
Alors que lors d'un enregistrement d'une commande chez un nouveau client tout se passe bien à merveille.
Bernard de Nemours
AOO 4.1.7/Win 10
AOO 4.1.7/Win 10
-
Piaf
- GourOOu

- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Remplir un contrôle de table
Bonsoir
Je ne pense pas que tu apprécierais pour une même commande d'avoir une facture différente de celle du fournisseur.
Dans ce cas de figure, il suffit de supprimer la facture et d'en créer une nouvelle.
A+
Effectivement mais dans l'absolu, cela me parait on ne plus logique, une fois la facture enregistrée, il me parait anormal que tu puisses la modifier en gardant le même identifiant.bernard.sergent a écrit :Il ne se passe plus rien au niveau de l'enregistrement dans la table T_Facturation lors d'une modification.
Je ne pense pas que tu apprécierais pour une même commande d'avoir une facture différente de celle du fournisseur.
Dans ce cas de figure, il suffit de supprimer la facture et d'en créer une nouvelle.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
bernard.sergent
- Membre hOOnoraire

- Messages : 118
- Inscription : 13 juil. 2013 22:34
- Localisation : Nemours (Seine et Marne)
Re: Remplir un contrôle de table
Ma logique était de pouvoir enregistrer l'exposant et la facture en même de temps puis de la modifier en cas d'erreur en me servant du même formulaire.
Si j'ai bien compris pour faire simple Formulaire = Travail sur des tables = enregistrement ou modification des données, Formulaire avec requêtes = lecture des données.
J'ai ma petite idée pour reprendre le tout, je recontacterai le forum au cas ou.
Merci
Si j'ai bien compris pour faire simple Formulaire = Travail sur des tables = enregistrement ou modification des données, Formulaire avec requêtes = lecture des données.
J'ai ma petite idée pour reprendre le tout, je recontacterai le forum au cas ou.
Merci
Bernard de Nemours
AOO 4.1.7/Win 10
AOO 4.1.7/Win 10