Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3984 connectés 

 


Dernière réponse
Sujet : bug avec delphi ???
bono Bug découvert aujourd'hui,  
 
Le voici, il s'agit de la mise à jour de mes produits avec les entrées/sorties.  
le code, qui marche pourtant, mais voici ce qui ce passe :  
Je rentre une référence avec une date et une quantité dans mon entrée de produit, meme si ma référence existe dans ma table, il me dit qu'elle n'existe pas, il faut que j'aille dans ma fiche qui gère les produits et que je clique simplement sur l'article en cause, pour que lorsque je valide mon entrée/sortie cela fonctionne : mais cela ne le fait pas a tout les coups.  
 
Le code :  
 
begin  
if Table1.FieldByName('Reference_Produit').AsVariant=Form4.Table1.FieldByName('RefProduit').AsVariant then  
begin  
//le contenu du DBedit1 de la Form8 = DBedit1 de la Form4  
If not (Form4.Table1.state in [dsEdit,dsInsert]) then Form4.Table1.Edit;  
Form4.Table1.FieldByName('Qté_Stock').AsInteger:=Table1.FieldByName('Quantité_Entree').AsInteger + Form4.Table1.FieldByName('Qté_Stock).AsInteger;  
Form4.Table1.Post;  
end  
else  
begin  
showmessage('référence non valide');  
Abort;  
end;

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
bono Bug découvert aujourd'hui,  
 
Le voici, il s'agit de la mise à jour de mes produits avec les entrées/sorties.  
le code, qui marche pourtant, mais voici ce qui ce passe :  
Je rentre une référence avec une date et une quantité dans mon entrée de produit, meme si ma référence existe dans ma table, il me dit qu'elle n'existe pas, il faut que j'aille dans ma fiche qui gère les produits et que je clique simplement sur l'article en cause, pour que lorsque je valide mon entrée/sortie cela fonctionne : mais cela ne le fait pas a tout les coups.  
 
Le code :  
 
begin  
if Table1.FieldByName('Reference_Produit').AsVariant=Form4.Table1.FieldByName('RefProduit').AsVariant then  
begin  
//le contenu du DBedit1 de la Form8 = DBedit1 de la Form4  
If not (Form4.Table1.state in [dsEdit,dsInsert]) then Form4.Table1.Edit;  
Form4.Table1.FieldByName('Qté_Stock').AsInteger:=Table1.FieldByName('Quantité_Entree').AsInteger + Form4.Table1.FieldByName('Qté_Stock).AsInteger;  
Form4.Table1.Post;  
end  
else  
begin  
showmessage('référence non valide');  
Abort;  
end;

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)