J'ai un fichier Excel dans lequel je copie les données en Ctrl + C.
Je veux ensuite coller ces données dans un Formulaire. Je ne peux pas
utiliser le Ctrl + V classique, puisque dans mon formulaire, il y a une
colonne supplémentaire pour laquelle je dois rentrer une valeur identique
pour tous les nouveaux enregistrements.
Je voudrais savoir comment on peut simplement récupérer les données qui sont
stockées dans le Ctrl + C du système pour les utiliser et insérer les
enregistrements dans ma table. Je sais faire les requêtes SQL en insert into,
je sais comment récupérer la valeur que je veux insérer dans la nouvelle
colonne.
En final, on devrait pouvoir faire Ctrl + C dans mon formulaire et après
avoir renseigner la valeur unique à rentrer dans la nouvelle colonne, que
tous les enregistrements soient intégrés dans la table....
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
Raymond [mvp]
Bonjour.
je suis sûr que ma réponse ne va pas te convenir car je suis farouchement opposé au copier/coller entre excel et access. D'une part parce que Access n'est qu'un container de données et peut être présenté dans n'importe quel ordre de colonnes à l'écran et d'autre part parce que le copier/coller ne contrôle rien et peut très bien coller des données non conformes qui n'apparaitront que plus tard. Il est préférable d'attacher ta feuille excel en tant que table et de lancer une requête d'ajout ou de mise à jour qui controlera les données. Pour terminer un copier/coller n'est que très rarement nécessaire et utilisé sous access.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" a écrit dans le message de news:
Bonjour,
J'ai un fichier Excel dans lequel je copie les données en Ctrl + C. Je veux ensuite coller ces données dans un Formulaire. Je ne peux pas utiliser le Ctrl + V classique, puisque dans mon formulaire, il y a une colonne supplémentaire pour laquelle je dois rentrer une valeur identique pour tous les nouveaux enregistrements.
Je voudrais savoir comment on peut simplement récupérer les données qui sont stockées dans le Ctrl + C du système pour les utiliser et insérer les enregistrements dans ma table. Je sais faire les requêtes SQL en insert into, je sais comment récupérer la valeur que je veux insérer dans la nouvelle colonne.
En final, on devrait pouvoir faire Ctrl + C dans mon formulaire et après avoir renseigner la valeur unique à rentrer dans la nouvelle colonne, que tous les enregistrements soient intégrés dans la table....
Merci de votre aide.
-- Bertrand
Bonjour.
je suis sûr que ma réponse ne va pas te convenir car je suis farouchement
opposé au copier/coller entre excel et access. D'une part parce que Access
n'est qu'un container de données et peut être présenté dans n'importe quel
ordre de colonnes à l'écran et d'autre part parce que le copier/coller ne
contrôle rien et peut très bien coller des données non conformes qui
n'apparaitront que plus tard.
Il est préférable d'attacher ta feuille excel en tant que table et de lancer
une requête d'ajout ou de mise à jour qui controlera les données.
Pour terminer un copier/coller n'est que très rarement nécessaire et utilisé
sous access.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" <Bertrand@discussions.microsoft.com> a écrit dans le message de
news: B00E5D0A-D134-4487-9895-F785D2D0909B@microsoft.com...
Bonjour,
J'ai un fichier Excel dans lequel je copie les données en Ctrl + C.
Je veux ensuite coller ces données dans un Formulaire. Je ne peux pas
utiliser le Ctrl + V classique, puisque dans mon formulaire, il y a une
colonne supplémentaire pour laquelle je dois rentrer une valeur identique
pour tous les nouveaux enregistrements.
Je voudrais savoir comment on peut simplement récupérer les données qui
sont
stockées dans le Ctrl + C du système pour les utiliser et insérer les
enregistrements dans ma table. Je sais faire les requêtes SQL en insert
into,
je sais comment récupérer la valeur que je veux insérer dans la nouvelle
colonne.
En final, on devrait pouvoir faire Ctrl + C dans mon formulaire et après
avoir renseigner la valeur unique à rentrer dans la nouvelle colonne, que
tous les enregistrements soient intégrés dans la table....
je suis sûr que ma réponse ne va pas te convenir car je suis farouchement opposé au copier/coller entre excel et access. D'une part parce que Access n'est qu'un container de données et peut être présenté dans n'importe quel ordre de colonnes à l'écran et d'autre part parce que le copier/coller ne contrôle rien et peut très bien coller des données non conformes qui n'apparaitront que plus tard. Il est préférable d'attacher ta feuille excel en tant que table et de lancer une requête d'ajout ou de mise à jour qui controlera les données. Pour terminer un copier/coller n'est que très rarement nécessaire et utilisé sous access.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" a écrit dans le message de news:
Bonjour,
J'ai un fichier Excel dans lequel je copie les données en Ctrl + C. Je veux ensuite coller ces données dans un Formulaire. Je ne peux pas utiliser le Ctrl + V classique, puisque dans mon formulaire, il y a une colonne supplémentaire pour laquelle je dois rentrer une valeur identique pour tous les nouveaux enregistrements.
Je voudrais savoir comment on peut simplement récupérer les données qui sont stockées dans le Ctrl + C du système pour les utiliser et insérer les enregistrements dans ma table. Je sais faire les requêtes SQL en insert into, je sais comment récupérer la valeur que je veux insérer dans la nouvelle colonne.
En final, on devrait pouvoir faire Ctrl + C dans mon formulaire et après avoir renseigner la valeur unique à rentrer dans la nouvelle colonne, que tous les enregistrements soient intégrés dans la table....
Merci de votre aide.
-- Bertrand
Bertrand
Bonjour Raymond. En fait, je sais bien que cela n'est pas préconisé mais dans mon cas, je suis certain que les données sont bien formalisées et ordonnées. En fait, l'utilisateur doit transférer manuellement toutes une quantité de données d'un fichier word qui contient de nombreux tableaux excel tous identiques pour récupérer dans la base de données et que je puisse ensuite faire les traitements par mes automatisations. Dans mon cas je me demandais s'il était possible de récupérer ces valeurs. Est-ce que l'on ne peut pas en VB lancer une commande qui executerais menu Edition/Coller quand il détecte le CTRL + V lancé par l'utilisateur dans un formulaire. Dans ce cas, j'ouvre la table temporaire et le fais le coller.... Puis ensuite, je me débrouille.... ;-)
Merci de me dire si tu voyais une soluc pour cela même si tu n'y trouves pas d'interêt.... Je ne peux pas attacher le fichier excel puisqu'il y en a plusieurs....
Bertrand
Bonjour.
je suis sûr que ma réponse ne va pas te convenir car je suis farouchement opposé au copier/coller entre excel et access. D'une part parce que Access n'est qu'un container de données et peut être présenté dans n'importe quel ordre de colonnes à l'écran et d'autre part parce que le copier/coller ne contrôle rien et peut très bien coller des données non conformes qui n'apparaitront que plus tard. Il est préférable d'attacher ta feuille excel en tant que table et de lancer une requête d'ajout ou de mise à jour qui controlera les données. Pour terminer un copier/coller n'est que très rarement nécessaire et utilisé sous access.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" a écrit dans le message de news:
Bonjour,
J'ai un fichier Excel dans lequel je copie les données en Ctrl + C. Je veux ensuite coller ces données dans un Formulaire. Je ne peux pas utiliser le Ctrl + V classique, puisque dans mon formulaire, il y a une colonne supplémentaire pour laquelle je dois rentrer une valeur identique pour tous les nouveaux enregistrements.
Je voudrais savoir comment on peut simplement récupérer les données qui sont stockées dans le Ctrl + C du système pour les utiliser et insérer les enregistrements dans ma table. Je sais faire les requêtes SQL en insert into, je sais comment récupérer la valeur que je veux insérer dans la nouvelle colonne.
En final, on devrait pouvoir faire Ctrl + C dans mon formulaire et après avoir renseigner la valeur unique à rentrer dans la nouvelle colonne, que tous les enregistrements soient intégrés dans la table....
Merci de votre aide.
-- Bertrand
Bonjour Raymond. En fait, je sais bien que cela n'est pas préconisé mais dans
mon cas, je suis certain que les données sont bien formalisées et ordonnées.
En fait, l'utilisateur doit transférer manuellement toutes une quantité de
données d'un fichier word qui contient de nombreux tableaux excel tous
identiques pour récupérer dans la base de données et que je puisse ensuite
faire les traitements par mes automatisations.
Dans mon cas je me demandais s'il était possible de récupérer ces valeurs.
Est-ce que l'on ne peut pas en VB lancer une commande qui executerais menu
Edition/Coller quand il détecte le CTRL + V lancé par l'utilisateur dans un
formulaire.
Dans ce cas, j'ouvre la table temporaire et le fais le coller.... Puis
ensuite, je me débrouille.... ;-)
Merci de me dire si tu voyais une soluc pour cela même si tu n'y trouves pas
d'interêt.... Je ne peux pas attacher le fichier excel puisqu'il y en a
plusieurs....
Bertrand
Bonjour.
je suis sûr que ma réponse ne va pas te convenir car je suis farouchement
opposé au copier/coller entre excel et access. D'une part parce que Access
n'est qu'un container de données et peut être présenté dans n'importe quel
ordre de colonnes à l'écran et d'autre part parce que le copier/coller ne
contrôle rien et peut très bien coller des données non conformes qui
n'apparaitront que plus tard.
Il est préférable d'attacher ta feuille excel en tant que table et de lancer
une requête d'ajout ou de mise à jour qui controlera les données.
Pour terminer un copier/coller n'est que très rarement nécessaire et utilisé
sous access.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" <Bertrand@discussions.microsoft.com> a écrit dans le message de
news: B00E5D0A-D134-4487-9895-F785D2D0909B@microsoft.com...
Bonjour,
J'ai un fichier Excel dans lequel je copie les données en Ctrl + C.
Je veux ensuite coller ces données dans un Formulaire. Je ne peux pas
utiliser le Ctrl + V classique, puisque dans mon formulaire, il y a une
colonne supplémentaire pour laquelle je dois rentrer une valeur identique
pour tous les nouveaux enregistrements.
Je voudrais savoir comment on peut simplement récupérer les données qui
sont
stockées dans le Ctrl + C du système pour les utiliser et insérer les
enregistrements dans ma table. Je sais faire les requêtes SQL en insert
into,
je sais comment récupérer la valeur que je veux insérer dans la nouvelle
colonne.
En final, on devrait pouvoir faire Ctrl + C dans mon formulaire et après
avoir renseigner la valeur unique à rentrer dans la nouvelle colonne, que
tous les enregistrements soient intégrés dans la table....
Bonjour Raymond. En fait, je sais bien que cela n'est pas préconisé mais dans mon cas, je suis certain que les données sont bien formalisées et ordonnées. En fait, l'utilisateur doit transférer manuellement toutes une quantité de données d'un fichier word qui contient de nombreux tableaux excel tous identiques pour récupérer dans la base de données et que je puisse ensuite faire les traitements par mes automatisations. Dans mon cas je me demandais s'il était possible de récupérer ces valeurs. Est-ce que l'on ne peut pas en VB lancer une commande qui executerais menu Edition/Coller quand il détecte le CTRL + V lancé par l'utilisateur dans un formulaire. Dans ce cas, j'ouvre la table temporaire et le fais le coller.... Puis ensuite, je me débrouille.... ;-)
Merci de me dire si tu voyais une soluc pour cela même si tu n'y trouves pas d'interêt.... Je ne peux pas attacher le fichier excel puisqu'il y en a plusieurs....
Bertrand
Bonjour.
je suis sûr que ma réponse ne va pas te convenir car je suis farouchement opposé au copier/coller entre excel et access. D'une part parce que Access n'est qu'un container de données et peut être présenté dans n'importe quel ordre de colonnes à l'écran et d'autre part parce que le copier/coller ne contrôle rien et peut très bien coller des données non conformes qui n'apparaitront que plus tard. Il est préférable d'attacher ta feuille excel en tant que table et de lancer une requête d'ajout ou de mise à jour qui controlera les données. Pour terminer un copier/coller n'est que très rarement nécessaire et utilisé sous access.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" a écrit dans le message de news:
Bonjour,
J'ai un fichier Excel dans lequel je copie les données en Ctrl + C. Je veux ensuite coller ces données dans un Formulaire. Je ne peux pas utiliser le Ctrl + V classique, puisque dans mon formulaire, il y a une colonne supplémentaire pour laquelle je dois rentrer une valeur identique pour tous les nouveaux enregistrements.
Je voudrais savoir comment on peut simplement récupérer les données qui sont stockées dans le Ctrl + C du système pour les utiliser et insérer les enregistrements dans ma table. Je sais faire les requêtes SQL en insert into, je sais comment récupérer la valeur que je veux insérer dans la nouvelle colonne.
En final, on devrait pouvoir faire Ctrl + C dans mon formulaire et après avoir renseigner la valeur unique à rentrer dans la nouvelle colonne, que tous les enregistrements soient intégrés dans la table....
Merci de votre aide.
-- Bertrand
Raymond [mvp]
il y a une solution, mais faut bien la tester. dans l'affichage de ta table tu places les champs dans l'ordre de ta feuille excel et tous les champs non copiés vers la droite, ce qui fera que tu n'auras pas de trou dans les champs à coller. ça peut fonctionner.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" a écrit dans le message de news:
Bonjour Raymond. En fait, je sais bien que cela n'est pas préconisé mais dans mon cas, je suis certain que les données sont bien formalisées et ordonnées. En fait, l'utilisateur doit transférer manuellement toutes une quantité de données d'un fichier word qui contient de nombreux tableaux excel tous identiques pour récupérer dans la base de données et que je puisse ensuite faire les traitements par mes automatisations. Dans mon cas je me demandais s'il était possible de récupérer ces valeurs. Est-ce que l'on ne peut pas en VB lancer une commande qui executerais menu Edition/Coller quand il détecte le CTRL + V lancé par l'utilisateur dans un formulaire. Dans ce cas, j'ouvre la table temporaire et le fais le coller.... Puis ensuite, je me débrouille.... ;-)
Merci de me dire si tu voyais une soluc pour cela même si tu n'y trouves pas d'interêt.... Je ne peux pas attacher le fichier excel puisqu'il y en a plusieurs....
Bertrand
il y a une solution, mais faut bien la tester. dans l'affichage de ta table
tu places les champs dans l'ordre de ta feuille excel et tous les champs non
copiés vers la droite, ce qui fera que tu n'auras pas de trou dans les
champs à coller. ça peut fonctionner.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" <Bertrand@discussions.microsoft.com> a écrit dans le message de
news: F2C77C45-8E2B-4968-B0C2-36A57F0DF0B3@microsoft.com...
Bonjour Raymond. En fait, je sais bien que cela n'est pas préconisé mais
dans
mon cas, je suis certain que les données sont bien formalisées et
ordonnées.
En fait, l'utilisateur doit transférer manuellement toutes une quantité de
données d'un fichier word qui contient de nombreux tableaux excel tous
identiques pour récupérer dans la base de données et que je puisse ensuite
faire les traitements par mes automatisations.
Dans mon cas je me demandais s'il était possible de récupérer ces valeurs.
Est-ce que l'on ne peut pas en VB lancer une commande qui executerais menu
Edition/Coller quand il détecte le CTRL + V lancé par l'utilisateur dans
un
formulaire.
Dans ce cas, j'ouvre la table temporaire et le fais le coller.... Puis
ensuite, je me débrouille.... ;-)
Merci de me dire si tu voyais une soluc pour cela même si tu n'y trouves
pas
d'interêt.... Je ne peux pas attacher le fichier excel puisqu'il y en a
plusieurs....
il y a une solution, mais faut bien la tester. dans l'affichage de ta table tu places les champs dans l'ordre de ta feuille excel et tous les champs non copiés vers la droite, ce qui fera que tu n'auras pas de trou dans les champs à coller. ça peut fonctionner.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Bertrand" a écrit dans le message de news:
Bonjour Raymond. En fait, je sais bien que cela n'est pas préconisé mais dans mon cas, je suis certain que les données sont bien formalisées et ordonnées. En fait, l'utilisateur doit transférer manuellement toutes une quantité de données d'un fichier word qui contient de nombreux tableaux excel tous identiques pour récupérer dans la base de données et que je puisse ensuite faire les traitements par mes automatisations. Dans mon cas je me demandais s'il était possible de récupérer ces valeurs. Est-ce que l'on ne peut pas en VB lancer une commande qui executerais menu Edition/Coller quand il détecte le CTRL + V lancé par l'utilisateur dans un formulaire. Dans ce cas, j'ouvre la table temporaire et le fais le coller.... Puis ensuite, je me débrouille.... ;-)
Merci de me dire si tu voyais une soluc pour cela même si tu n'y trouves pas d'interêt.... Je ne peux pas attacher le fichier excel puisqu'il y en a plusieurs....