Mais quel que soit la syntaxe utilis=E9e que ca soit dans=20
VB ou dans le requeteur: j'ai toujours ce=20
message 'D=E9passement de capacit=E9" et ce n'est pas un=20
probl=E8me de syntaxe..
Dans VB j'ai =E9cris ceci :
dim mydate=20
mydate =3D '20030401'
msgbox format(mydate,"mm") .. et bien =E7=E0 ne marche pas
Par contre si la date comporte des s=E9parateurs (blanc=20
ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. l=E0 ca=20
marche ..
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
André AVONS
Salut restes dans le fil svp C'est que mydate ne doit pas etre au format date regardes dans la table si c'est bien declare comme date heure et pas texte
-- @+ André
Quelques liens avec des exemples, des utilitaires et des compléments pour Access http://access.seneque.free.fr/ http://www.self-access.com/ http://www.mvps.org/accessfr/ http://mypage.bluewin.ch/w.stucki/ http://access.jessy.free.fr/
"laurent bRUN" a écrit dans le message de news:0a9701c36966$fb62c240$ Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans VB ou dans le requeteur: j'ai toujours ce message 'Dépassement de capacité" et ce n'est pas un problème de syntaxe..
Dans VB j'ai écris ceci : dim mydate
mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca marche ..
Salut
restes dans le fil svp
C'est que mydate ne doit pas etre au format date
regardes dans la table si c'est bien declare comme date heure et pas texte
--
@+
André
Quelques liens avec des exemples, des utilitaires et des compléments pour
Access
http://access.seneque.free.fr/
http://www.self-access.com/
http://www.mvps.org/accessfr/
http://mypage.bluewin.ch/w.stucki/
http://access.jessy.free.fr/
"laurent bRUN" <Laurentbrun@wanadoo.fr> a écrit dans le message de
news:0a9701c36966$fb62c240$a101280a@phx.gbl...
Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans
VB ou dans le requeteur: j'ai toujours ce
message 'Dépassement de capacité" et ce n'est pas un
problème de syntaxe..
Dans VB j'ai écris ceci :
dim mydate
mydate = '20030401'
msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc
ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca
marche ..
Salut restes dans le fil svp C'est que mydate ne doit pas etre au format date regardes dans la table si c'est bien declare comme date heure et pas texte
-- @+ André
Quelques liens avec des exemples, des utilitaires et des compléments pour Access http://access.seneque.free.fr/ http://www.self-access.com/ http://www.mvps.org/accessfr/ http://mypage.bluewin.ch/w.stucki/ http://access.jessy.free.fr/
"laurent bRUN" a écrit dans le message de news:0a9701c36966$fb62c240$ Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans VB ou dans le requeteur: j'ai toujours ce message 'Dépassement de capacité" et ce n'est pas un problème de syntaxe..
Dans VB j'ai écris ceci : dim mydate
mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca marche ..
Raymond
Bonjour.
Dans VB j'ai écris ceci : dim mydate mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
ce qui est la moindre des choses car tu dois avoir une erreur de compilation en VBA avec des simples quotes et sans séparateur (au moins sur 2000). Si tu utilisais les # pour les dates tu n'aurais aucun problème. le VBE, lui même lorsque tu rentres mydate = #2003/04/01#, le retraduit automatiquement en #4/1/2003# tout en sachant qu'avec des doubles quotes ça fonctionne mais sans conversion automatique de la date et le problème du 01/02/2003 persiste dans ce cas. un contenu sans séparateur n'est pas une date valide. d'autre part il serait bon de déclarer dim mydate As Date au lieu de dim mydate pour avoir la conscience tranquille. A mon avis tu as un gros problème de compatibilité entre tes données et tes fonctions que seuls les mid peuvent résoudre pour reconstituer une date valide. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"laurent bRUN" a écrit dans le message de news:0a9701c36966$fb62c240$ Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans VB ou dans le requeteur: j'ai toujours ce message 'Dépassement de capacité" et ce n'est pas un problème de syntaxe..
Dans VB j'ai écris ceci : dim mydate
mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca marche ..
Bonjour.
Dans VB j'ai écris ceci :
dim mydate
mydate = '20030401'
msgbox format(mydate,"mm") .. et bien çà ne marche pas
ce qui est la moindre des choses car tu dois avoir une erreur de compilation
en VBA avec des simples quotes et sans séparateur (au moins sur 2000).
Si tu utilisais les # pour les dates tu n'aurais aucun problème.
le VBE, lui même lorsque tu rentres mydate = #2003/04/01#, le retraduit
automatiquement en #4/1/2003# tout en sachant qu'avec des doubles quotes ça
fonctionne mais sans conversion automatique de la date et le problème du
01/02/2003 persiste dans ce cas.
un contenu sans séparateur n'est pas une date valide.
d'autre part il serait bon de déclarer dim mydate As Date au lieu de dim
mydate pour avoir la conscience tranquille.
A mon avis tu as un gros problème de compatibilité entre tes données et tes
fonctions que seuls les mid peuvent résoudre pour reconstituer une date
valide.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"laurent bRUN" <Laurentbrun@wanadoo.fr> a écrit dans le message de
news:0a9701c36966$fb62c240$a101280a@phx.gbl...
Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans
VB ou dans le requeteur: j'ai toujours ce
message 'Dépassement de capacité" et ce n'est pas un
problème de syntaxe..
Dans VB j'ai écris ceci :
dim mydate
mydate = '20030401'
msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc
ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca
marche ..
Dans VB j'ai écris ceci : dim mydate mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
ce qui est la moindre des choses car tu dois avoir une erreur de compilation en VBA avec des simples quotes et sans séparateur (au moins sur 2000). Si tu utilisais les # pour les dates tu n'aurais aucun problème. le VBE, lui même lorsque tu rentres mydate = #2003/04/01#, le retraduit automatiquement en #4/1/2003# tout en sachant qu'avec des doubles quotes ça fonctionne mais sans conversion automatique de la date et le problème du 01/02/2003 persiste dans ce cas. un contenu sans séparateur n'est pas une date valide. d'autre part il serait bon de déclarer dim mydate As Date au lieu de dim mydate pour avoir la conscience tranquille. A mon avis tu as un gros problème de compatibilité entre tes données et tes fonctions que seuls les mid peuvent résoudre pour reconstituer une date valide. -- @+ Raymond Access MVP. http://access.seneque.free.fr/ http://users.skynet.be/mpfa/charte.htm pour une meilleure efficacité de tes interventions sur MPFA.
"laurent bRUN" a écrit dans le message de news:0a9701c36966$fb62c240$ Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans VB ou dans le requeteur: j'ai toujours ce message 'Dépassement de capacité" et ce n'est pas un problème de syntaxe..
Dans VB j'ai écris ceci : dim mydate
mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca marche ..
laurent BRUN
Bonjour, Merci pour vos réponses Ca veut-dire quoi "restes dans le fil svp "
-----Message d'origine----- Salut restes dans le fil svp C'est que mydate ne doit pas etre au format date regardes dans la table si c'est bien declare comme date heure et pas texte
-- @+ André
Quelques liens avec des exemples, des utilitaires et des compléments pour
news:0a9701c36966$fb62c240$ Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans VB ou dans le requeteur: j'ai toujours ce message 'Dépassement de capacité" et ce n'est pas un problème de syntaxe..
Dans VB j'ai écris ceci : dim mydate
mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca marche ..
.
Bonjour,
Merci pour vos réponses
Ca veut-dire quoi "restes dans le fil svp
"
-----Message d'origine-----
Salut
restes dans le fil svp
C'est que mydate ne doit pas etre au format date
regardes dans la table si c'est bien declare comme date
heure et pas texte
--
@+
André
Quelques liens avec des exemples, des utilitaires et des
compléments pour
"laurent bRUN" <Laurentbrun@wanadoo.fr> a écrit dans le
message de
news:0a9701c36966$fb62c240$a101280a@phx.gbl...
Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans
VB ou dans le requeteur: j'ai toujours ce
message 'Dépassement de capacité" et ce n'est pas un
problème de syntaxe..
Dans VB j'ai écris ceci :
dim mydate
mydate = '20030401'
msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc
ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca
marche ..
Bonjour, Merci pour vos réponses Ca veut-dire quoi "restes dans le fil svp "
-----Message d'origine----- Salut restes dans le fil svp C'est que mydate ne doit pas etre au format date regardes dans la table si c'est bien declare comme date heure et pas texte
-- @+ André
Quelques liens avec des exemples, des utilitaires et des compléments pour
news:0a9701c36966$fb62c240$ Merci pour vos réponses..
Mais quel que soit la syntaxe utilisée que ca soit dans VB ou dans le requeteur: j'ai toujours ce message 'Dépassement de capacité" et ce n'est pas un problème de syntaxe..
Dans VB j'ai écris ceci : dim mydate
mydate = '20030401' msgbox format(mydate,"mm") .. et bien çà ne marche pas
Par contre si la date comporte des séparateurs (blanc ou /) et est au format ssaa mm jj ou ssaa/mm/jj .. là ca marche ..