pb de remplissage des champs dans une fenetre RAD et une tABLE
Anonyme
bonjour,

j'affiche une table avec une requete. la fenetre est une fenetre RAD donc avec boutons Modifier, supprimer....

lors d'une selection dans ma table et clique sur Modifier, j'ai bien ma fenetre simple qui s'ouvre mais tous les champs sont a blanc.

lorsque je remplis ma table avec l'onglet Contenu et mon fichier de base, ca marche nickel ??????

ca peut venir de quoi ?
merci d'avance

Contribution le : 02/11/2005 13:26
Créer un fichier PDF de la contribution Imprimer


Re: pb de remplissage des champs dans une fenetre RAD et une tABLE
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour,

Vous ne semblez pas avoir complètement compris la subtile relation entre les contextes fichiers d'un part, les champs des fenêtres et les rubriques des fichiers d'autres part.

En effet, dans votre première fenêtre, votre table est basée sur une requete et non sur le fichier lui même.
Le bouton "Modifier" ouvre une fenêtre RAD de type "fiche". Cette dernière est normalement basée sur l'enregistrement en cours dans le fichier et non la requête.

Par conséquent, la correction est à effectuer dans le code fdu bouton 'modifier' qui devra se positionner dans le fichier à l'enregistrement correspondant à la ligne sélectionnée dans la table. Votre requete doit donc contenir un élément (clé unique) qui permettra d'effectuer cette recherche.

// Clic sur le fouton modifier
SI Table..Vide OU TableSelect(Table)=-1 ALORS RETOUR
// synchronise le contexte du fichier avec celui de la table
SI HLitRecherchePremier(FICHIER,RubCle,TABLE.RubCle) ALORS
   Ouvre(Fiche_FICHIER,"Modif")
   // raffaichissement de la table... 
   // ...cf nos forums pour réexécuter la requête
FIN

Contribution le : 02/11/2005 17:37
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: pb de remplissage des champs dans une fenetre RAD et une tABLE
DSI WDF
Inscrit:
02/11/2005 22:47
Post(s): 215
merci, ca fonctionne impec !!!!!
par contre, j'ai un soucis avec le bouton SUPPRIMER
voici mon code :
SI OuiNon("Voulez-vous vraiment supprimer ce vin ?") ALORS

//recherche si enregistrement dans stok
SI HLitRecherchePremier(Vin,IDvin,Table.idvin) ALORS
HLitRecherche(Stock,idvin,Vin.IDvin)
SI H.trouve ALORS
Info("Vous ne pouvez pas supprimer ce vin. Il y a des enregistrements le concernant.")
SINON
// Suppression de l'enregistrement à partir de la table
HSupprime(Vin,Vin.IDvin)
TableSupprime(Table)
FIN
// Vérification de l'intégrité
SI HErreurIntégrité() ALORS
Erreur("La ligne sélectionnée n'a pas été supprimée : ",HErreurInfo())
FIN
FIN
FIN

lors de la suppression, j'ai un message d'erreur :
Une erreur est survenue dans la fenetre,
Erreur interne a la DLL WDHF.

c'est quoi ce truc ?

Sinon, comment faire pour rentrer du code sur le forum dans une fenetre avec les ascenseurs ?

merci

Contribution le : 02/11/2005 22:56
Créer un fichier PDF de la contribution Imprimer


Re: pb de remplissage des champs dans une fenetre RAD et une tABLE
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
//recherche si enregistrement dans stok
Si HLitRecherchePremier(Vin,IDvin,Table.idvin) ALORS
 HLitRecherche(Stock,idvin,Vin.IDvin)
 SI H.trouve ALORS
  Info("Vous ne pouvez pas supprimer ce vin. Il y a des    enregistrements le concernant.")
 SINON
  // Suppression de l'enregistrement à partir de la table
  SI PAS HSupprime(Vin) alors
   erreur(herreurinfo())
  sinon
   TableSupprime(Table)
  FIN
Fin


Contribution le : 03/11/2005 08:51
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: pb de remplissage des champs dans une fenetre RAD et une tABLE
Anonyme
merci
je vais essayer ca
c'est quoi la grande différence par rapport a mon code ?

comment fait on pour inserer du code dans un message.
la meme chose que le précédent message

merci d'avance

Contribution le : 03/11/2005 17:56
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