begin process at 2012 02 11 07:46:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Bases de données

 > 

"pas d'enregistrement maître"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

"pas d'enregistrement maître"

mardi 25 juin 2002 à 12:11:29 | "pas d'enregistrement maître"

choup

je modifie le programme de quelqu'un d'autre : j'ai un formulaire où on rentre des renseignement qui doivent par la suite s'enregistrer dans une table.
Mais lorsque je "post" j'ai le message d'erreur "pas d'enregistrement maître" qui apparait.
Pour expliquer : sur le chargement du formulaire on ouvre la table et on la met en insert
puis l'utilisateur rentre les renseignements correspondants et valide : ce qui doit enregistrer dans la table, ce qui me parrait louche c'est que les champs que l'utilisateur rentre ont tous un datasource qui correspond au DS de la table dans laquelle on doit ENREGISTRER les infos(!!!!)
Donc en fait lorsque l'utilisateur valide, la ligne de code correspondant est juste Table.post (!!!!)
Je trouve ca bizarre !! Mais ne maitrisant pas trop delphi, je préfère demander si c'est possible de faire comme ca ou non, et pour quelle raison ca planterai sinon ?
mardi 25 juin 2002 à 13:12:24 | Re : "pas d'enregistrement maître"

choup

serait il possible que cela plante car auparavant j'avait essayé d'enregistrer dans la table un nouvel élément mais qui a planté pour une raison autre.
J'ai repris les données de départ avec la table de
départ( avant ca marchait) mais maintenant j'ai le même message d'erreur alors que c'est une version qui marchait.
Le logiciel aurait il enregistré quelque chose qui fait que...
J'ai tout essayé même de desinstaller delphi et de le réinstaller mais le programme d'origine plante alors qu'il marchait.
Si vous avez la moindre petite idée là dessus parceque j'avoue ne pas tout saisir.

mardi 25 juin 2002 à 15:39:54 | Re : "pas d'enregistrement maître"

choup

J'ai essayé sur un autre ordi et le prog marche !!!
pourquoi sur le mien ca marche pas. Ai desinstallé delphi mais quand je réinstalle même problème ???
Il doit garder une erreur en mémoire mais là quand même c'est fort!
Si quelqu'un a une idée a part reformater mon disque...
Merci !
mardi 25 juin 2002 à 16:49:42 | Re : "pas d'enregistrement maître"

Nono40

Le fait que tout les composants aient leur DataSource vers celui de la table modifiée : c'est normal et c'est comme ça qu'il faut faire pour que les valeurs saisient soient stockées dans la table.

Quelles bases de données utilises-tu ? Utilises-tu le BDE ? La table dans laquel tu saisis des lignes est-elle dans une relation maitre-détail ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

J'ai essayé sur un autre ordi et le prog marche !!!
pourquoi sur le mien ca marche pas. Ai desinstallé delphi mais quand je réinstalle même problème ???
Il doit garder une erreur en mémoire mais là quand même c'est fort!
Si quelqu'un a une idée a part reformater mon disque...
Merci !
mardi 25 juin 2002 à 17:01:46 | Re : "pas d'enregistrement maître"

choup

j'utilise des paradox, peut être est ce bete comme question mais j'ai regardé dans l'aide et n'ai pas trouvé comment vérifier si il y a un relation maitre-detail :-}
autre question peut êtr aussi stupide mais le BDE ???
j'utilise le module de gestion de BD, si c'est ca mais sinon.....
Je dois avoir l'air un peu stupide mais c'est la première fois que je bosse sur delphi et tout n'est pas très clair !!!!!


-------------------------------
Réponse au message :
-------------------------------

Le fait que tout les composants aient leur DataSource vers celui de la table modifiée : c'est normal et c'est comme ça qu'il faut faire pour que les valeurs saisient soient stockées dans la table.

Quelles bases de données utilises-tu ? Utilises-tu le BDE ? La table dans laquel tu saisis des lignes est-elle dans une relation maitre-détail ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

J'ai essayé sur un autre ordi et le prog marche !!!
pourquoi sur le mien ca marche pas. Ai desinstallé delphi mais quand je réinstalle même problème ???
Il doit garder une erreur en mémoire mais là quand même c'est fort!
Si quelqu'un a une idée a part reformater mon disque...
Merci !

mardi 25 juin 2002 à 18:48:53 | Re : "pas d'enregistrement maître"

Nono40

