Bonjour voila mon code et il se plante chaque fois ici en me disant
que la
requete "qryInitDemCom" n'existe pas
SI VienDemande ALORS
SI PAS SQLExec("SELECT * FROM PositionDemandeAchat WHERE
IdSocieteDemande = " + socDem ,"qryInitDemCom") ALORS
ErreurSql("qryInitDemCom")
SINON
SQLPremier("qryInitDemCom")
//--On creer une commande pour cette societe
SI SQL.NbLig > 0 ALORS
SI PAS SQLExec("INSERT INTO CommandeFournisseur
(IdSocieteCommande,IdContactCommande,DateCommande) VALUES (" +
SQLCol("qryInitDemCom",15)+","+EstNull(SQLCol("qryInitDemCom",16))+","+
Quote(DateSys())+")" ,"qryIn") ALORS
ErreurSql("qryIn")
SINON
SQLFerme("qryIn")
FIN
//--on recupere l identifiant de cette commande
SI PAS SQLExec("SELECT MAX(KIdCommandeFournisseur) FROM
CommandeFournisseur","qryM") ALORS
ErreurSql("qryM")
SINON
SQLPremier("qryM")
SI PAS SQL.EnDehors ALORS
t est un entier = SQLCol("qryM",1)
FIN
SQLFerme("qryM")
FIN
//--on boucle pour ajouter les differentes positions venant des
differentes demandes d achat
TANTQUE SQL.NbLig > 0
//---idarticle
SI SQLCol("qryInitDemCom",3)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdArticle, " +...
" Quantite, IdUnite,
DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat
) VALUES " +...
" ( " + t + "," + SQLCol("qryInitDemCom",3)+ "," +
SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +...
"," + SQLCol("qryInitDemCom",17) + "," +
SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+
SQLCol("qryInitDemCom",13)+","+ EstNull(SQLCol("qryInitDemCom
",19))+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertArt")ALORS
ErreurSql("qryInsertArt")
SINON
SQLFerme("qryInsertArt")
FIN
FIN
//----idIDvers
SI SQLCol("qryInitDemCom",5)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdDivers, "+...
" Quantite, IdUnite,
DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat
) VALUES " +...
" ( " + t + "," + SQLCol("qryInitDemCom",5)+ "," +
SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +...
"," + SQLCol("qryInitDemCom",17) + "," +
SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+
SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom
",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertDiv")ALORS
ErreurSql("qryInsertDiv")
SINON
SQLFerme("qryInsertDiv")
FIN
FIN
//---IdOp
SI SQLCol("qryInitDemCom",4)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdOperationPlan, "+...
" Quantite, IdUnite,
DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat
) VALUES " +...
" ( " + t + "," + SQLCol("qryInitDemCom",4)+ "," +
SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +...
"," + SQLCol("qryInitDemCom",17) + "," +
SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+
SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom
",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertOP")ALORS
ErreurSql("qryInsertOP")
SINON
SQLFerme("qryInsertOP")
FIN
FIN
SQLSuivant("qryInitDemCom")
FIN
FIN
FIN
SQLFerme("qryInitDemCom")
FIN
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yves.83
Je ne suis pas un expert du SQL mais il me semble qu'il manque des débranchements dans ton code.
Si ErreurSQL() ne déroute pas le traitement alors on tombe sur la ligne : SI SQLCol("qryInitDemCom",4)<>"" ALORS qui fait référence à la requête qui n'aurait pas pu être mise en place. Il faudrait savoir quelle est la ligne qui renvoie l'erreur
Yves
"Peace" a écrit dans le message de news:
Bonjour voila mon code et il se plante chaque fois ici en me disant que la requete "qryInitDemCom" n'existe pas
SI VienDemande ALORS SI PAS SQLExec("SELECT * FROM PositionDemandeAchat WHERE IdSocieteDemande = " + socDem ,"qryInitDemCom") ALORS ErreurSql("qryInitDemCom") SINON SQLPremier("qryInitDemCom") //--On creer une commande pour cette societe SI SQL.NbLig > 0 ALORS SI PAS SQLExec("INSERT INTO CommandeFournisseur (IdSocieteCommande,IdContactCommande,DateCommande) VALUES (" + SQLCol("qryInitDemCom",15)+","+EstNull(SQLCol("qryInitDemCom",16))+","+ Quote(DateSys())+")" ,"qryIn") ALORS ErreurSql("qryIn") SINON SQLFerme("qryIn") FIN //--on recupere l identifiant de cette commande SI PAS SQLExec("SELECT MAX(KIdCommandeFournisseur) FROM CommandeFournisseur","qryM") ALORS ErreurSql("qryM") SINON SQLPremier("qryM") SI PAS SQL.EnDehors ALORS t est un entier = SQLCol("qryM",1) FIN SQLFerme("qryM") FIN //--on boucle pour ajouter les differentes positions venant des differentes demandes d achat TANTQUE SQL.NbLig > 0 //---idarticle SI SQLCol("qryInitDemCom",3)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdArticle, " +... " Quantite, IdUnite,
ErreurSql("qryInsertArt") SINON SQLFerme("qryInsertArt") FIN FIN //----idIDvers SI SQLCol("qryInitDemCom",5)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdDivers, "+... " Quantite, IdUnite,
ErreurSql("qryInsertDiv") SINON SQLFerme("qryInsertDiv") FIN FIN //---IdOp SI SQLCol("qryInitDemCom",4)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdOperationPlan, "+... " Quantite, IdUnite,
ErreurSql("qryInsertOP") SINON SQLFerme("qryInsertOP") FIN FIN SQLSuivant("qryInitDemCom") FIN FIN FIN SQLFerme("qryInitDemCom") FIN
Je ne suis pas un expert du SQL mais il me semble
qu'il manque des débranchements dans ton code.
Si ErreurSQL() ne déroute pas le traitement alors on tombe
sur la ligne :
SI SQLCol("qryInitDemCom",4)<>"" ALORS
qui fait référence à la requête qui n'aurait pas pu
être mise en place.
Il faudrait savoir quelle est la ligne qui renvoie l'erreur
Yves
"Peace" <trevloui@students.hevs.ch> a écrit dans le message de news:
8a938d7d.0410122238.7656db82@posting.google.com...
Bonjour voila mon code et il se plante chaque fois ici en me disant
que la
requete "qryInitDemCom" n'existe pas
SI VienDemande ALORS
SI PAS SQLExec("SELECT * FROM PositionDemandeAchat WHERE
IdSocieteDemande = " + socDem ,"qryInitDemCom") ALORS
ErreurSql("qryInitDemCom")
SINON
SQLPremier("qryInitDemCom")
//--On creer une commande pour cette societe
SI SQL.NbLig > 0 ALORS
SI PAS SQLExec("INSERT INTO CommandeFournisseur
(IdSocieteCommande,IdContactCommande,DateCommande) VALUES (" +
SQLCol("qryInitDemCom",15)+","+EstNull(SQLCol("qryInitDemCom",16))+","+
Quote(DateSys())+")" ,"qryIn") ALORS
ErreurSql("qryIn")
SINON
SQLFerme("qryIn")
FIN
//--on recupere l identifiant de cette commande
SI PAS SQLExec("SELECT MAX(KIdCommandeFournisseur) FROM
CommandeFournisseur","qryM") ALORS
ErreurSql("qryM")
SINON
SQLPremier("qryM")
SI PAS SQL.EnDehors ALORS
t est un entier = SQLCol("qryM",1)
FIN
SQLFerme("qryM")
FIN
//--on boucle pour ajouter les differentes positions venant des
differentes demandes d achat
TANTQUE SQL.NbLig > 0
//---idarticle
SI SQLCol("qryInitDemCom",3)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdArticle, " +...
" Quantite, IdUnite,
ErreurSql("qryInsertArt")
SINON
SQLFerme("qryInsertArt")
FIN
FIN
//----idIDvers
SI SQLCol("qryInitDemCom",5)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdDivers, "+...
" Quantite, IdUnite,
ErreurSql("qryInsertDiv")
SINON
SQLFerme("qryInsertDiv")
FIN
FIN
//---IdOp
SI SQLCol("qryInitDemCom",4)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdOperationPlan, "+...
" Quantite, IdUnite,
Je ne suis pas un expert du SQL mais il me semble qu'il manque des débranchements dans ton code.
Si ErreurSQL() ne déroute pas le traitement alors on tombe sur la ligne : SI SQLCol("qryInitDemCom",4)<>"" ALORS qui fait référence à la requête qui n'aurait pas pu être mise en place. Il faudrait savoir quelle est la ligne qui renvoie l'erreur
Yves
"Peace" a écrit dans le message de news:
Bonjour voila mon code et il se plante chaque fois ici en me disant que la requete "qryInitDemCom" n'existe pas
SI VienDemande ALORS SI PAS SQLExec("SELECT * FROM PositionDemandeAchat WHERE IdSocieteDemande = " + socDem ,"qryInitDemCom") ALORS ErreurSql("qryInitDemCom") SINON SQLPremier("qryInitDemCom") //--On creer une commande pour cette societe SI SQL.NbLig > 0 ALORS SI PAS SQLExec("INSERT INTO CommandeFournisseur (IdSocieteCommande,IdContactCommande,DateCommande) VALUES (" + SQLCol("qryInitDemCom",15)+","+EstNull(SQLCol("qryInitDemCom",16))+","+ Quote(DateSys())+")" ,"qryIn") ALORS ErreurSql("qryIn") SINON SQLFerme("qryIn") FIN //--on recupere l identifiant de cette commande SI PAS SQLExec("SELECT MAX(KIdCommandeFournisseur) FROM CommandeFournisseur","qryM") ALORS ErreurSql("qryM") SINON SQLPremier("qryM") SI PAS SQL.EnDehors ALORS t est un entier = SQLCol("qryM",1) FIN SQLFerme("qryM") FIN //--on boucle pour ajouter les differentes positions venant des differentes demandes d achat TANTQUE SQL.NbLig > 0 //---idarticle SI SQLCol("qryInitDemCom",3)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdArticle, " +... " Quantite, IdUnite,
ErreurSql("qryInsertArt") SINON SQLFerme("qryInsertArt") FIN FIN //----idIDvers SI SQLCol("qryInitDemCom",5)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdDivers, "+... " Quantite, IdUnite,
ErreurSql("qryInsertDiv") SINON SQLFerme("qryInsertDiv") FIN FIN //---IdOp SI SQLCol("qryInitDemCom",4)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdOperationPlan, "+... " Quantite, IdUnite,
ErreurSql("qryInsertOP") SINON SQLFerme("qryInsertOP") FIN FIN SQLSuivant("qryInitDemCom") FIN FIN FIN SQLFerme("qryInitDemCom") FIN
noupieple2000
Salut,
Je pense qu tu dois verifier que la variable "qryInitDemCom" a bien ete declare et de type "SOURCE DE DONNEES" je crois que ton probleme viens de la.
Merci et Bonne Chance
Hugues
(Peace) wrote in message news:...
Bonjour voila mon code et il se plante chaque fois ici en me disant que la requete "qryInitDemCom" n'existe pas
SI VienDemande ALORS SI PAS SQLExec("SELECT * FROM PositionDemandeAchat WHERE IdSocieteDemande = " + socDem ,"qryInitDemCom") ALORS ErreurSql("qryInitDemCom") SINON SQLPremier("qryInitDemCom") //--On creer une commande pour cette societe SI SQL.NbLig > 0 ALORS SI PAS SQLExec("INSERT INTO CommandeFournisseur (IdSocieteCommande,IdContactCommande,DateCommande) VALUES (" + SQLCol("qryInitDemCom",15)+","+EstNull(SQLCol("qryInitDemCom",16))+","+ Quote(DateSys())+")" ,"qryIn") ALORS ErreurSql("qryIn") SINON SQLFerme("qryIn") FIN //--on recupere l identifiant de cette commande SI PAS SQLExec("SELECT MAX(KIdCommandeFournisseur) FROM CommandeFournisseur","qryM") ALORS ErreurSql("qryM") SINON SQLPremier("qryM") SI PAS SQL.EnDehors ALORS t est un entier = SQLCol("qryM",1) FIN SQLFerme("qryM") FIN //--on boucle pour ajouter les differentes positions venant des differentes demandes d achat TANTQUE SQL.NbLig > 0 //---idarticle SI SQLCol("qryInitDemCom",3)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdArticle, " +... " Quantite, IdUnite, DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat ) VALUES " +... " ( " + t + "," + SQLCol("qryInitDemCom",3)+ "," + SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +... "," + SQLCol("qryInitDemCom",17) + "," + SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+ SQLCol("qryInitDemCom",13)+","+ EstNull(SQLCol("qryInitDemCom ",19))+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertArt")ALORS ErreurSql("qryInsertArt") SINON SQLFerme("qryInsertArt") FIN FIN //----idIDvers SI SQLCol("qryInitDemCom",5)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdDivers, "+... " Quantite, IdUnite, DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat ) VALUES " +... " ( " + t + "," + SQLCol("qryInitDemCom",5)+ "," + SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +... "," + SQLCol("qryInitDemCom",17) + "," + SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+ SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom ",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertDiv")ALORS ErreurSql("qryInsertDiv") SINON SQLFerme("qryInsertDiv") FIN FIN //---IdOp SI SQLCol("qryInitDemCom",4)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdOperationPlan, "+... " Quantite, IdUnite, DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat ) VALUES " +... " ( " + t + "," + SQLCol("qryInitDemCom",4)+ "," + SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +... "," + SQLCol("qryInitDemCom",17) + "," + SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+ SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom ",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertOP")ALORS ErreurSql("qryInsertOP") SINON SQLFerme("qryInsertOP") FIN FIN SQLSuivant("qryInitDemCom") FIN FIN FIN SQLFerme("qryInitDemCom") FIN
Salut,
Je pense qu tu dois verifier que la variable "qryInitDemCom" a bien
ete declare et de type "SOURCE DE DONNEES" je crois que ton probleme
viens de la.
Merci et Bonne Chance
Hugues
trevloui@students.hevs.ch (Peace) wrote in message news:<8a938d7d.0410122238.7656db82@posting.google.com>...
Bonjour voila mon code et il se plante chaque fois ici en me disant
que la
requete "qryInitDemCom" n'existe pas
SI VienDemande ALORS
SI PAS SQLExec("SELECT * FROM PositionDemandeAchat WHERE
IdSocieteDemande = " + socDem ,"qryInitDemCom") ALORS
ErreurSql("qryInitDemCom")
SINON
SQLPremier("qryInitDemCom")
//--On creer une commande pour cette societe
SI SQL.NbLig > 0 ALORS
SI PAS SQLExec("INSERT INTO CommandeFournisseur
(IdSocieteCommande,IdContactCommande,DateCommande) VALUES (" +
SQLCol("qryInitDemCom",15)+","+EstNull(SQLCol("qryInitDemCom",16))+","+
Quote(DateSys())+")" ,"qryIn") ALORS
ErreurSql("qryIn")
SINON
SQLFerme("qryIn")
FIN
//--on recupere l identifiant de cette commande
SI PAS SQLExec("SELECT MAX(KIdCommandeFournisseur) FROM
CommandeFournisseur","qryM") ALORS
ErreurSql("qryM")
SINON
SQLPremier("qryM")
SI PAS SQL.EnDehors ALORS
t est un entier = SQLCol("qryM",1)
FIN
SQLFerme("qryM")
FIN
//--on boucle pour ajouter les differentes positions venant des
differentes demandes d achat
TANTQUE SQL.NbLig > 0
//---idarticle
SI SQLCol("qryInitDemCom",3)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdArticle, " +...
" Quantite, IdUnite,
DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat
) VALUES " +...
" ( " + t + "," + SQLCol("qryInitDemCom",3)+ "," +
SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +...
"," + SQLCol("qryInitDemCom",17) + "," +
SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+
SQLCol("qryInitDemCom",13)+","+ EstNull(SQLCol("qryInitDemCom
",19))+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertArt")ALORS
ErreurSql("qryInsertArt")
SINON
SQLFerme("qryInsertArt")
FIN
FIN
//----idIDvers
SI SQLCol("qryInitDemCom",5)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdDivers, "+...
" Quantite, IdUnite,
DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat
) VALUES " +...
" ( " + t + "," + SQLCol("qryInitDemCom",5)+ "," +
SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +...
"," + SQLCol("qryInitDemCom",17) + "," +
SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+
SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom
",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertDiv")ALORS
ErreurSql("qryInsertDiv")
SINON
SQLFerme("qryInsertDiv")
FIN
FIN
//---IdOp
SI SQLCol("qryInitDemCom",4)<>"" ALORS
SI PAS SQLExec("INSERT INTO PositionFournisseur
(IdCommandeFournisseur,IdOperationPlan, "+...
" Quantite, IdUnite,
DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat
) VALUES " +...
" ( " + t + "," + SQLCol("qryInitDemCom",4)+ "," +
SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +...
"," + SQLCol("qryInitDemCom",17) + "," +
SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+
SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom
",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertOP")ALORS
ErreurSql("qryInsertOP")
SINON
SQLFerme("qryInsertOP")
FIN
FIN
SQLSuivant("qryInitDemCom")
FIN
FIN
FIN
SQLFerme("qryInitDemCom")
FIN
Je pense qu tu dois verifier que la variable "qryInitDemCom" a bien ete declare et de type "SOURCE DE DONNEES" je crois que ton probleme viens de la.
Merci et Bonne Chance
Hugues
(Peace) wrote in message news:...
Bonjour voila mon code et il se plante chaque fois ici en me disant que la requete "qryInitDemCom" n'existe pas
SI VienDemande ALORS SI PAS SQLExec("SELECT * FROM PositionDemandeAchat WHERE IdSocieteDemande = " + socDem ,"qryInitDemCom") ALORS ErreurSql("qryInitDemCom") SINON SQLPremier("qryInitDemCom") //--On creer une commande pour cette societe SI SQL.NbLig > 0 ALORS SI PAS SQLExec("INSERT INTO CommandeFournisseur (IdSocieteCommande,IdContactCommande,DateCommande) VALUES (" + SQLCol("qryInitDemCom",15)+","+EstNull(SQLCol("qryInitDemCom",16))+","+ Quote(DateSys())+")" ,"qryIn") ALORS ErreurSql("qryIn") SINON SQLFerme("qryIn") FIN //--on recupere l identifiant de cette commande SI PAS SQLExec("SELECT MAX(KIdCommandeFournisseur) FROM CommandeFournisseur","qryM") ALORS ErreurSql("qryM") SINON SQLPremier("qryM") SI PAS SQL.EnDehors ALORS t est un entier = SQLCol("qryM",1) FIN SQLFerme("qryM") FIN //--on boucle pour ajouter les differentes positions venant des differentes demandes d achat TANTQUE SQL.NbLig > 0 //---idarticle SI SQLCol("qryInitDemCom",3)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdArticle, " +... " Quantite, IdUnite, DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat ) VALUES " +... " ( " + t + "," + SQLCol("qryInitDemCom",3)+ "," + SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +... "," + SQLCol("qryInitDemCom",17) + "," + SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+ SQLCol("qryInitDemCom",13)+","+ EstNull(SQLCol("qryInitDemCom ",19))+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertArt")ALORS ErreurSql("qryInsertArt") SINON SQLFerme("qryInsertArt") FIN FIN //----idIDvers SI SQLCol("qryInitDemCom",5)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdDivers, "+... " Quantite, IdUnite, DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat ) VALUES " +... " ( " + t + "," + SQLCol("qryInitDemCom",5)+ "," + SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +... "," + SQLCol("qryInitDemCom",17) + "," + SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+ SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom ",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertDiv")ALORS ErreurSql("qryInsertDiv") SINON SQLFerme("qryInsertDiv") FIN FIN //---IdOp SI SQLCol("qryInitDemCom",4)<>"" ALORS SI PAS SQLExec("INSERT INTO PositionFournisseur (IdCommandeFournisseur,IdOperationPlan, "+... " Quantite, IdUnite, DateLivraison,DateConfirmee,PrixUnitaire,IdUnitePrix,IdCompte,Remarques,NoDemandeAchat ) VALUES " +... " ( " + t + "," + SQLCol("qryInitDemCom",4)+ "," + SQLCol("qryInitDemCom",10) + "," + SQLCol("qryInitDemCom",11) +... "," + SQLCol("qryInitDemCom",17) + "," + SQLCol("qryInitDemCom",14) +","+ SQLCol("qryInitDemCom",12)+","+ SQLCol("qryInitDemCom",13)+","+ SQLCol("qryInitDemCom ",19)+","+SQLCol("qryInitDemCom",9)+","+SQLCol("qryInitDemCom",2)+")","qryInsertOP")ALORS ErreurSql("qryInsertOP") SINON SQLFerme("qryInsertOP") FIN FIN SQLSuivant("qryInitDemCom") FIN FIN FIN SQLFerme("qryInitDemCom") FIN
trevloui
(Hugues Benjamin) wrote in message news:...
Salut,
Je pense qu tu dois verifier que la variable "qryInitDemCom" a bien ete declare et de type "SOURCE DE DONNEES" je crois que ton probleme viens de la.
Merci et Bonne Chance
Hugues
Merci pour votre aide j ai finalement trouver, un bétise j avais oublie de modifier l'analyse dans Windev apres avoir modifier un table dans sqlserver alala...
a bientot
noupieple2000@yahoo.fr (Hugues Benjamin) wrote in message news:<f021f16b.0410130350.52eee7ae@posting.google.com>...
Salut,
Je pense qu tu dois verifier que la variable "qryInitDemCom" a bien
ete declare et de type "SOURCE DE DONNEES" je crois que ton probleme
viens de la.
Merci et Bonne Chance
Hugues
Merci pour votre aide j ai finalement trouver, un bétise j avais
oublie de modifier l'analyse dans Windev apres avoir modifier un table
dans sqlserver
alala...
Je pense qu tu dois verifier que la variable "qryInitDemCom" a bien ete declare et de type "SOURCE DE DONNEES" je crois que ton probleme viens de la.
Merci et Bonne Chance
Hugues
Merci pour votre aide j ai finalement trouver, un bétise j avais oublie de modifier l'analyse dans Windev apres avoir modifier un table dans sqlserver alala...