Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les valeurs
des champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les valeurs
des champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les valeurs
des champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonjour.
à mon avis il faut déclarer deux tableaux D() et T() dont la valeur de
chaque élément sera la valeur donnée par l'enregistrement d'un recordset
(je
pense). remplir ces tableaux par les valeurs du recordset dans l'ordre
séquentiel. La fonction UBound donnera également le nombre de valeurs dans
le tableau.
pour utiliser les valeurs il suffit d'appeler chaque valeur du tableau par
sa position ( debut = 0) sans dépasser le nombre maxi Ubound-1
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Le NooB" a écrit dans le message
de
news: ui7%23Gtx%Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les
valeurs
des champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonjour.
à mon avis il faut déclarer deux tableaux D() et T() dont la valeur de
chaque élément sera la valeur donnée par l'enregistrement d'un recordset
(je
pense). remplir ces tableaux par les valeurs du recordset dans l'ordre
séquentiel. La fonction UBound donnera également le nombre de valeurs dans
le tableau.
pour utiliser les valeurs il suffit d'appeler chaque valeur du tableau par
sa position ( debut = 0) sans dépasser le nombre maxi Ubound-1
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Le NooB" <lux_in_tenebruspasdespam@hotmail.com> a écrit dans le message
de
news: ui7%23Gtx%23EHA.1396@tk2msftngp13.phx.gbl...
Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les
valeurs
des champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonjour.
à mon avis il faut déclarer deux tableaux D() et T() dont la valeur de
chaque élément sera la valeur donnée par l'enregistrement d'un recordset
(je
pense). remplir ces tableaux par les valeurs du recordset dans l'ordre
séquentiel. La fonction UBound donnera également le nombre de valeurs dans
le tableau.
pour utiliser les valeurs il suffit d'appeler chaque valeur du tableau par
sa position ( debut = 0) sans dépasser le nombre maxi Ubound-1
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Le NooB" a écrit dans le message
de
news: ui7%23Gtx%Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les
valeurs
des champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonsoir Raymond,
Je suis un noob (newbie, apprenti) en Access. Pourrais tu m'illustrer
ceci
avec quelques lignes de code ?
Je resterai ton éternel abonné :))
"Raymond [mvp]" a écrit dans le message
de
news: uD$Oy#x#Bonjour.
à mon avis il faut déclarer deux tableaux D() et T() dont la valeur de
chaque élément sera la valeur donnée par l'enregistrement d'un recordset
(jepense). remplir ces tableaux par les valeurs du recordset dans l'ordre
séquentiel. La fonction UBound donnera également le nombre de valeurs
dans
le tableau.
pour utiliser les valeurs il suffit d'appeler chaque valeur du tableau
par
sa position ( debut = 0) sans dépasser le nombre maxi Ubound-1
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Le NooB" a écrit dans le message
denews: ui7%23Gtx%Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les
valeursdes champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonsoir Raymond,
Je suis un noob (newbie, apprenti) en Access. Pourrais tu m'illustrer
ceci
avec quelques lignes de code ?
Je resterai ton éternel abonné :))
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message
de
news: uD$Oy#x#EHA.2608@TK2MSFTNGP10.phx.gbl...
Bonjour.
à mon avis il faut déclarer deux tableaux D() et T() dont la valeur de
chaque élément sera la valeur donnée par l'enregistrement d'un recordset
(je
pense). remplir ces tableaux par les valeurs du recordset dans l'ordre
séquentiel. La fonction UBound donnera également le nombre de valeurs
dans
le tableau.
pour utiliser les valeurs il suffit d'appeler chaque valeur du tableau
par
sa position ( debut = 0) sans dépasser le nombre maxi Ubound-1
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Le NooB" <lux_in_tenebruspasdespam@hotmail.com> a écrit dans le message
de
news: ui7%23Gtx%23EHA.1396@tk2msftngp13.phx.gbl...
Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les
valeurs
des champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Bonsoir Raymond,
Je suis un noob (newbie, apprenti) en Access. Pourrais tu m'illustrer
ceci
avec quelques lignes de code ?
Je resterai ton éternel abonné :))
"Raymond [mvp]" a écrit dans le message
de
news: uD$Oy#x#Bonjour.
à mon avis il faut déclarer deux tableaux D() et T() dont la valeur de
chaque élément sera la valeur donnée par l'enregistrement d'un recordset
(jepense). remplir ces tableaux par les valeurs du recordset dans l'ordre
séquentiel. La fonction UBound donnera également le nombre de valeurs
dans
le tableau.
pour utiliser les valeurs il suffit d'appeler chaque valeur du tableau
par
sa position ( debut = 0) sans dépasser le nombre maxi Ubound-1
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Le NooB" a écrit dans le message
denews: ui7%23Gtx%Bonjour,
je bloque depuis deux semaines sur un problème :
comment appeler les valeurs de champs d'enregistrements successifs pour
paramétrer une fonction, le nombre d'enregistrements étant variable :
j'ai une table avec un champ "flux", un autre "temps"
je voudrais remplacer les éléments p et d dans ma fonction par les
valeursdes champs "flux" et "date" :
dim p(1) as double
p(0) = - 10 000
p(1) = 12 000
dim d(1) as date
d(0)=#1/1/1994#
d(1)=#1/3/2004#
comment faire ?
question déjà posée le 29/12 (xirr/tripaiment)
Message expédié par mail:
Bonsoir
Je ne m'attendais pas à une base de ce type. La grosse partie du travail
se
réalise sous excel, qui n'est pas ma tasse de thé. Elle a été retouchée
par
3stone et RV, je ne vais pas encore rajouter une fonction qui ne serait
qu'un emplatre sur une jambe de bois.
Je regrette mais je ne peux pas intervenir sur ta base. Si ceux qui sont
déjà intervenu veulent bien continuer, soumets leur ton problème.
Je suis désolé de ne pouvoir te rendre service.
Par mesure de sécurité, tous tes documents seront détruits dès l'envoi de
ce
mail.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Message expédié par mail:
Bonsoir
Je ne m'attendais pas à une base de ce type. La grosse partie du travail
se
réalise sous excel, qui n'est pas ma tasse de thé. Elle a été retouchée
par
3stone et RV, je ne vais pas encore rajouter une fonction qui ne serait
qu'un emplatre sur une jambe de bois.
Je regrette mais je ne peux pas intervenir sur ta base. Si ceux qui sont
déjà intervenu veulent bien continuer, soumets leur ton problème.
Je suis désolé de ne pouvoir te rendre service.
Par mesure de sécurité, tous tes documents seront détruits dès l'envoi de
ce
mail.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Message expédié par mail:
Bonsoir
Je ne m'attendais pas à une base de ce type. La grosse partie du travail
se
réalise sous excel, qui n'est pas ma tasse de thé. Elle a été retouchée
par
3stone et RV, je ne vais pas encore rajouter une fonction qui ne serait
qu'un emplatre sur une jambe de bois.
Je regrette mais je ne peux pas intervenir sur ta base. Si ceux qui sont
déjà intervenu veulent bien continuer, soumets leur ton problème.
Je suis désolé de ne pouvoir te rendre service.
Par mesure de sécurité, tous tes documents seront détruits dès l'envoi de
ce
mail.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
...
J'ai oublié de te préciser de charger la Référence Microsoft DAO Object
Library 3.xx car j'ai déclaré le recordset en DAO.Recordset.
Les données avec lesquelles j'ai fait le test sont celles du 31/12.
--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/
...
J'ai oublié de te préciser de charger la Référence Microsoft DAO Object
Library 3.xx car j'ai déclaré le recordset en DAO.Recordset.
Les données avec lesquelles j'ai fait le test sont celles du 31/12.
--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/
...
J'ai oublié de te préciser de charger la Référence Microsoft DAO Object
Library 3.xx car j'ai déclaré le recordset en DAO.Recordset.
Les données avec lesquelles j'ai fait le test sont celles du 31/12.
--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/
J'ai juste mis un peu de temps pour comprendre qu'il me fallait virer
mon champ Numauto de la table pour éviter l'erreur '13' !
...
J'ai juste mis un peu de temps pour comprendre qu'il me fallait virer
mon champ Numauto de la table pour éviter l'erreur '13' !
...
J'ai juste mis un peu de temps pour comprendre qu'il me fallait virer
mon champ Numauto de la table pour éviter l'erreur '13' !
...
re,
"Le NooB" écrivait :J'ai juste mis un peu de temps pour comprendre qu'il me fallait virer
mon champ Numauto de la table pour éviter l'erreur '13' !
...
Tu pouvais garder ton champ NumAuto dans la table. Il te suffisait de
décaler les index de rst(). Ainsi, tu n'avais plus l'erreur 13 -
Incompatibilité de type de données.
Structure de la table : Feuil1
NumAuto - NuméroAuto
Temps - Date
Flux - Monétaire
Un recordset basé sur cette table :
Dim rst as DAO.Recordset
Set rst= CurrentDb.OpenRecordset("Feuil1")
' rst(0) correspond à NumAuto
' rst(1) à Temps
' rst(2) à Flux
...
Ce qui donnait dans le remplissage des tableaux :
t(cpt) = rst(1)
f(cpt) = rst(2)
Voila
--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/
re,
"Le NooB" écrivait :
J'ai juste mis un peu de temps pour comprendre qu'il me fallait virer
mon champ Numauto de la table pour éviter l'erreur '13' !
...
Tu pouvais garder ton champ NumAuto dans la table. Il te suffisait de
décaler les index de rst(). Ainsi, tu n'avais plus l'erreur 13 -
Incompatibilité de type de données.
Structure de la table : Feuil1
NumAuto - NuméroAuto
Temps - Date
Flux - Monétaire
Un recordset basé sur cette table :
Dim rst as DAO.Recordset
Set rst= CurrentDb.OpenRecordset("Feuil1")
' rst(0) correspond à NumAuto
' rst(1) à Temps
' rst(2) à Flux
...
Ce qui donnait dans le remplissage des tableaux :
t(cpt) = rst(1)
f(cpt) = rst(2)
Voila
--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/
re,
"Le NooB" écrivait :J'ai juste mis un peu de temps pour comprendre qu'il me fallait virer
mon champ Numauto de la table pour éviter l'erreur '13' !
...
Tu pouvais garder ton champ NumAuto dans la table. Il te suffisait de
décaler les index de rst(). Ainsi, tu n'avais plus l'erreur 13 -
Incompatibilité de type de données.
Structure de la table : Feuil1
NumAuto - NuméroAuto
Temps - Date
Flux - Monétaire
Un recordset basé sur cette table :
Dim rst as DAO.Recordset
Set rst= CurrentDb.OpenRecordset("Feuil1")
' rst(0) correspond à NumAuto
' rst(1) à Temps
' rst(2) à Flux
...
Ce qui donnait dans le remplissage des tableaux :
t(cpt) = rst(1)
f(cpt) = rst(2)
Voila
--
A+
Eric
Lien à suivre : http://users.skynet.be/mpfa/