begin process at 2010 03 16 15:36:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

problème de boucle do until


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

problème de boucle do until

jeudi 28 avril 2005 à 15:53:07 | problème de boucle do until

emubusta

bonjour à tous  g un petit pb je fais une boucle pour  lire tous les enregistrements d'une table 
mais cela ne marche pas


Private Sub MajMontantCpteRegroupement()
 
  Dim req           As DAO.QueryDef
  Dim frd           As DAO.Recordset
  Dim frd2          As DAO.Recordset
  Dim strCptRgp     As String
  Dim dblMontant    As Double
 
  CurrentDb.QueryDefs.Refresh
  
  'Déterminer le Compte de Regroupement correspondant au Compte en cours
  Set req = CurrentDb.QueryDefs("Req_CpteRegroupementPourUnCompte")
      req.Parameters("prmCptCod").Value = Me.code_compte.Value
 
  Set frd = req.OpenRecordset(dbOpenSnapshot)
 
 
  'If frd.RecordCount <> 0 Then
 
   'Do Until frd.EOF = True
 
  strCptRgp = frd.Fields("code_regroupement").Value
  frd.Close
  Set frd = Nothing
       
  'Calculer Somme sur Compte de Regroupement
  Set req = CurrentDb.QueryDefs("Req_SousTotalUnRegroupement")
  req.Parameters("prmExeCod").Value = Me.txt_exercice
  req.Parameters("prmSocCod").Value = Me.cbx_societe
  req.Parameters("prmCptCod").Value = strCptRgp
 
  Set frd2 = req.OpenRecordset(dbOpenSnapshot)
  dblMontant = frd2.Fields("SommeMontant").Value
    frd2.Close
  Set frd2 = Nothing
 
 'Mise à jour montant Compte de Regroupement
  Set req = CurrentDb.QueryDefs("definir_maj_essai")
  req.Parameters("prmExeCod").Value = Me.txt_exercice
  req.Parameters("prmSocCod").Value = Me.cbx_societe
  req.Parameters("prmCptCod").Value = strCptRgp
  req.Parameters("prmTotal").Value = dblMontant
  req.Execute
 
  'frd2.MoveNext
  'Loop
  'End If
   
  req.Close
  Set req = Nothing

End Sub
jeudi 28 avril 2005 à 16:43:13 | Re : problème de boucle do until

VBSorcier

Membre Club
rajoute "doevents" juste avant ton loop
jeudi 28 avril 2005 à 18:51:59 | Re : problème de boucle do until

AdilELHASSOUNI

j'ai pas bien compris mais pourquoi des ' avant do until et loop
jeudi 28 avril 2005 à 21:18:54 | Re : problème de boucle do until

emubusta

' do until ..;
c un commentaire

jeudi 28 avril 2005 à 21:20:11 | Re : problème de boucle do until

AdilELHASSOUNI

pourquoi en commentaire
jeudi 28 avril 2005 à 21:23:58 | Re : problème de boucle do until

emubusta

ça ne marche toujours pas  il maffiche un message kil mank le bloc With

jeudi 28 avril 2005 à 21:24:49 | Re : problème de boucle do until

emubusta

comme ça pcq je debuggé

jeudi 28 avril 2005 à 21:26:09 | Re : problème de boucle do until

emubusta



tu pe me dire ce ki marche pa dan mon code
jeudi 28 avril 2005 à 21:26:19 | Re : problème de boucle do until

AdilELHASSOUNI

sur quelle ligne le message est affiche
jeudi 28 avril 2005 à 21:40:44 | Re : problème de boucle do until

AdilELHASSOUNI

Voila j'ai pris ton programme pour le tester
ce qui est anormal dans le code c'est que la condition de la boucle teste EOF de frd mais le probleme c'est que dans la boucle tu ferme frd
ensuite avant la fin de la boucle c'est frd2 qui passe a l'enregistrement suivant
tu m'excuse ta logique ne tient pas
si tu m'explique ce que tu veux on peut le faire ensemble
bonne chance

1 2

Cette discussion est classée dans : set, req, value, parameters, frd


Répondre à ce message

Sujets en rapport avec ce message

boucle a l'aide [ par emubusta ] salut à tous  g un pb de boucle infini : je veu parcourir une liste d'enregistrement en modifiant strcprgp Private Sub MajMontantCpteRegroupement() Pb enregistr. SQL distant [ par guizmo123 ] Bonjour bonjour !Voila j'ai un petit pb... J'possède vb.net 2002 et j'ai trouvé le tutorial du SDK (QuickStart) très très bien... Je me suis intéréssé pb bdd SQL ! HELP SVP !!!!!!!! [ par guizmo123 ] Bonjour bonjour !Voila j'ai un petit pb... J'possède vb.net 2002 et j'ai trouvé le tutorial du SDK (QuickStart) très très bien... Je me suis intéréssé formulaire dans outlook [ par skoizer ] C'est du VBscript dans un formulaire Outlook. Ce formulaire est envoyéplusieurs fois à des personnes différente. A chaque ouverture etmodification, il Comment mettre un numéro de facture par défaut qui s'incrémente automatiquement [ par titi ] Salut,j'ai un petit pb, je dois modifier le code ci dessous pour qu'un numéro de facture s'affiche automatiquement sous la forme:F0109014F:désignant f openrecordset [ par msg ] Je cherche a créer un jeu d'enregistrements à partir d'une requête de selection mais lorsque j'execute le code suivant, j'ai un message d'erreur sur l requête avec plusieurs conditions where sous vba excel [ par abenj ] hello everybodyvoilà mon problème j'ai un tableur excel et une base access (tout en 2002) la connexion se fait bien,les gestions d'erreur aucun pb sau aide VB/VBA [ par lu6fer ] voila je debute completement dans la programation et surtout en VB.je suis deja venu poser quelque question sur ce forum et g u de l'aide, donc je rec Probleme de DateTime dans une procédure stockée [ par aitoz ] Bonjour,je voudrais savoir comment faire pour envoyer une date au bon format ??? Et est-ce que je fais bien d'utiliser ExecuteNonQuery() ???Voici une Modifier OPC client. [ par vini22 ] Salut, je suis novice. J'aimerais modifier un code.Ce code me permet de récuper dans Excel une variable via un serveur OPC.J'aimerais pouvoir récupére


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 1,466 sec (3)

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