Comment garder la connexion à la bese de données en permanence
7 réponses
Guy FALESSE
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas.
J'ai plusieurs feuilles, une me sert à copier des données vers la base, une
deuxième devrait servir à visualiser ces données et enfin une troisième
servirait à extraire certaines données et les affichier dans un ListView.
Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles
soient toujours connectées à la base de données, pour l'instant, je dois
fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un
mesage d'erreur disant que la base que je veux ouvrir est déjà en mode
exclusif etc.
D'avance merci,
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
Gloops
Bonjour Guy,
ça m'intrigue, ta question.
C'est la feuille, qui ouvre la base, ou c'est l'application ?
Il y a deux façons de démarrer une application en VB6 : avec Sub Main(), ou avec Form1_Load()
C'est de là que tu ouvres les autres formulaires, bien sûr si dans les autres formulaires tu t'amuses à ouvrir de nouveau une base que tu as déjà ouverte, ça va tiquer.
N'oublie pas si tu appelles un traitement dans un autre formulaire de repasser le contrôle à la procédure appelante (Form1_Load() ou Sub Main()) et de dire à celle-ci de fermer la base.
Guy FALESSE a écrit, le 22/03/2005 16:37 :
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base, une deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Bonjour Guy,
ça m'intrigue, ta question.
C'est la feuille, qui ouvre la base, ou c'est l'application ?
Il y a deux façons de démarrer une application en VB6 : avec Sub Main(),
ou avec Form1_Load()
C'est de là que tu ouvres les autres formulaires, bien sûr si dans les
autres formulaires tu t'amuses à ouvrir de nouveau une base que tu as
déjà ouverte, ça va tiquer.
N'oublie pas si tu appelles un traitement dans un autre formulaire de
repasser le contrôle à la procédure appelante (Form1_Load() ou Sub
Main()) et de dire à celle-ci de fermer la base.
Guy FALESSE a écrit, le 22/03/2005 16:37 :
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas.
J'ai plusieurs feuilles, une me sert à copier des données vers la base, une
deuxième devrait servir à visualiser ces données et enfin une troisième
servirait à extraire certaines données et les affichier dans un ListView.
Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles
soient toujours connectées à la base de données, pour l'instant, je dois
fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un
mesage d'erreur disant que la base que je veux ouvrir est déjà en mode
exclusif etc.
D'avance merci,
C'est la feuille, qui ouvre la base, ou c'est l'application ?
Il y a deux façons de démarrer une application en VB6 : avec Sub Main(), ou avec Form1_Load()
C'est de là que tu ouvres les autres formulaires, bien sûr si dans les autres formulaires tu t'amuses à ouvrir de nouveau une base que tu as déjà ouverte, ça va tiquer.
N'oublie pas si tu appelles un traitement dans un autre formulaire de repasser le contrôle à la procédure appelante (Form1_Load() ou Sub Main()) et de dire à celle-ci de fermer la base.
Guy FALESSE a écrit, le 22/03/2005 16:37 :
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base, une deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Driss HANIB
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE" a écrit dans le message de news:
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une
seule fois au démarrage du programme.
et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE" <guy.falesse@skynet.be> a écrit dans le message de
news:OF79cUvLFHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas.
J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième
servirait à extraire certaines données et les affichier dans un ListView.
Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles
soient toujours connectées à la base de données, pour l'instant, je dois
fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un
mesage d'erreur disant que la base que je veux ouvrir est déjà en mode
exclusif etc.
D'avance merci,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE" a écrit dans le message de news:
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Guy FALESSE
Salut Gloops,
Merci pour ta réponse. Désolé pour le retard apporté à la réponse, mais j'ai du partir et voilà que j'ouvre de nouveau les news :-( En fait, c'est la 1ère feuille qui ouvre la base et ma question était mal posée. Je voulais savoir si on pouvait ouvrir une base de données et qu'elle puisse rester ouverte lors de l'ouverture d'autres feuilles et où placer les dim et chemin de cette base, faut-il mettre ces déclarations et path dans un module. Je pense que Driss a répondu, mais je n'ai pas encore eu le temps de tester. Maintenant, comment puis-je incrémenter un numéro, dans Access, cela me paraissait simple, ici, je suis perdu. Dans Access, un formulaire était basé sur une table (si on voulait) on pouvait donc ouvrir cette base docmd.openform...,add mais ici, comment peut-on faire? @+
Guy FALESSE
"Gloops" a écrit dans le message de news: 424069a6$0$836$
Bonjour Guy,
ça m'intrigue, ta question.
C'est la feuille, qui ouvre la base, ou c'est l'application ?
Il y a deux façons de démarrer une application en VB6 : avec Sub Main(), ou avec Form1_Load()
C'est de là que tu ouvres les autres formulaires, bien sûr si dans les autres formulaires tu t'amuses à ouvrir de nouveau une base que tu as déjà ouverte, ça va tiquer.
N'oublie pas si tu appelles un traitement dans un autre formulaire de repasser le contrôle à la procédure appelante (Form1_Load() ou Sub Main()) et de dire à celle-ci de fermer la base.
Guy FALESSE a écrit, le 22/03/2005 16:37 :
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base, une deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Salut Gloops,
Merci pour ta réponse.
Désolé pour le retard apporté à la réponse, mais j'ai du partir et voilà que
j'ouvre de nouveau les news :-(
En fait, c'est la 1ère feuille qui ouvre la base et ma question était mal
posée.
Je voulais savoir si on pouvait ouvrir une base de données et qu'elle puisse
rester ouverte lors de l'ouverture d'autres feuilles et où placer les dim et
chemin de cette base, faut-il mettre ces déclarations et path dans un
module.
Je pense que Driss a répondu, mais je n'ai pas encore eu le temps de tester.
Maintenant, comment puis-je incrémenter un numéro, dans Access, cela me
paraissait simple, ici, je suis perdu.
Dans Access, un formulaire était basé sur une table (si on voulait) on
pouvait donc ouvrir cette base docmd.openform...,add mais ici, comment
peut-on faire?
@+
Guy FALESSE
"Gloops" <gloops@niark.fr> a écrit dans le message de news:
424069a6$0$836$8fcfb975@news.wanadoo.fr...
Bonjour Guy,
ça m'intrigue, ta question.
C'est la feuille, qui ouvre la base, ou c'est l'application ?
Il y a deux façons de démarrer une application en VB6 : avec Sub Main(),
ou avec Form1_Load()
C'est de là que tu ouvres les autres formulaires, bien sûr si dans les
autres formulaires tu t'amuses à ouvrir de nouveau une base que tu as déjà
ouverte, ça va tiquer.
N'oublie pas si tu appelles un traitement dans un autre formulaire de
repasser le contrôle à la procédure appelante (Form1_Load() ou Sub Main())
et de dire à celle-ci de fermer la base.
Guy FALESSE a écrit, le 22/03/2005 16:37 :
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas.
J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une deuxième devrait servir à visualiser ces données et enfin une
troisième servirait à extraire certaines données et les affichier dans un
ListView.
Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles
soient toujours connectées à la base de données, pour l'instant, je dois
fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un
mesage d'erreur disant que la base que je veux ouvrir est déjà en mode
exclusif etc.
D'avance merci,
Merci pour ta réponse. Désolé pour le retard apporté à la réponse, mais j'ai du partir et voilà que j'ouvre de nouveau les news :-( En fait, c'est la 1ère feuille qui ouvre la base et ma question était mal posée. Je voulais savoir si on pouvait ouvrir une base de données et qu'elle puisse rester ouverte lors de l'ouverture d'autres feuilles et où placer les dim et chemin de cette base, faut-il mettre ces déclarations et path dans un module. Je pense que Driss a répondu, mais je n'ai pas encore eu le temps de tester. Maintenant, comment puis-je incrémenter un numéro, dans Access, cela me paraissait simple, ici, je suis perdu. Dans Access, un formulaire était basé sur une table (si on voulait) on pouvait donc ouvrir cette base docmd.openform...,add mais ici, comment peut-on faire? @+
Guy FALESSE
"Gloops" a écrit dans le message de news: 424069a6$0$836$
Bonjour Guy,
ça m'intrigue, ta question.
C'est la feuille, qui ouvre la base, ou c'est l'application ?
Il y a deux façons de démarrer une application en VB6 : avec Sub Main(), ou avec Form1_Load()
C'est de là que tu ouvres les autres formulaires, bien sûr si dans les autres formulaires tu t'amuses à ouvrir de nouveau une base que tu as déjà ouverte, ça va tiquer.
N'oublie pas si tu appelles un traitement dans un autre formulaire de repasser le contrôle à la procédure appelante (Form1_Load() ou Sub Main()) et de dire à celle-ci de fermer la base.
Guy FALESSE a écrit, le 22/03/2005 16:37 :
Bonjour à tous,
C'est sans doute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base, une deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Guy FALESSE
Salut Driss,
Merci de ta réponse, Comme je viens de le dire à Gloops, je vais tester, mais la question que je viens de poser reste bien sûr d'actualité, ce n'est pas évident, je croyaisque VB était facile par rapport à Access, ben non, je me trompe du tout au tout :-( @+
Guy FALESSE
"Driss HANIB" a écrit dans le message de news:
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
a écrit dans le message de
news:
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Salut Driss,
Merci de ta réponse,
Comme je viens de le dire à Gloops, je vais tester, mais la question que je
viens de poser reste bien sûr d'actualité, ce n'est pas évident, je
croyaisque VB était facile par rapport à Access, ben non, je me trompe du
tout au tout :-(
@+
Guy FALESSE
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de news:
ujJIUL4LFHA.3348@TK2MSFTNGP10.phx.gbl...
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une
seule fois au démarrage du programme.
et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
<guy.falesse@skynet.be> a écrit dans le message de
news:OF79cUvLFHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas.
J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième
servirait à extraire certaines données et les affichier dans un ListView.
Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles
soient toujours connectées à la base de données, pour l'instant, je dois
fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un
mesage d'erreur disant que la base que je veux ouvrir est déjà en mode
exclusif etc.
D'avance merci,
Merci de ta réponse, Comme je viens de le dire à Gloops, je vais tester, mais la question que je viens de poser reste bien sûr d'actualité, ce n'est pas évident, je croyaisque VB était facile par rapport à Access, ben non, je me trompe du tout au tout :-( @+
Guy FALESSE
"Driss HANIB" a écrit dans le message de news:
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
a écrit dans le message de
news:
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Gloops
Salut,
Oui je pense que la réponse de Driss devrait faire l'affaire, n'oublie pas le mot "globale". Je crois bien qu'en VB ça se traduit par
Public DB As Database
dans un module, de préférence celui qui ouvre la base. Si c'est celui de Form1, dans les autres modules tu y feras référence par Form1.DB Si c'est Module1, tu appelleras ta base par Module1.DB
Même topo pour les jeux d'enregistrements.
Si tu mets Dim sans Public, la base ne sera pas accessible depuis les autres modules.
Guy FALESSE a écrit, le 23/03/2005 14:17 :
Salut Gloops,
Merci pour ta réponse. Désolé pour le retard apporté à la réponse, mais j'ai du partir et voilà que j'ouvre de nouveau les news :-( En fait, c'est la 1ère feuille qui ouvre la base et ma question était mal posée. Je voulais savoir si on pouvait ouvrir une base de données et qu'elle puisse rester ouverte lors de l'ouverture d'autres feuilles et où placer les dim et chemin de cette base, faut-il mettre ces déclarations et path dans un module. Je pense que Driss a répondu, mais je n'ai pas encore eu le temps de tester. Maintenant, comment puis-je incrémenter un numéro, dans Access, cela me paraissait simple, ici, je suis perdu. Dans Access, un formulaire était basé sur une table (si on voulait) on pouvait donc ouvrir cette base docmd.openform...,add mais ici, comment peut-on faire? @+
Guy FALESSE
Salut,
Oui je pense que la réponse de Driss devrait faire l'affaire, n'oublie
pas le mot "globale". Je crois bien qu'en VB ça se traduit par
Public DB As Database
dans un module, de préférence celui qui ouvre la base.
Si c'est celui de Form1, dans les autres modules tu y feras référence
par Form1.DB
Si c'est Module1, tu appelleras ta base par Module1.DB
Même topo pour les jeux d'enregistrements.
Si tu mets Dim sans Public, la base ne sera pas accessible depuis les
autres modules.
Guy FALESSE a écrit, le 23/03/2005 14:17 :
Salut Gloops,
Merci pour ta réponse.
Désolé pour le retard apporté à la réponse, mais j'ai du partir et voilà que
j'ouvre de nouveau les news :-(
En fait, c'est la 1ère feuille qui ouvre la base et ma question était mal
posée.
Je voulais savoir si on pouvait ouvrir une base de données et qu'elle puisse
rester ouverte lors de l'ouverture d'autres feuilles et où placer les dim et
chemin de cette base, faut-il mettre ces déclarations et path dans un
module.
Je pense que Driss a répondu, mais je n'ai pas encore eu le temps de tester.
Maintenant, comment puis-je incrémenter un numéro, dans Access, cela me
paraissait simple, ici, je suis perdu.
Dans Access, un formulaire était basé sur une table (si on voulait) on
pouvait donc ouvrir cette base docmd.openform...,add mais ici, comment
peut-on faire?
@+
Oui je pense que la réponse de Driss devrait faire l'affaire, n'oublie pas le mot "globale". Je crois bien qu'en VB ça se traduit par
Public DB As Database
dans un module, de préférence celui qui ouvre la base. Si c'est celui de Form1, dans les autres modules tu y feras référence par Form1.DB Si c'est Module1, tu appelleras ta base par Module1.DB
Même topo pour les jeux d'enregistrements.
Si tu mets Dim sans Public, la base ne sera pas accessible depuis les autres modules.
Guy FALESSE a écrit, le 23/03/2005 14:17 :
Salut Gloops,
Merci pour ta réponse. Désolé pour le retard apporté à la réponse, mais j'ai du partir et voilà que j'ouvre de nouveau les news :-( En fait, c'est la 1ère feuille qui ouvre la base et ma question était mal posée. Je voulais savoir si on pouvait ouvrir une base de données et qu'elle puisse rester ouverte lors de l'ouverture d'autres feuilles et où placer les dim et chemin de cette base, faut-il mettre ces déclarations et path dans un module. Je pense que Driss a répondu, mais je n'ai pas encore eu le temps de tester. Maintenant, comment puis-je incrémenter un numéro, dans Access, cela me paraissait simple, ici, je suis perdu. Dans Access, un formulaire était basé sur une table (si on voulait) on pouvait donc ouvrir cette base docmd.openform...,add mais ici, comment peut-on faire? @+
Guy FALESSE
Gloops
Dis-moi Guy, est-ce que dans Access tu réussis à ouvrir un jeu d'enregistrements dans un module et l'utiliser dans l'autre, sans qu'il soit public et appelé avec références complètes ?
Guy FALESSE a écrit, le 23/03/2005 14:20 :
Salut Driss,
Merci de ta réponse, Comme je viens de le dire à Gloops, je vais tester, mais la question que je viens de poser reste bien sûr d'actualité, ce n'est pas évident, je croyaisque VB était facile par rapport à Access, ben non, je me trompe du tout au tout :-( @+
Guy FALESSE
"Driss HANIB" a écrit dans le message de news:
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
a écrit dans le message de
news:
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Dis-moi Guy, est-ce que dans Access tu réussis à ouvrir un jeu
d'enregistrements dans un module et l'utiliser dans l'autre, sans qu'il
soit public et appelé avec références complètes ?
Guy FALESSE a écrit, le 23/03/2005 14:20 :
Salut Driss,
Merci de ta réponse,
Comme je viens de le dire à Gloops, je vais tester, mais la question que je
viens de poser reste bien sûr d'actualité, ce n'est pas évident, je
croyaisque VB était facile par rapport à Access, ben non, je me trompe du
tout au tout :-(
@+
Guy FALESSE
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de news:
ujJIUL4LFHA.3348@TK2MSFTNGP10.phx.gbl...
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une
seule fois au démarrage du programme.
et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
<guy.falesse@skynet.be> a écrit dans le message de
news:OF79cUvLFHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas.
J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième
servirait à extraire certaines données et les affichier dans un ListView.
Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles
soient toujours connectées à la base de données, pour l'instant, je dois
fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un
mesage d'erreur disant que la base que je veux ouvrir est déjà en mode
exclusif etc.
D'avance merci,
Dis-moi Guy, est-ce que dans Access tu réussis à ouvrir un jeu d'enregistrements dans un module et l'utiliser dans l'autre, sans qu'il soit public et appelé avec références complètes ?
Guy FALESSE a écrit, le 23/03/2005 14:20 :
Salut Driss,
Merci de ta réponse, Comme je viens de le dire à Gloops, je vais tester, mais la question que je viens de poser reste bien sûr d'actualité, ce n'est pas évident, je croyaisque VB était facile par rapport à Access, ben non, je me trompe du tout au tout :-( @+
Guy FALESSE
"Driss HANIB" a écrit dans le message de news:
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
a écrit dans le message de
news:
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Guy FALESSE
Salut Gloops, Je ne crois pas non. Encore une petite question, j'aurais voulu utiliser Dmax() mais il doit me manquer une référence parce que je reçois l'erreur Procédure ou fonction non définie @+
Guy FALESSE
"Gloops" a écrit dans le message de news: 42416fb6$0$19322$
Dis-moi Guy, est-ce que dans Access tu réussis à ouvrir un jeu d'enregistrements dans un module et l'utiliser dans l'autre, sans qu'il soit public et appelé avec références complètes ?
Guy FALESSE a écrit, le 23/03/2005 14:20 :
Salut Driss,
Merci de ta réponse, Comme je viens de le dire à Gloops, je vais tester, mais la question que je viens de poser reste bien sûr d'actualité, ce n'est pas évident, je croyaisque VB était facile par rapport à Access, ben non, je me trompe du tout au tout :-( @+
Guy FALESSE
"Driss HANIB" a écrit dans le message de news:
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
a écrit dans le message de
news:
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,
Guy FALESSE
Salut Gloops,
Je ne crois pas non.
Encore une petite question, j'aurais voulu utiliser Dmax() mais il doit me
manquer une référence parce que je reçois l'erreur Procédure ou fonction non
définie
@+
Guy FALESSE
"Gloops" <gloops@niark.fr> a écrit dans le message de news:
42416fb6$0$19322$8fcfb975@news.wanadoo.fr...
Dis-moi Guy, est-ce que dans Access tu réussis à ouvrir un jeu
d'enregistrements dans un module et l'utiliser dans l'autre, sans qu'il
soit public et appelé avec références complètes ?
Guy FALESSE a écrit, le 23/03/2005 14:20 :
Salut Driss,
Merci de ta réponse,
Comme je viens de le dire à Gloops, je vais tester, mais la question que
je viens de poser reste bien sûr d'actualité, ce n'est pas évident, je
croyaisque VB était facile par rapport à Access, ben non, je me trompe du
tout au tout :-(
@+
Guy FALESSE
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de news:
ujJIUL4LFHA.3348@TK2MSFTNGP10.phx.gbl...
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une
seule fois au démarrage du programme.
et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
<guy.falesse@skynet.be> a écrit dans le message de
news:OF79cUvLFHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas.
J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième
servirait à extraire certaines données et les affichier dans un
ListView.
Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles
soient toujours connectées à la base de données, pour l'instant, je dois
fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un
mesage d'erreur disant que la base que je veux ouvrir est déjà en mode
exclusif etc.
D'avance merci,
Salut Gloops, Je ne crois pas non. Encore une petite question, j'aurais voulu utiliser Dmax() mais il doit me manquer une référence parce que je reçois l'erreur Procédure ou fonction non définie @+
Guy FALESSE
"Gloops" a écrit dans le message de news: 42416fb6$0$19322$
Dis-moi Guy, est-ce que dans Access tu réussis à ouvrir un jeu d'enregistrements dans un module et l'utiliser dans l'autre, sans qu'il soit public et appelé avec références complètes ?
Guy FALESSE a écrit, le 23/03/2005 14:20 :
Salut Driss,
Merci de ta réponse, Comme je viens de le dire à Gloops, je vais tester, mais la question que je viens de poser reste bien sûr d'actualité, ce n'est pas évident, je croyaisque VB était facile par rapport à Access, ben non, je me trompe du tout au tout :-( @+
Guy FALESSE
"Driss HANIB" a écrit dans le message de news:
Bonjour,
tu peux mettre une variable 'database' globale et donc ouvrir ta base une seule fois au démarrage du programme. et tu la referme à la sortie de ton prog
et tu l'utilise dans toutes tes feuilles
driss
"Guy FALESSE"
a écrit dans le message de
news:
Bonjour à tous,
C'est sans dute une question à la con mais je n sias pas. J'ai plusieurs feuilles, une me sert à copier des données vers la base,
une
deuxième devrait servir à visualiser ces données et enfin une troisième servirait à extraire certaines données et les affichier dans un ListView. Y-aurait-il possibilité, comme dans Acces, que ces différentes feuilles soient toujours connectées à la base de données, pour l'instant, je dois fermer la feuille avec laquelle j'ai effectué les copies, sinon, j'ai un mesage d'erreur disant que la base que je veux ouvrir est déjà en mode exclusif etc. D'avance merci,