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
3stone
Salut,
"Pierre-André" | La boucle ci-dessous fonctionne jusqu'au moment où elle me retourne une date | que est un mois plus tôt. | | While IsNull(val_solde) | VAL_DATE = Format(DateAdd("d", -1, VAL_DATE), "mm/dd/yyyy") | val_actif = DSum("[MONTANT_ACTIF]", "compte", "[date_mouvement] = #" | & VAL_DATE & "#") | val_passif = DSum("[MONTANT_passif]", "compte", "[date_mouvement] | #" & VAL_DATE & "#") | val_solde = val_actif - val_passif | Wend | | Les premières dates sont remontées normalement ( depuis le 16.09.2005) et | soudain elle retrouve le 8.11.2005. | | Je ne comprends pas pourquoi, la date ne figure pas dans ma tbl Compte.
"Pierre-André"
| La boucle ci-dessous fonctionne jusqu'au moment où elle me retourne une date
| que est un mois plus tôt.
|
| While IsNull(val_solde)
| VAL_DATE = Format(DateAdd("d", -1, VAL_DATE), "mm/dd/yyyy")
| val_actif = DSum("[MONTANT_ACTIF]", "compte", "[date_mouvement] = #"
| & VAL_DATE & "#")
| val_passif = DSum("[MONTANT_passif]", "compte", "[date_mouvement] | #" & VAL_DATE & "#")
| val_solde = val_actif - val_passif
| Wend
|
| Les premières dates sont remontées normalement ( depuis le 16.09.2005) et
| soudain elle retrouve le 8.11.2005.
|
| Je ne comprends pas pourquoi, la date ne figure pas dans ma tbl Compte.
"Pierre-André" | La boucle ci-dessous fonctionne jusqu'au moment où elle me retourne une date | que est un mois plus tôt. | | While IsNull(val_solde) | VAL_DATE = Format(DateAdd("d", -1, VAL_DATE), "mm/dd/yyyy") | val_actif = DSum("[MONTANT_ACTIF]", "compte", "[date_mouvement] = #" | & VAL_DATE & "#") | val_passif = DSum("[MONTANT_passif]", "compte", "[date_mouvement] | #" & VAL_DATE & "#") | val_solde = val_actif - val_passif | Wend | | Les premières dates sont remontées normalement ( depuis le 16.09.2005) et | soudain elle retrouve le 8.11.2005. | | Je ne comprends pas pourquoi, la date ne figure pas dans ma tbl Compte.
Il y a un truc qui m'étonne dans cette boucle: si val_actif - val_passif est null, cela ne dvrait pas provoquer une erreur 'utilisation abusive de Null'? Et si ce n'est pas le cas, pourquoi ce n'est pas la sortie directe de la boucle?
Je m'égare?
pgz
Il y a un truc qui m'étonne dans cette boucle:
si val_actif - val_passif est null, cela ne dvrait pas provoquer une erreur
'utilisation abusive de Null'?
Et si ce n'est pas le cas, pourquoi ce n'est pas la sortie directe de la
boucle?
Il y a un truc qui m'étonne dans cette boucle: si val_actif - val_passif est null, cela ne dvrait pas provoquer une erreur 'utilisation abusive de Null'? Et si ce n'est pas le cas, pourquoi ce n'est pas la sortie directe de la boucle?
Je m'égare?
pgz
Pierre-André
bonjour,
VAL_DATE n'est pas déffini. (Dim val_date) est-ce que mon code est juste?
merci
"3stone" a écrit dans le message de news:
Salut,
"Pierre-André" | La boucle ci-dessous fonctionne jusqu'au moment où elle me retourne une date | que est un mois plus tôt. | | While IsNull(val_solde) | VAL_DATE = Format(DateAdd("d", -1, VAL_DATE), "mm/dd/yyyy") | val_actif = DSum("[MONTANT_ACTIF]", "compte", "[date_mouvement] = #" | & VAL_DATE & "#") | val_passif = DSum("[MONTANT_passif]", "compte", "[date_mouvement]
| Wend | | Les premières dates sont remontées normalement ( depuis le 16.09.2005) et | soudain elle retrouve le 8.11.2005. | | Je ne comprends pas pourquoi, la date ne figure pas dans ma tbl Compte.
VAL_DATE n'est pas déffini. (Dim val_date)
est-ce que mon code est juste?
merci
"3stone" <3stone_@_skynet_be> a écrit dans le message de news:
Oa515muuFHA.904@tk2msftngp13.phx.gbl...
Salut,
"Pierre-André"
| La boucle ci-dessous fonctionne jusqu'au moment où elle me retourne une
date
| que est un mois plus tôt.
|
| While IsNull(val_solde)
| VAL_DATE = Format(DateAdd("d", -1, VAL_DATE), "mm/dd/yyyy")
| val_actif = DSum("[MONTANT_ACTIF]", "compte", "[date_mouvement] =
#"
| & VAL_DATE & "#")
| val_passif = DSum("[MONTANT_passif]", "compte", "[date_mouvement]
| Wend
|
| Les premières dates sont remontées normalement ( depuis le 16.09.2005)
et
| soudain elle retrouve le 8.11.2005.
|
| Je ne comprends pas pourquoi, la date ne figure pas dans ma tbl Compte.
VAL_DATE n'est pas déffini. (Dim val_date) est-ce que mon code est juste?
merci
"3stone" a écrit dans le message de news:
Salut,
"Pierre-André" | La boucle ci-dessous fonctionne jusqu'au moment où elle me retourne une date | que est un mois plus tôt. | | While IsNull(val_solde) | VAL_DATE = Format(DateAdd("d", -1, VAL_DATE), "mm/dd/yyyy") | val_actif = DSum("[MONTANT_ACTIF]", "compte", "[date_mouvement] = #" | & VAL_DATE & "#") | val_passif = DSum("[MONTANT_passif]", "compte", "[date_mouvement]
| Wend | | Les premières dates sont remontées normalement ( depuis le 16.09.2005) et | soudain elle retrouve le 8.11.2005. | | Je ne comprends pas pourquoi, la date ne figure pas dans ma tbl Compte.
"Pierre-André" < | VAL_DATE n'est pas déffini. (Dim val_date)
Et donc il est Variant !!!
Pour garder le formatage US il devrait être String... mais dans ce cas, le code est faux : (DateAdd() sur un String au lieu d'une Date)
Il faut donc le définir Date et le coder US au moment voulu (et non à l'avance...) ...ou utiliser une petite fonction! http://www.self-access.com/access/grenier/acRedir.php?idy
"Pierre-André" <
| VAL_DATE n'est pas déffini. (Dim val_date)
Et donc il est Variant !!!
Pour garder le formatage US il devrait être String... mais dans ce cas,
le code est faux : (DateAdd() sur un String au lieu d'une Date)
Il faut donc le définir Date et le coder US au moment voulu (et non à l'avance...)
...ou utiliser une petite fonction!
http://www.self-access.com/access/grenier/acRedir.php?idy
"Pierre-André" < | VAL_DATE n'est pas déffini. (Dim val_date)
Et donc il est Variant !!!
Pour garder le formatage US il devrait être String... mais dans ce cas, le code est faux : (DateAdd() sur un String au lieu d'une Date)
Il faut donc le définir Date et le coder US au moment voulu (et non à l'avance...) ...ou utiliser une petite fonction! http://www.self-access.com/access/grenier/acRedir.php?idy
OK, ca fonctionne avec le bout de code qui suit, encore merci
pgz
"3stone" a écrit dans le message de news:
re,
"Pierre-André" < | VAL_DATE n'est pas déffini. (Dim val_date)
Et donc il est Variant !!!
Pour garder le formatage US il devrait être String... mais dans ce cas, le code est faux : (DateAdd() sur un String au lieu d'une Date)
Il faut donc le définir Date et le coder US au moment voulu (et non à l'avance...) ...ou utiliser une petite fonction! http://www.self-access.com/access/grenier/acRedir.php?idy
OK, ca fonctionne avec le bout de code qui suit, encore merci
pgz
"3stone" <3stone_@_skynet_be> a écrit dans le message de news:
O6DVCd9uFHA.3896@TK2MSFTNGP15.phx.gbl...
re,
"Pierre-André" <
| VAL_DATE n'est pas déffini. (Dim val_date)
Et donc il est Variant !!!
Pour garder le formatage US il devrait être String... mais dans ce cas,
le code est faux : (DateAdd() sur un String au lieu d'une Date)
Il faut donc le définir Date et le coder US au moment voulu (et non à
l'avance...)
...ou utiliser une petite fonction!
http://www.self-access.com/access/grenier/acRedir.php?idy
OK, ca fonctionne avec le bout de code qui suit, encore merci
pgz
"3stone" a écrit dans le message de news:
re,
"Pierre-André" < | VAL_DATE n'est pas déffini. (Dim val_date)
Et donc il est Variant !!!
Pour garder le formatage US il devrait être String... mais dans ce cas, le code est faux : (DateAdd() sur un String au lieu d'une Date)
Il faut donc le définir Date et le coder US au moment voulu (et non à l'avance...) ...ou utiliser une petite fonction! http://www.self-access.com/access/grenier/acRedir.php?idy