Si tu utilises des tables paradox, alors tu utilises certainement le BDE sans le savoir. BDE= Borland Database Engine, c'est le moteur de bases de données de Borland pour les bases locales ( Paradox DBase ... ), c'est aussi une porte d'accès pour les serveurs SQL ( Oracle Interbase ... ). Il va être abandonné par Borland, il ne faut donc pas développer de nouvelles applications avec celui-ci.

Le maitre-détail est une liaison entre deux tables dont l'une ( détail ) affiche un sélection de lignes en fonctions de la valeur d'un champ de l'autre table ( Maître ). Pour savoir si la table que tu modifies est une table "détail" regarde la valeur de Table1.MasterSource, si la valeur est vide alors ce n'est pas le cas. Mais dans le cas d'un maître-détail, la table maître doit être ouverte et non vide pour que la table détail puisse être utilisée.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

j'utilise des paradox, peut être est ce bete comme question mais j'ai regardé dans l'aide et n'ai pas trouvé comment vérifier si il y a un relation maitre-detail :-}
autre question peut êtr aussi stupide mais le BDE ???
j'utilise le module de gestion de BD, si c'est ca mais sinon.....
Je dois avoir l'air un peu stupide mais c'est la première fois que je bosse sur delphi et tout n'est pas très clair !!!!!


-------------------------------
Réponse au message :
-------------------------------

Le fait que tout les composants aient leur DataSource vers celui de la table modifiée : c'est normal et c'est comme ça qu'il faut faire pour que les valeurs saisient soient stockées dans la table.

Quelles bases de données utilises-tu ? Utilises-tu le BDE ? La table dans laquel tu saisis des lignes est-elle dans une relation maitre-détail ?

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

J'ai essayé sur un autre ordi et le prog marche !!!
pourquoi sur le mien ca marche pas. Ai desinstallé delphi mais quand je réinstalle même problème ???
Il doit garder une erreur en mémoire mais là quand même c'est fort!
Si quelqu'un a une idée a part reformater mon disque...
Merci !




Cette discussion est classée dans : enregistrer, enregistrement, table, rentre, maître


Répondre à ce message

Sujets en rapport avec ce message

Images dans une table Paradox [ par Zitoune34 ] bonjourj'ai créé une petite bd paraodx qui contient pour l'instant une seule table afin d'enregistrer des infos sur mes divx. Le probleme c'est que je clé étrangère [ par csandrine ] j'ai insérer un enregistrement dans ma table interprete(num_interprete, nom) . Je dois ensuite insérer un nouvel enregistrement dans la tablecd(num_cd comment rechercher un enregistrement d'une table et placer a l'autre avec locate [ par infoza ] j'ai utilise deux tables d'une fichier access .mdb table1 et table2le premier table contient 8 colonnes dont les 2 premier colonnes sons déffirente et Recherche de doublons dans une table [ par DGPat ] Bonjour,Avant la fonction Post dans une table Paradox je voudrais vérifier si cet enregistrement n'existe pas dans la table (saisir deux fois une fact Enregistrer une dbtable dans une autre table [ par thonyboy ] Bonjour, Sous DB7, j'ai un dbtable alimenté depuis une base de donnée (Base1) Jusque là tout va bien, j'ai mes enregistrements dans ma grille. C'est enregistrer TChart (*.tee) dans une base de bonnees [ par calajoue ] bonjour; je prepare un memoire de fin d'etude voila g une table nomee (TEssais) , et a chaque enregistrement de cette table doit etre liee un TDBChar pour comparer les dates [ par saradelphi5 ] Bonjour, c'est saraj'utilise delphi5,et je voudrai savoir comment je peut afficher sur ma table que les enregistrement qui contienne la date d'aujourd dernier enregistrement créé d'une table avec dbexpress [ par deubal ] bonjour,voila j'utilise dbexpress et ai donc une sqlconnection. mon appli sert a cree des enregistrements dans une table. Je souhaiterai recuperer le enregistrement de donnée sur des BD [ par drakaon ] Salut,est il possible d'enregistrer dans une base de donnée, directement un bloc de donnée de type "Record" ou un "Objet de classe".Ceci pour éviter d Dernier enregistrement en ORACLE [ par OrsE ] Salut tout le monde, Voilà, je connais rien à ORACLE (je parle de la création de trigger, sequence et procedure), et je voudrais savoir comment obteni


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,652 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales