je m'attelle à la conversion d'une application access 97 en 2003.
(je suis un pro de VB6, pas du VBA, ni du dev Access)
Access m'a fait la conversion, et je debugge maintenant.
J'ai une erreur sur ce code la :
Forms![DECISION Form].[TotTrans] = StTotTrans
2450 : l'application ne trouve pas le formulaire "DECISION FORM"
auquel il est fait réference
Bien entendu, dans la liste des formulaires existant, il est présent
Aprés, j'ai transformé cette ligne en :
Forms("DECISION FORM").Controls("TotTrans") = StTotTrans
Bien entendu, même erreur.
Et si je regarde ma collection Forms, elle ne contient qu'une feuille,
qui est celle couramment active. (et non decision form, qui etait
affiché precedemment)
Mon hypothese actuelle c'est qu' en 97, quand on fermait un
formulaire, il restait en mémoire/dans forms, et qu'en 2003+, sa
fermeture l'efface de la mémoire.
C'est idiot comme reflexion ou pas ?
De manière plus générale, la conversion d'une appli access pleine de
VBA de 97 vers 2003, ca se fait facilement, ou faut mieux envisager la
réecriture ?
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
Pierre CFI [mvp]
bonjour oui, mais le nom du form est decision ou decision form ??(voir le nom exact, pas le nom "sytéme"
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Guillaume J" a écrit dans le message de news:
Bonjour,
je m'attelle à la conversion d'une application access 97 en 2003.
(je suis un pro de VB6, pas du VBA, ni du dev Access)
Access m'a fait la conversion, et je debugge maintenant.
J'ai une erreur sur ce code la : Forms![DECISION Form].[TotTrans] = StTotTrans
2450 : l'application ne trouve pas le formulaire "DECISION FORM" auquel il est fait réference
Bien entendu, dans la liste des formulaires existant, il est présent
Aprés, j'ai transformé cette ligne en : Forms("DECISION FORM").Controls("TotTrans") = StTotTrans
Bien entendu, même erreur.
Et si je regarde ma collection Forms, elle ne contient qu'une feuille, qui est celle couramment active. (et non decision form, qui etait affiché precedemment)
Mon hypothese actuelle c'est qu' en 97, quand on fermait un formulaire, il restait en mémoire/dans forms, et qu'en 2003+, sa fermeture l'efface de la mémoire.
C'est idiot comme reflexion ou pas ?
De manière plus générale, la conversion d'une appli access pleine de VBA de 97 vers 2003, ca se fait facilement, ou faut mieux envisager la réecriture ?
Guillaume
bonjour
oui, mais le nom du form est decision ou decision form ??(voir le nom exact,
pas le nom "sytéme"
--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Guillaume J" <g_die_jaydie-spammer_die@free.fr.invalid> a écrit dans le
message de news: vb08c3hqlngunskafcpgr3chnqbk72u5p5@4ax.com...
Bonjour,
je m'attelle à la conversion d'une application access 97 en 2003.
(je suis un pro de VB6, pas du VBA, ni du dev Access)
Access m'a fait la conversion, et je debugge maintenant.
J'ai une erreur sur ce code la :
Forms![DECISION Form].[TotTrans] = StTotTrans
2450 : l'application ne trouve pas le formulaire "DECISION FORM"
auquel il est fait réference
Bien entendu, dans la liste des formulaires existant, il est présent
Aprés, j'ai transformé cette ligne en :
Forms("DECISION FORM").Controls("TotTrans") = StTotTrans
Bien entendu, même erreur.
Et si je regarde ma collection Forms, elle ne contient qu'une feuille,
qui est celle couramment active. (et non decision form, qui etait
affiché precedemment)
Mon hypothese actuelle c'est qu' en 97, quand on fermait un
formulaire, il restait en mémoire/dans forms, et qu'en 2003+, sa
fermeture l'efface de la mémoire.
C'est idiot comme reflexion ou pas ?
De manière plus générale, la conversion d'une appli access pleine de
VBA de 97 vers 2003, ca se fait facilement, ou faut mieux envisager la
réecriture ?
bonjour oui, mais le nom du form est decision ou decision form ??(voir le nom exact, pas le nom "sytéme"
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Guillaume J" a écrit dans le message de news:
Bonjour,
je m'attelle à la conversion d'une application access 97 en 2003.
(je suis un pro de VB6, pas du VBA, ni du dev Access)
Access m'a fait la conversion, et je debugge maintenant.
J'ai une erreur sur ce code la : Forms![DECISION Form].[TotTrans] = StTotTrans
2450 : l'application ne trouve pas le formulaire "DECISION FORM" auquel il est fait réference
Bien entendu, dans la liste des formulaires existant, il est présent
Aprés, j'ai transformé cette ligne en : Forms("DECISION FORM").Controls("TotTrans") = StTotTrans
Bien entendu, même erreur.
Et si je regarde ma collection Forms, elle ne contient qu'une feuille, qui est celle couramment active. (et non decision form, qui etait affiché precedemment)
Mon hypothese actuelle c'est qu' en 97, quand on fermait un formulaire, il restait en mémoire/dans forms, et qu'en 2003+, sa fermeture l'efface de la mémoire.
C'est idiot comme reflexion ou pas ?
De manière plus générale, la conversion d'une appli access pleine de VBA de 97 vers 2003, ca se fait facilement, ou faut mieux envisager la réecriture ?
Guillaume
Guillaume J
On Thu, 16 Aug 2007 10:17:17 +0200, "Pierre CFI [mvp]" wrote:
bonjour oui,
Oui Quoi ? :)
Ma reflexion est idiote, elle est bonne, il faut mieux recreer que convertie ? :)
mais le nom du form est decision ou decision form ??(voir le nom exact, pas le nom "sytéme"
Alors dans l'onglet Formulaire d'access (2007, VF), c'est indiqué : DECISION Form (et l'ensemble est renommable, c'est donc le nom exact, je crois)
Guillaume
On Thu, 16 Aug 2007 10:17:17 +0200, "Pierre CFI [mvp]"
<XXX_pierresalaun@wanadoo> wrote:
bonjour
oui,
Oui Quoi ? :)
Ma reflexion est idiote, elle est bonne, il faut mieux recreer que
convertie ? :)
mais le nom du form est decision ou decision form ??(voir le nom exact,
pas le nom "sytéme"
Alors dans l'onglet Formulaire d'access (2007, VF), c'est indiqué :
DECISION Form
(et l'ensemble est renommable, c'est donc le nom exact, je crois)
On Thu, 16 Aug 2007 10:17:17 +0200, "Pierre CFI [mvp]" wrote:
bonjour oui,
Oui Quoi ? :)
Ma reflexion est idiote, elle est bonne, il faut mieux recreer que convertie ? :)
mais le nom du form est decision ou decision form ??(voir le nom exact, pas le nom "sytéme"
Alors dans l'onglet Formulaire d'access (2007, VF), c'est indiqué : DECISION Form (et l'ensemble est renommable, c'est donc le nom exact, je crois)
Guillaume
Pierre CFI [mvp]
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références au fait ton code, il fait réf à un form ouvert ?
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Guillaume J" a écrit dans le message de news:
On Thu, 16 Aug 2007 10:17:17 +0200, "Pierre CFI [mvp]" wrote:
bonjour oui,
Oui Quoi ? :)
Ma reflexion est idiote, elle est bonne, il faut mieux recreer que convertie ? :)
mais le nom du form est decision ou decision form ??(voir le nom exact, pas le nom "sytéme"
Alors dans l'onglet Formulaire d'access (2007, VF), c'est indiqué : DECISION Form (et l'ensemble est renommable, c'est donc le nom exact, je crois)
Guillaume
on peut facilement convertir, méme des bases assez complexes
le pb souvent est l'emplacement des références
au fait ton code, il fait réf à un form ouvert ?
--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Guillaume J" <g_die_jaydie-spammer_die@free.fr.invalid> a écrit dans le
message de news: 6258c3d8j59lp4sbkh4docrp26rs4po67p@4ax.com...
On Thu, 16 Aug 2007 10:17:17 +0200, "Pierre CFI [mvp]"
<XXX_pierresalaun@wanadoo> wrote:
bonjour
oui,
Oui Quoi ? :)
Ma reflexion est idiote, elle est bonne, il faut mieux recreer que
convertie ? :)
mais le nom du form est decision ou decision form ??(voir le nom exact,
pas le nom "sytéme"
Alors dans l'onglet Formulaire d'access (2007, VF), c'est indiqué :
DECISION Form
(et l'ensemble est renommable, c'est donc le nom exact, je crois)
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références au fait ton code, il fait réf à un form ouvert ?
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Guillaume J" a écrit dans le message de news:
On Thu, 16 Aug 2007 10:17:17 +0200, "Pierre CFI [mvp]" wrote:
bonjour oui,
Oui Quoi ? :)
Ma reflexion est idiote, elle est bonne, il faut mieux recreer que convertie ? :)
mais le nom du form est decision ou decision form ??(voir le nom exact, pas le nom "sytéme"
Alors dans l'onglet Formulaire d'access (2007, VF), c'est indiqué : DECISION Form (et l'ensemble est renommable, c'est donc le nom exact, je crois)
Guillaume
Guillaume J
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]" wrote:
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une feuille, pas celle referencée)
Cependant, ca marchait en 97.
Guillaume
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]"
<XXX_pierresalaun@wanadoo> wrote:
on peut facilement convertir, méme des bases assez complexes
le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une
feuille, pas celle referencée)
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]" wrote:
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une feuille, pas celle referencée)
Cependant, ca marchait en 97.
Guillaume
Pierre CFI [mvp]
non non, çà marchait pas en 97
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Guillaume J" a écrit dans le message de news:
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]" wrote:
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une feuille, pas celle referencée)
Cependant, ca marchait en 97.
Guillaume
non non, çà marchait pas en 97
--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Guillaume J" <g_die_jaydie-spammer_die@free.fr.invalid> a écrit dans le
message de news: ekm8c3hk6f9vpacqg08q4qnvgdj8h08vbg@4ax.com...
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]"
<XXX_pierresalaun@wanadoo> wrote:
on peut facilement convertir, méme des bases assez complexes
le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une
feuille, pas celle referencée)
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Guillaume J" a écrit dans le message de news:
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]" wrote:
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une feuille, pas celle referencée)
Cependant, ca marchait en 97.
Guillaume
Jessy Sempere
Bonjour
La collection Form() contient bien le nom de l'ensemble de tes formulaires qu'ils soient ouverts ou fermés.
Le problème ne vient pas de ta syntaxe qui est bonne mais plutôt de quand cette syntaxe peut être utilisée...
Ton code permet de mettre à jour la valeur d'un contrôle de formulaire du coup il faut forcément que se dit formulaire soit ouvert et cela à toujours été le cas, (access 2, access 97, ...).
@+ Jessy Sempere ------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l''''efficacité de tous : http://www.mpfa.info/ ------------------------------------
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]" wrote:
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une feuille, pas celle referencée)
Cependant, ca marchait en 97.
Guillaume
Bonjour
La collection Form() contient bien le nom de l'ensemble de tes formulaires
qu'ils soient ouverts ou fermés.
Le problème ne vient pas de ta syntaxe qui est bonne mais plutôt de quand
cette syntaxe peut être utilisée...
Ton code permet de mettre à jour la valeur d'un contrôle de formulaire du
coup il faut forcément que se dit formulaire soit ouvert et cela à toujours
été le cas, (access 2, access 97, ...).
@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]"
<XXX_pierresalaun@wanadoo> wrote:
on peut facilement convertir, méme des bases assez complexes
le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une
feuille, pas celle referencée)
La collection Form() contient bien le nom de l'ensemble de tes formulaires qu'ils soient ouverts ou fermés.
Le problème ne vient pas de ta syntaxe qui est bonne mais plutôt de quand cette syntaxe peut être utilisée...
Ton code permet de mettre à jour la valeur d'un contrôle de formulaire du coup il faut forcément que se dit formulaire soit ouvert et cela à toujours été le cas, (access 2, access 97, ...).
@+ Jessy Sempere ------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l''''efficacité de tous : http://www.mpfa.info/ ------------------------------------
On Thu, 16 Aug 2007 12:02:31 +0200, "Pierre CFI [mvp]" wrote:
on peut facilement convertir, méme des bases assez complexes le pb souvent est l'emplacement des références
Ca c'est résolu.
au fait ton code, il fait réf à un form ouvert ?
Non. la form est fermée a ce moment la
(ce que corrobore le fait que la collection forms ne contient qu'une feuille, pas celle referencée)
Cependant, ca marchait en 97.
Guillaume
3stone
Bonjour Jessy !
| Jessy Sempere | ------------------------------------ | Site @ccess : http://access.fr.free.fr/ | Pour l''''efficacité de tous : | http://www.mpfa.info/ | ------------------------------------
Comment va ? Cela fait un moment...
En fait, je me demandai si tu avais déjà fait développer la "photo" que tu nous avait envoyé?
| Jessy Sempere
| ------------------------------------
| Site @ccess : http://access.fr.free.fr/
| Pour l''''efficacité de tous :
| http://www.mpfa.info/
| ------------------------------------
Comment va ? Cela fait un moment...
En fait, je me demandai si tu avais déjà fait développer la "photo"
que tu nous avait envoyé?
| Jessy Sempere | ------------------------------------ | Site @ccess : http://access.fr.free.fr/ | Pour l''''efficacité de tous : | http://www.mpfa.info/ | ------------------------------------
Comment va ? Cela fait un moment...
En fait, je me demandai si tu avais déjà fait développer la "photo" que tu nous avait envoyé?
Effectivement, je dois avouer que j'ai pas mal été occupé ces derniers temps (boulot + perso...)
En fait, je me demandai si tu avais déjà fait développer la "photo" que tu nous avait envoyé?
Non mais ça ne serait tarder... Je pense dans 3 semaines, par contre on a enfin trouvé un petit nid douiller pour recevoir tout ce petit monde... ;-))
@+ Jessy Sempere ------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l''''efficacité de tous : http://www.mpfa.info/ ------------------------------------
Salut Pierre
Comment va ? Cela fait un moment...
Effectivement, je dois avouer que j'ai pas mal été occupé ces derniers temps
(boulot + perso...)
En fait, je me demandai si tu avais déjà fait développer la "photo"
que tu nous avait envoyé?
Non mais ça ne serait tarder... Je pense dans 3 semaines, par contre on a
enfin trouvé un petit nid douiller pour recevoir tout ce petit monde... ;-))
@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------
Effectivement, je dois avouer que j'ai pas mal été occupé ces derniers temps (boulot + perso...)
En fait, je me demandai si tu avais déjà fait développer la "photo" que tu nous avait envoyé?
Non mais ça ne serait tarder... Je pense dans 3 semaines, par contre on a enfin trouvé un petit nid douiller pour recevoir tout ce petit monde... ;-))
@+ Jessy Sempere ------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l''''efficacité de tous : http://www.mpfa.info/ ------------------------------------
Pierre CFI [mvp]
Salut jessy un nid douillé ??? Fais gaffe, notre pierrot est un tireur hors pair :o))
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Jessy Sempere" a écrit dans le message de news:
Salut Pierre
Comment va ? Cela fait un moment...
Effectivement, je dois avouer que j'ai pas mal été occupé ces derniers temps (boulot + perso...)
En fait, je me demandai si tu avais déjà fait développer la "photo" que tu nous avait envoyé?
Non mais ça ne serait tarder... Je pense dans 3 semaines, par contre on a enfin trouvé un petit nid douiller pour recevoir tout ce petit monde... ;-))
@+ Jessy Sempere ------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l''''efficacité de tous : http://www.mpfa.info/ ------------------------------------
Salut jessy
un nid douillé ??? Fais gaffe, notre pierrot est un tireur hors pair :o))
--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Jessy Sempere" <jessy.sempere@prg.sncf.fr> a écrit dans le message de news:
EBDF147B-BAEF-4D18-A225-B05577F0B5E5@microsoft.com...
Salut Pierre
Comment va ? Cela fait un moment...
Effectivement, je dois avouer que j'ai pas mal été occupé ces derniers
temps
(boulot + perso...)
En fait, je me demandai si tu avais déjà fait développer la "photo"
que tu nous avait envoyé?
Non mais ça ne serait tarder... Je pense dans 3 semaines, par contre on a
enfin trouvé un petit nid douiller pour recevoir tout ce petit monde...
;-))
@+
Jessy Sempere
------------------------------------
Site @ccess : http://access.fr.free.fr/
Pour l''''efficacité de tous :
http://www.mpfa.info/
------------------------------------
Salut jessy un nid douillé ??? Fais gaffe, notre pierrot est un tireur hors pair :o))
-- Pierre MVP Access *************************************** Conseils MPFA: http://www.mpfa.info/ ********************************************************* "Jessy Sempere" a écrit dans le message de news:
Salut Pierre
Comment va ? Cela fait un moment...
Effectivement, je dois avouer que j'ai pas mal été occupé ces derniers temps (boulot + perso...)
En fait, je me demandai si tu avais déjà fait développer la "photo" que tu nous avait envoyé?
Non mais ça ne serait tarder... Je pense dans 3 semaines, par contre on a enfin trouvé un petit nid douiller pour recevoir tout ce petit monde... ;-))
@+ Jessy Sempere ------------------------------------ Site @ccess : http://access.fr.free.fr/ Pour l''''efficacité de tous : http://www.mpfa.info/ ------------------------------------
Guillaume J
On Thu, 16 Aug 2007 17:41:07 +0200, "Pierre CFI [mvp]" wrote:
non non, çà marchait pas en 97
Si si.
J'ai vu l'application tournait, sans aucun message d'erreur, dans son format d'origine
Ou alors, c'est : - que la conversion automatique a introduit des bugs - il y avait des commandes d'interception des erreurs qui ne font plus effet maintenant.
Bon, en tout cas, je suis bien parti pour reecrire tout dans un vrai langage.. (en plus, c'est "ecrit" en espagnol, langue que j'ai arrêté en début de terminale..)
Guillaume
On Thu, 16 Aug 2007 17:41:07 +0200, "Pierre CFI [mvp]"
<XXX_pierresalaun@wanadoo> wrote:
non non, çà marchait pas en 97
Si si.
J'ai vu l'application tournait, sans aucun message d'erreur, dans son
format d'origine
Ou alors, c'est :
- que la conversion automatique a introduit des bugs
- il y avait des commandes d'interception des erreurs qui ne font plus
effet maintenant.
Bon, en tout cas, je suis bien parti pour reecrire tout dans un vrai
langage..
(en plus, c'est "ecrit" en espagnol, langue que j'ai arrêté en début
de terminale..)
On Thu, 16 Aug 2007 17:41:07 +0200, "Pierre CFI [mvp]" wrote:
non non, çà marchait pas en 97
Si si.
J'ai vu l'application tournait, sans aucun message d'erreur, dans son format d'origine
Ou alors, c'est : - que la conversion automatique a introduit des bugs - il y avait des commandes d'interception des erreurs qui ne font plus effet maintenant.
Bon, en tout cas, je suis bien parti pour reecrire tout dans un vrai langage.. (en plus, c'est "ecrit" en espagnol, langue que j'ai arrêté en début de terminale..)