Fehn
Messages postés41Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention23 février 2006
-
6 juil. 2005 à 10:49
PtitGrumo
Messages postés205Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention28 novembre 2005
-
6 juil. 2005 à 16:19
Bonjour,
est ce que les jointures suivantes entre les tables sont correcte ? (elle sont faite en VBA sous Outlook)
Je demande cela parce que j'ai une erreur dans mon projet et je crois
bien que c'est le dernier obstacle avant que je termine définitivement
ce projet :D Si elles sont fausses pourriez vous les corriger ? Merci
beaucoup :D
strSQL = "Select [company_name] from Actions, Sites, Companys" & _
Fehn
Messages postés41Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention23 février 2006 6 juil. 2005 à 14:32
ok, je vien de remplacer left outer par inner mais il m'engendre le même problème que ci dessus
[Microsoft][ODBC SQL Server Driver][SQL Server]Les tables ou les
fonctions "Sites" et "Sites" ont le même nom d'exposé. Utiliser les
noms de corrélation pour les distinguer.
PtitGrumo
Messages postés205Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention28 novembre 20052 6 juil. 2005 à 14:42
une dernière question avant de t'envoyer ma solution! peuxx tu me dire pourquoi faire la jointure sur Action_siteto tandi que la clé de la table Action est Action_Id?
PtitGrumo
Messages postés205Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention28 novembre 20052 6 juil. 2005 à 15:26
Oui bin
Erreur d'execution '3021'
BOF ou EOF est egal à True ou l'enregistrement actuel a été supprimé. L'opération demandée nécessite un enregistrement actuel
Cela veu dire que la requète est passée sauf que ton RS n'a pas d'enregistrement courant donc quand tu fait :
With rstComp
.MoveFirst
Il bugg c normal!
ajoute cela à ton code:
if not(rstComp.eof and rstComp.bof) then
With rstComp
.MoveFirst
If (.State = adStateOpen) And (Not (.EOF)) Then
Do Until .EOF
strChaine = .Fields("company_name")
lstComp.AddItem strChaine
.MoveNext
Loop
End If
End With
else
msgbox "Aucun enregistrement trouvé dans la table"
end if
Fehn
Messages postés41Date d'inscriptionlundi 20 juin 2005StatutMembreDernière intervention23 février 2006 6 juil. 2005 à 15:44
j'ai trouvé d'ou provien l'erreur :D en fait, il ne trouvant aucun
enregistrement a cause de la variable. Certainement qu'elle doit avoir
une valuer nulle. Comment puis je faire pour que ma combox est comme
valeur par defaut, le premier enregistrement du champ
action_dateeche ???