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

Fermé
redfox26 - 9 juil. 2004 à 20:39
 mahboubi - 7 oct. 2008 à 09:52
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

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 jeudi 26 août 2004 Statut Membre Dernière intervention 7 octobre 2006 17
30 août 2004 à 19:51
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
ecrit cet instruction facture.edit:=true;
0