[Résolu] Modifier les données dans formulaire sur requete

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.

[Résolu] Modifier les données dans formulaire sur requete

Messagepar Guillaume54 » 16 Fév 2017 19:34


La modération a écrit::alerte: Sujet déplacé
Merci de lire le descriptif de chaque section avant de poster la prochaine fois


Bonjour,

Je bloque sérieusement sur un point depuis 2 mois malgré l'aide de ce forum
J'ai crée un formulaire (FConsultAffaires) sur une requête (RConsultAffairesF) pour modifier des données existantes.
Or, les données dans ce formulaire ne sont pas modifiable puisqu'il viennent d'une requête.
Avez vous une solution pour modifier cela ?

D'avance merci
Guillaume
Pièces jointes
V3 - Copie (2).odb
(484.94 Kio) Téléchargé 33 fois
Dernière édition par micmac le 17 Fév 2017 17:40, édité 1 fois.
Raison: Balisage dans le premier message
Guillaume

LibreOffice V5.2.6.2 sous Windows 10 Pro sur PC HP EliteBook
Guillaume54
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 14
Inscrit le : 16 Fév 2017 19:07

Re: Modifier les données dans formulaire sur requete

Messagepar micmac » 16 Fév 2017 20:59

Bonjour,

Ne serait-ce pas le même problème que cet autre sujet ouvert par vous-même ? https://forum.openoffice.org/fr/forum/v ... 83#p291883
Dans ce cas, continuer dessus.

Cordialement
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 4252
Inscrit le : 28 Août 2010 09:45

Re: Modifier les données dans formulaire sur requete

Messagepar Guillaume54 » 17 Fév 2017 07:40

Bonjour,

Effectivement, la finalité est la même mais pas la méthode.
Et comme je veux utiliser les 2 solutions pour des besoins différents, j'ai publié les 2 questions

Cordialement
Guillaume
Guillaume

LibreOffice V5.2.6.2 sous Windows 10 Pro sur PC HP EliteBook
Guillaume54
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 14
Inscrit le : 16 Fév 2017 19:07

Re: Modifier les données dans formulaire sur requete

Messagepar Piaf » 17 Fév 2017 10:52

Bonjour
Guillaume54 a écrit:Or, les données dans ce formulaire ne sont pas modifiable puisqu'il viennent d'une requête.
Pour que les données soient modifiables, les clefs primaires des tables constituant la requête doivent être inclues dans celle-ci.
Dans ton cas, teste en ajoutant le champ RefClientSite de la table TClientSite dans la requête RConsutAffairesF.
A+
Libre Office Version: Version: 5.3.7 et Apache OpenOffice 4.1.4 Sur Xubuntu 16.04
Piaf
GourOOu
GourOOu
 
Message(s) : 5043
Inscrit le : 25 Nov 2011 19:07
Localisation : Guyane

Re: Modifier les données dans formulaire sur requete

Messagepar Guillaume54 » 17 Fév 2017 17:12

Bonjour Piaf

Et merci pour cette solution
J'étais convaincu qu'il ne manquai qu'un petit truc
Tous est modifiable sauf la liste déroulante "date" au regard de la case à cocher "RDV"
Je creuse mais sauf avis contraire de votre part, je mettrais ce fil en résolu

Cordialement
Guillaume
Guillaume

LibreOffice V5.2.6.2 sous Windows 10 Pro sur PC HP EliteBook
Guillaume54
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 14
Inscrit le : 16 Fév 2017 19:07

Re: Modifier les données dans formulaire sur requete

Messagepar Guillaume54 » 17 Fév 2017 17:23

J'ai trouvé l'erreur
La date était en "lecture seul"
Donc tout est ok
Un grand merci pour cette solution rapide

Guillaume
Guillaume

LibreOffice V5.2.6.2 sous Windows 10 Pro sur PC HP EliteBook
Guillaume54
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 14
Inscrit le : 16 Fév 2017 19:07


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Astrée et 7 invité(s)