Bonsoir,
Je veux rajeunir une vieille base de données au format DBF .
Cette bas est toujours utilisée et je ne veux pas y toucher pour le
moment.
J'ai donc créé une table Access avec les même champs + quelques champs
supplémentaires
dont un donne de chemin par calcul, d'une photo.
comme la base dbf évolue assez régulièremement (enregistrements en + ou en
moins)
contenu de certains champs, etc. comment pourrais-je simplement mettre à
jour ma
base Access ?
Merci pour votre aide
Bonsoir,
Je veux rajeunir une vieille base de données au format DBF .
Cette bas est toujours utilisée et je ne veux pas y toucher pour le
moment.
J'ai donc créé une table Access avec les même champs + quelques champs
supplémentaires
dont un donne de chemin par calcul, d'une photo.
comme la base dbf évolue assez régulièremement (enregistrements en + ou en
moins)
contenu de certains champs, etc. comment pourrais-je simplement mettre à
jour ma
base Access ?
Merci pour votre aide
Bonsoir,
Je veux rajeunir une vieille base de données au format DBF .
Cette bas est toujours utilisée et je ne veux pas y toucher pour le
moment.
J'ai donc créé une table Access avec les même champs + quelques champs
supplémentaires
dont un donne de chemin par calcul, d'une photo.
comme la base dbf évolue assez régulièremement (enregistrements en + ou en
moins)
contenu de certains champs, etc. comment pourrais-je simplement mettre à
jour ma
base Access ?
Merci pour votre aide
Bonjour.
Je ne ferais pas comme toi et voici la méthode que je prendrais:
Je lierais la tables dbf dans access et cette table n'étant qu'en lecture
seule , pas de souci.
je créerais une table access avec mes champs personnels non présents dans
la
table liée et je créerais une relation 1:1 avec la table liée.
ta table liée sera à jour à chaque chargement de la base, tu n'iras pas
mettre la panique dans la base dbf et tu feras ce que tu veux sur ta table
access.
à chaque chargement, tu iras voir par requête s'il existe des non
correspondances entre les deux tables et tu créeras les nouveaux
enregistrements dans ta base access.
C'était une idée seulement.
Pour les photos,
j'en profite pour te faire les remarques que nous faisons à tout le monde
au
sujet des images insérées et même liées concernant le grossissement de la
base access:
Il ne faut pas insérer une image dans un formulaire car la base augmente à
une vitesse vertigineuse, ni la lier d'ailleurs car la base augmente aussi
mais dans une moindre mesure.
Il faut donc placer le chemin de l'image dans un champ texte et afficher
l'image soi-même au moment opportun.
Pour pouvoir afficher des fichiers jpg, il faut que microsoft photo editor
soit installé.
Tu trouveras une base exemple avec un formulaire permettant l'affichage et
le redimentionnement de l'image ainsi qu'un état permettant d'afficher les
images correspondantes à chaque enregistrement de la table. sur:
http://access.seneque.free.fr/bases_exemples.htm N° 38
Tu pourras lire aussi les fiches
ACC2000 : Procédure pour afficher une image à partir d'un dossier dans un
formulaire: http://support.microsoft.com/?id!0100
ACC2000: How to Display an Image from a Folder in a Form or in a Report
http://support.microsoft.com/default.aspx?scid=kb;en-us;210100
ACC : pourquoi les objets OLE font augmenter la taille des bases de
données:
http://support.microsoft.com/?id3151
WORD2000 : Le publipostage
http://support.microsoft.com/default.aspx?scid=kb;FR;212329
WORD2000 : Insertion d'une image ou d'un logo dans un état ou étiquettes
http://support.microsoft.com/default.aspx?scid=kb;FR;212078
De plus si tu veux exporter une image access dans word il ne faut pas
passer
par un controle image pour afficher l'image mais par un cadre indépendant.
tu trouveras des explications et des exemples sur :
http://access.seneque.free.fr/copie_objets_ole.htm
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"J-Jacques" a écrit dans le message de
news:bm9ll5$hm8$Bonsoir,
Je veux rajeunir une vieille base de données au format DBF .
Cette bas est toujours utilisée et je ne veux pas y toucher pour le
moment.J'ai donc créé une table Access avec les même champs + quelques champs
supplémentaires
dont un donne de chemin par calcul, d'une photo.
comme la base dbf évolue assez régulièremement (enregistrements en + ou
en
moins)
contenu de certains champs, etc. comment pourrais-je simplement mettre à
jour ma
base Access ?
Merci pour votre aide
Bonjour.
Je ne ferais pas comme toi et voici la méthode que je prendrais:
Je lierais la tables dbf dans access et cette table n'étant qu'en lecture
seule , pas de souci.
je créerais une table access avec mes champs personnels non présents dans
la
table liée et je créerais une relation 1:1 avec la table liée.
ta table liée sera à jour à chaque chargement de la base, tu n'iras pas
mettre la panique dans la base dbf et tu feras ce que tu veux sur ta table
access.
à chaque chargement, tu iras voir par requête s'il existe des non
correspondances entre les deux tables et tu créeras les nouveaux
enregistrements dans ta base access.
C'était une idée seulement.
Pour les photos,
j'en profite pour te faire les remarques que nous faisons à tout le monde
au
sujet des images insérées et même liées concernant le grossissement de la
base access:
Il ne faut pas insérer une image dans un formulaire car la base augmente à
une vitesse vertigineuse, ni la lier d'ailleurs car la base augmente aussi
mais dans une moindre mesure.
Il faut donc placer le chemin de l'image dans un champ texte et afficher
l'image soi-même au moment opportun.
Pour pouvoir afficher des fichiers jpg, il faut que microsoft photo editor
soit installé.
Tu trouveras une base exemple avec un formulaire permettant l'affichage et
le redimentionnement de l'image ainsi qu'un état permettant d'afficher les
images correspondantes à chaque enregistrement de la table. sur:
http://access.seneque.free.fr/bases_exemples.htm N° 38
Tu pourras lire aussi les fiches
ACC2000 : Procédure pour afficher une image à partir d'un dossier dans un
formulaire: http://support.microsoft.com/?id!0100
ACC2000: How to Display an Image from a Folder in a Form or in a Report
http://support.microsoft.com/default.aspx?scid=kb;en-us;210100
ACC : pourquoi les objets OLE font augmenter la taille des bases de
données:
http://support.microsoft.com/?id3151
WORD2000 : Le publipostage
http://support.microsoft.com/default.aspx?scid=kb;FR;212329
WORD2000 : Insertion d'une image ou d'un logo dans un état ou étiquettes
http://support.microsoft.com/default.aspx?scid=kb;FR;212078
De plus si tu veux exporter une image access dans word il ne faut pas
passer
par un controle image pour afficher l'image mais par un cadre indépendant.
tu trouveras des explications et des exemples sur :
http://access.seneque.free.fr/copie_objets_ole.htm
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"J-Jacques" <jean-jacques.mathieu@wanadoo.fr> a écrit dans le message de
news:bm9ll5$hm8$1@news-reader2.wanadoo.fr...
Bonsoir,
Je veux rajeunir une vieille base de données au format DBF .
Cette bas est toujours utilisée et je ne veux pas y toucher pour le
moment.
J'ai donc créé une table Access avec les même champs + quelques champs
supplémentaires
dont un donne de chemin par calcul, d'une photo.
comme la base dbf évolue assez régulièremement (enregistrements en + ou
en
moins)
contenu de certains champs, etc. comment pourrais-je simplement mettre à
jour ma
base Access ?
Merci pour votre aide
Bonjour.
Je ne ferais pas comme toi et voici la méthode que je prendrais:
Je lierais la tables dbf dans access et cette table n'étant qu'en lecture
seule , pas de souci.
je créerais une table access avec mes champs personnels non présents dans
la
table liée et je créerais une relation 1:1 avec la table liée.
ta table liée sera à jour à chaque chargement de la base, tu n'iras pas
mettre la panique dans la base dbf et tu feras ce que tu veux sur ta table
access.
à chaque chargement, tu iras voir par requête s'il existe des non
correspondances entre les deux tables et tu créeras les nouveaux
enregistrements dans ta base access.
C'était une idée seulement.
Pour les photos,
j'en profite pour te faire les remarques que nous faisons à tout le monde
au
sujet des images insérées et même liées concernant le grossissement de la
base access:
Il ne faut pas insérer une image dans un formulaire car la base augmente à
une vitesse vertigineuse, ni la lier d'ailleurs car la base augmente aussi
mais dans une moindre mesure.
Il faut donc placer le chemin de l'image dans un champ texte et afficher
l'image soi-même au moment opportun.
Pour pouvoir afficher des fichiers jpg, il faut que microsoft photo editor
soit installé.
Tu trouveras une base exemple avec un formulaire permettant l'affichage et
le redimentionnement de l'image ainsi qu'un état permettant d'afficher les
images correspondantes à chaque enregistrement de la table. sur:
http://access.seneque.free.fr/bases_exemples.htm N° 38
Tu pourras lire aussi les fiches
ACC2000 : Procédure pour afficher une image à partir d'un dossier dans un
formulaire: http://support.microsoft.com/?id!0100
ACC2000: How to Display an Image from a Folder in a Form or in a Report
http://support.microsoft.com/default.aspx?scid=kb;en-us;210100
ACC : pourquoi les objets OLE font augmenter la taille des bases de
données:
http://support.microsoft.com/?id3151
WORD2000 : Le publipostage
http://support.microsoft.com/default.aspx?scid=kb;FR;212329
WORD2000 : Insertion d'une image ou d'un logo dans un état ou étiquettes
http://support.microsoft.com/default.aspx?scid=kb;FR;212078
De plus si tu veux exporter une image access dans word il ne faut pas
passer
par un controle image pour afficher l'image mais par un cadre indépendant.
tu trouveras des explications et des exemples sur :
http://access.seneque.free.fr/copie_objets_ole.htm
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"J-Jacques" a écrit dans le message de
news:bm9ll5$hm8$Bonsoir,
Je veux rajeunir une vieille base de données au format DBF .
Cette bas est toujours utilisée et je ne veux pas y toucher pour le
moment.J'ai donc créé une table Access avec les même champs + quelques champs
supplémentaires
dont un donne de chemin par calcul, d'une photo.
comme la base dbf évolue assez régulièremement (enregistrements en + ou
en
moins)
contenu de certains champs, etc. comment pourrais-je simplement mettre à
jour ma
base Access ?
Merci pour votre aide
Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
en lecture seule, à mon avis, tu n'as pas beaucoup de risques
Bonjour,
Je te remercie pour ta réponse, et je vais essayer ta manip.
Un détails m'intrigue cependant; c'est la lecture seule de la base DBF
car cette base DBF est accessible en réseau en multi-utilisateurs;
Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
En ce qui concerne la photo, j'avais déjà eu l'occasion de te lire à
d'autres occasions
puisque ça revient assez régulièrement, et il est vrai que cette méthode
accélère nettement
les accès à la base, sans augmenter pour rien la taille de cette base.
Puisque nous parlons de cela, puis-je monopoliser encore un peu tes
connaissances.
admettons la base DBF avec 4 champs : "Client.dbf"
NOM
PRENOM
ADRESSE
+---CODE (5 caractères)
!
! ma nouvelle base Access liée: "nwClient.npr"
! NOM
! PRENOM
! ADRESSE
+----CODE
CHEMIN
Chemin serait un champ calculé obtenu par concaténation de :
"F:PHOTOSCLI" + [CODE] +".JPG"
Comment faire cela automatiquement et utiliser ensuite client
comme dans l'exemple donné à l'adresse
http://access.seneque.free.fr/bases_exemples.htm
Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
en lecture seule, à mon avis, tu n'as pas beaucoup de risques
Bonjour,
Je te remercie pour ta réponse, et je vais essayer ta manip.
Un détails m'intrigue cependant; c'est la lecture seule de la base DBF
car cette base DBF est accessible en réseau en multi-utilisateurs;
Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
En ce qui concerne la photo, j'avais déjà eu l'occasion de te lire à
d'autres occasions
puisque ça revient assez régulièrement, et il est vrai que cette méthode
accélère nettement
les accès à la base, sans augmenter pour rien la taille de cette base.
Puisque nous parlons de cela, puis-je monopoliser encore un peu tes
connaissances.
admettons la base DBF avec 4 champs : "Client.dbf"
NOM
PRENOM
ADRESSE
+---CODE (5 caractères)
!
! ma nouvelle base Access liée: "nwClient.npr"
! NOM
! PRENOM
! ADRESSE
+----CODE
CHEMIN
Chemin serait un champ calculé obtenu par concaténation de :
"F:PHOTOSCLI" + [CODE] +".JPG"
Comment faire cela automatiquement et utiliser ensuite client
comme dans l'exemple donné à l'adresse
http://access.seneque.free.fr/bases_exemples.htm
Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
en lecture seule, à mon avis, tu n'as pas beaucoup de risques
Bonjour,
Je te remercie pour ta réponse, et je vais essayer ta manip.
Un détails m'intrigue cependant; c'est la lecture seule de la base DBF
car cette base DBF est accessible en réseau en multi-utilisateurs;
Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
En ce qui concerne la photo, j'avais déjà eu l'occasion de te lire à
d'autres occasions
puisque ça revient assez régulièrement, et il est vrai que cette méthode
accélère nettement
les accès à la base, sans augmenter pour rien la taille de cette base.
Puisque nous parlons de cela, puis-je monopoliser encore un peu tes
connaissances.
admettons la base DBF avec 4 champs : "Client.dbf"
NOM
PRENOM
ADRESSE
+---CODE (5 caractères)
!
! ma nouvelle base Access liée: "nwClient.npr"
! NOM
! PRENOM
! ADRESSE
+----CODE
CHEMIN
Chemin serait un champ calculé obtenu par concaténation de :
"F:PHOTOSCLI" + [CODE] +".JPG"
Comment faire cela automatiquement et utiliser ensuite client
comme dans l'exemple donné à l'adresse
http://access.seneque.free.fr/bases_exemples.htm
1-Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
en lecture seule, à mon avis, tu n'as pas beaucoup de risques
2-
Chemin ne sera pas dans la table liée car tu ne peux pas modifier la
structure de cette table (dbf) mais dans la table normale access en
relation
avec la table liée.
A mon avis, tu n'as pas besoin de 'calculer' chemin et de le mettre dans
la
table, il te suffira de le créer lorsque tu en auras besoin. quand tu en
auras besoin, au lieu d'appeler chemin tu appellera "F:PHOTOSCLI" &
[CODE] & ".JPG"
1-
Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
en lecture seule, à mon avis, tu n'as pas beaucoup de risques
2-
Chemin ne sera pas dans la table liée car tu ne peux pas modifier la
structure de cette table (dbf) mais dans la table normale access en
relation
avec la table liée.
A mon avis, tu n'as pas besoin de 'calculer' chemin et de le mettre dans
la
table, il te suffira de le créer lorsque tu en auras besoin. quand tu en
auras besoin, au lieu d'appeler chemin tu appellera "F:PHOTOSCLI" &
[CODE] & ".JPG"
1-Est ce que je ne vais pas mettre le bazar dans les verrouillage
d'enregistrement ?
en lecture seule, à mon avis, tu n'as pas beaucoup de risques
2-
Chemin ne sera pas dans la table liée car tu ne peux pas modifier la
structure de cette table (dbf) mais dans la table normale access en
relation
avec la table liée.
A mon avis, tu n'as pas besoin de 'calculer' chemin et de le mettre dans
la
table, il te suffira de le créer lorsque tu en auras besoin. quand tu en
auras besoin, au lieu d'appeler chemin tu appellera "F:PHOTOSCLI" &
[CODE] & ".JPG"