Voilà, j'utilise un base de donnée dans laquelle il y a un table contenant
tous les mois (JANVIER à DECEMBRE).
Ensuite, j'ai un code de ce type :
txtmois.text=UCase(Format(Now, "mmmm"))
connectBase.Commands(1).CommandText = "SELECT * FROM Mois WHERE mois='" &
txtmois.Text & "'"
(...)
Le problème, et bien quand je récupère le mois courant, j'ai par exemple
DÉCEMBRE alors que dans ma base, j'ai DECEMBRE, ce qui fausse la manoeuvre.
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
Denis P
Bonjour Jérome.
Si tu remplacerais simplement le É par un E tu règlerais ton problème. Alors vérifie si tu as un É dans ta zone de texte et remplace le pas un E.
Dim strMois as String
strMois = txtmois.Text
If InStr(strMois, "É") > 0 Then strMois = Replace( strMois, "É", "E") End If
"SELECT * FROM Mois WHERE mois='" & strMois & "'"
Et maintenant tu ne devrais plus rencontrer de problème avec le É.
Salut @+
Denis P
"jerome" a écrit dans le message de news:3faf89c5$0$22320$
Bonjour,
Voilà, j'utilise un base de donnée dans laquelle il y a un table contenant tous les mois (JANVIER à DECEMBRE).
Ensuite, j'ai un code de ce type : txtmois.text=UCase(Format(Now, "mmmm")) connectBase.Commands(1).CommandText = "SELECT * FROM Mois WHERE mois='" & txtmois.Text & "'" (...)
Le problème, et bien quand je récupère le mois courant, j'ai par exemple DÉCEMBRE alors que dans ma base, j'ai DECEMBRE, ce qui fausse la
manoeuvre.
Comment faire comprendre que DÉCEMBREÞCEMBRE ?
merci jerome
Bonjour Jérome.
Si tu remplacerais simplement le É par un E tu règlerais ton problème.
Alors vérifie si tu as un É dans ta zone de texte et remplace le pas un E.
Dim strMois as String
strMois = txtmois.Text
If InStr(strMois, "É") > 0 Then
strMois = Replace( strMois, "É", "E")
End If
"SELECT * FROM Mois WHERE mois='" & strMois & "'"
Et maintenant tu ne devrais plus rencontrer de problème avec le É.
Salut @+
Denis P
"jerome" <mailinexistant@antispam.com> a écrit dans le message de
news:3faf89c5$0$22320$79c14f64@nan-newsreader-01.noos.net...
Bonjour,
Voilà, j'utilise un base de donnée dans laquelle il y a un table contenant
tous les mois (JANVIER à DECEMBRE).
Ensuite, j'ai un code de ce type :
txtmois.text=UCase(Format(Now, "mmmm"))
connectBase.Commands(1).CommandText = "SELECT * FROM Mois WHERE mois='" &
txtmois.Text & "'"
(...)
Le problème, et bien quand je récupère le mois courant, j'ai par exemple
DÉCEMBRE alors que dans ma base, j'ai DECEMBRE, ce qui fausse la
Si tu remplacerais simplement le É par un E tu règlerais ton problème. Alors vérifie si tu as un É dans ta zone de texte et remplace le pas un E.
Dim strMois as String
strMois = txtmois.Text
If InStr(strMois, "É") > 0 Then strMois = Replace( strMois, "É", "E") End If
"SELECT * FROM Mois WHERE mois='" & strMois & "'"
Et maintenant tu ne devrais plus rencontrer de problème avec le É.
Salut @+
Denis P
"jerome" a écrit dans le message de news:3faf89c5$0$22320$
Bonjour,
Voilà, j'utilise un base de donnée dans laquelle il y a un table contenant tous les mois (JANVIER à DECEMBRE).
Ensuite, j'ai un code de ce type : txtmois.text=UCase(Format(Now, "mmmm")) connectBase.Commands(1).CommandText = "SELECT * FROM Mois WHERE mois='" & txtmois.Text & "'" (...)
Le problème, et bien quand je récupère le mois courant, j'ai par exemple DÉCEMBRE alors que dans ma base, j'ai DECEMBRE, ce qui fausse la
manoeuvre.
Comment faire comprendre que DÉCEMBREÞCEMBRE ?
merci jerome
aprx
En transformant et en comparant la réception en minuscule, peut-etre ?
jerome a écrit:
Bonjour,
Voilà, j'utilise un base de donnée dans laquelle il y a un table contenant tous les mois (JANVIER à DECEMBRE).
Ensuite, j'ai un code de ce type : txtmois.text=UCase(Format(Now, "mmmm")) connectBase.Commands(1).CommandText = "SELECT * FROM Mois WHERE mois='" & txtmois.Text & "'" (...)
Le problème, et bien quand je récupère le mois courant, j'ai par exemple DÉCEMBRE alors que dans ma base, j'ai DECEMBRE, ce qui fausse la manoeuvre.
Comment faire comprendre que DÉCEMBREÞCEMBRE ?
merci jerome
En transformant et en comparant la réception en minuscule, peut-etre ?
jerome a écrit:
Bonjour,
Voilà, j'utilise un base de donnée dans laquelle il y a un table contenant
tous les mois (JANVIER à DECEMBRE).
Ensuite, j'ai un code de ce type :
txtmois.text=UCase(Format(Now, "mmmm"))
connectBase.Commands(1).CommandText = "SELECT * FROM Mois WHERE mois='" &
txtmois.Text & "'"
(...)
Le problème, et bien quand je récupère le mois courant, j'ai par exemple
DÉCEMBRE alors que dans ma base, j'ai DECEMBRE, ce qui fausse la manoeuvre.
En transformant et en comparant la réception en minuscule, peut-etre ?
jerome a écrit:
Bonjour,
Voilà, j'utilise un base de donnée dans laquelle il y a un table contenant tous les mois (JANVIER à DECEMBRE).
Ensuite, j'ai un code de ce type : txtmois.text=UCase(Format(Now, "mmmm")) connectBase.Commands(1).CommandText = "SELECT * FROM Mois WHERE mois='" & txtmois.Text & "'" (...)
Le problème, et bien quand je récupère le mois courant, j'ai par exemple DÉCEMBRE alors que dans ma base, j'ai DECEMBRE, ce qui fausse la manoeuvre.
Comment faire comprendre que DÉCEMBREÞCEMBRE ?
merci jerome
jerome
"Denis P" a écrit dans le message de news: u$
Bonjour Jérome.
Si tu remplacerais simplement le É par un E tu règlerais ton problème. Alors vérifie si tu as un É dans ta zone de texte et remplace le pas un E.
Dim strMois as String
strMois = txtmois.Text
If InStr(strMois, "É") > 0 Then strMois = Replace( strMois, "É", "E") End If
"SELECT * FROM Mois WHERE mois='" & strMois & "'"
Et maintenant tu ne devrais plus rencontrer de problème avec le É.
Merci à toi Denis P.
Jerome
"Denis P" <denispronovostNospam@sympatico.ca> a écrit dans le message de
news: u$d0m34pDHA.1408@TK2MSFTNGP11.phx.gbl...
Bonjour Jérome.
Si tu remplacerais simplement le É par un E tu règlerais ton problème.
Alors vérifie si tu as un É dans ta zone de texte et remplace le pas un E.
Dim strMois as String
strMois = txtmois.Text
If InStr(strMois, "É") > 0 Then
strMois = Replace( strMois, "É", "E")
End If
"SELECT * FROM Mois WHERE mois='" & strMois & "'"
Et maintenant tu ne devrais plus rencontrer de problème avec le É.