Problème d'insertion de donnée en delphi

redfox26 -  
 mahboubi -
bonjour

j'utiliser delphi pour créer un programmation de location de véhicule

j'ai une table acteur (celui qui paye et celui qui conduit le véhicule
j'ai une table location (donnée relative à la location)
j'ai une table realise
une table succursale....

dans ma table location j'ai en autre

novehicule
noacteur
nolocation

dans ma table realise j'ai

nosuccursale
nolocation

la table realise est nécessaire car je peux louer un véhicule à l'endroit x et le retourer à l'endroit y

voici le scénénario de location:

avec le dbnavigator, je fais une insertion (nouvelle facture)
je sélectionne un client,
je sélectionne un article
je donne des valeurs au champ dans facture
lorsque je poste, j'obtient un message me disant que facture n'est pas en mode édition

lorsque je créer une nouvelle facture, je dois insérer les valeurs dans
"effectue avant de poster dans facture?

des idée?

si la personne n'effectue pas les opération dans l'ordre souhaitable comment gérer ça?

merci
A voir également:

3 réponses

adel
 
utulise un aliase entre les tables
consiel : cliendataset est un bon ADO pour le gestion des tables
0
select Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   17
 
Ce message intervient en general quand -
1 - Il manque un champ de type non null (n'acceptant pas les valeurs vident)
2 - Il y'a un champ que tu ne remplis pas avec une valeur attendue (Exemple double au lieu d'integer etccc...)

Le probleme est que les messages d'exceptions base de donnees sont assez mal documentes sous delphi :(

Essaye que faire un facture.edit avant d'executer ta modification

Select
0
mahboubi
 
ecrit cet instruction facture.edit:=true;
0