IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

remplir cellule dans table automatiquement


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    retraite
    Inscrit en
    Février 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraite

    Informations forums :
    Inscription : Février 2021
    Messages : 8
    Par défaut remplir cellule dans table automatiquement
    bonjour tout le monde

    je cherche a remplir les cellules de ma table comme je l ai fait dans excel avec la formule recherche v mais dans access cette formule n'existe pas

    j ai essayer avec le formulaire en utilisant "column" et "recherchdom" sans succes

    comment pourai je reussir cette operation?

    voici un exemple de ma table:
    Document2.pdf
    J'espere vous avoir donné le maximum d information
    en vous remerciant d avance de vos reponses
    cordialement
    phv

  2. #2
    Membre habitué
    Homme Profil pro
    Retraité - ex ingénieur de développement
    Inscrit en
    Avril 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Retraité - ex ingénieur de développement
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2016
    Messages : 13
    Par défaut remplir cellule dans table automatiquement
    Bonjour phv62.
    Je suis prêt à vous aider, mais il me faut plus d'infos ...
    La fonction de recopie d'Excel que vous évoquez n'existe pas dans Access : il faut écrire un bout de programme pour obtenir un équivalent.
    Mais .....
    Pour que je puisse répondre à votre question, j'ai besoin de savoir quelle(s) "colonne(s)" (vocable Excel), c'est-à-dire, ici, quel(s) champ(s) (vocable Access) vous souhaitez recopier (en recopie incrémentée ou pas). Il faut faut aussi connaître le "type" de champ (entier ou date ou autre par exemple).

    Ceci étant, j'ai téléchargé votre document jpeg et j'ai vu que, dans le premier champ, il "manque" des numéros. Si vous avez choisi "Numérotation automatique" pour ce champ, ceci signifie que vous avez supprimé des enregistrements complets :
    1. soit directement dans la table (suppression de "ligne(s) de la table"),

    1. soit dans un formulaire basé sur cette table (suppression d'enregistrement(s) du formulaire).

    Dites-moi ce que vous espérez obtenir. Je reste à votre disposition si vous le souhaitez.
    PapiJJ (retraité aussi, pratiquant d'Access depuis 2000).

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur .net - Office - Quadiant
    Inscrit en
    Février 2020
    Messages
    658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .net - Office - Quadiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2020
    Messages : 658
    Par défaut
    Bonjour,

    Stop, vous cherchez à utiliser Access comme Excel on arrête là.

    Achetez un livre sur Access et lisez le, car vous allez dans le mur avant de continuer.

    ONTAYG

  4. #4
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 290
    Par défaut
    Salut,
    Ah bon il n'existe pas d'équivalent ! Vous devriez alors faire rapidement un Upgrade de votre logiciel.
    Citation Envoyé par PapiJJ Voir le message
    ...
    La fonction de recopie d'Excel que vous évoquez n'existe pas dans Access : il faut écrire un bout de programme pour obtenir un équivalent.
    Quel rapport avec la question posée ?
    Citation Envoyé par PapiJJ Voir le message
    Mais .....
    ... j'ai vu que, dans le premier champ, il "manque" des numéros. Si vous avez choisi "Numérotation automatique" pour ce champ, ceci signifie que vous avez supprimé des enregistrements complets :
    Mais au bout du compte, ce n'est pas un "remplissage" qui est recherché, mais plus tôt une recherche ! Objet de la fct DLookup() / RechDom().
    un peu comme ici, voire ceci.

  5. #5
    Membre du Club
    Homme Profil pro
    retraite
    Inscrit en
    Février 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraite

    Informations forums :
    Inscription : Février 2021
    Messages : 8
    Par défaut
    Citation Envoyé par PapiJJ Voir le message
    Bonjour phv62.
    Je suis prêt à vous aider, mais il me faut plus d'infos ...
    La fonction de recopie d'Excel que vous évoquez n'existe pas dans Access : il faut écrire un bout de programme pour obtenir un équivalent.
    Mais .....
    Pour que je puisse répondre à votre question, j'ai besoin de savoir quelle(s) "colonne(s)" (vocable Excel), c'est-à-dire, ici, quel(s) champ(s) (vocable Access) vous souhaitez recopier (en recopie incrémentée ou pas). Il faut faut aussi connaître le "type" de champ (entier ou date ou autre par exemple).

    Ceci étant, j'ai téléchargé votre document jpeg et j'ai vu que, dans le premier champ, il "manque" des numéros. Si vous avez choisi "Numérotation automatique" pour ce champ, ceci signifie que vous avez supprimé des enregistrements complets :
    1. soit directement dans la table (suppression de "ligne(s) de la table"),

    1. soit dans un formulaire basé sur cette table (suppression d'enregistrement(s) du formulaire).

    Dites-moi ce que vous espérez obtenir. Je reste à votre disposition si vous le souhaitez.
    PapiJJ (retraité aussi, pratiquant d'Access depuis 2000).

    bonjour merci pour votre réponse

    ci joint les explication de ce que je désire faire
    Document3.pdf

    cordialement
    phv62

  6. #6
    Membre du Club
    Homme Profil pro
    retraite
    Inscrit en
    Février 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraite

    Informations forums :
    Inscription : Février 2021
    Messages : 8
    Par défaut
    merci pour vos réponses


    ci joint fichier explicatif de ce que je désir faire



    cordialement
    phv62Document3.pdf

    il faut regarder le document3
    Images attachées Images attachées

  7. #7
    Membre émérite
    Homme Profil pro
    Développeur .net - Office - Quadiant
    Inscrit en
    Février 2020
    Messages
    658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .net - Office - Quadiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2020
    Messages : 658
    Par défaut
    Re

    On ne met pas de formule dans une table (et cela ne s'appelle une cellule mais un champ).

    Je dirais qu'il faut déclencher une requête de mise à jour en fonction des critères déjà renseignés, mais arrêtez de penser Excel.

    ONTAYG

  8. #8
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 290
    Par défaut
    Salut phv62

    Selon votre approche le fait de vouloir utiliser la fameuse fct d'Excel RECHERCHEV() / Access RechDom() suppose que les données aïeul, bisaïeul, trisaïeul sont déjà collectées dans votre bdd.
    Si c'est le cas, je ne vois pas l'intérêt d'utiliser une fct recherche. Une relation Père/Fils avec un form principal et sous-form devrait faire l'affaire.
    Dans le form principal vous saisissez les données Père/Père2 et dans le sous-form les données aïeul, bisaïeul, trisaïeul.

  9. #9
    Membre du Club
    Homme Profil pro
    retraite
    Inscrit en
    Février 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraite

    Informations forums :
    Inscription : Février 2021
    Messages : 8
    Par défaut
    Citation Envoyé par PapiJJ Voir le message
    Bonjour phv62.
    Je suis prêt à vous aider, mais il me faut plus d'infos ...
    La fonction de recopie d'Excel que vous évoquez n'existe pas dans Access : il faut écrire un bout de programme pour obtenir un équivalent.
    Mais .....
    Pour que je puisse répondre à votre question, j'ai besoin de savoir quelle(s) "colonne(s)" (vocable Excel), c'est-à-dire, ici, quel(s) champ(s) (vocable Access) vous souhaitez recopier (en recopie incrémentée ou pas). Il faut faut aussi connaître le "type" de champ (entier ou date ou autre par exemple).

    Ceci étant, j'ai téléchargé votre document jpeg et j'ai vu que, dans le premier champ, il "manque" des numéros. Si vous avez choisi "Numérotation automatique" pour ce champ, ceci signifie que vous avez supprimé des enregistrements complets :
    1. soit directement dans la table (suppression de "ligne(s) de la table"),

    1. soit dans un formulaire basé sur cette table (suppression d'enregistrement(s) du formulaire).

    Dites-moi ce que vous espérez obtenir. Je reste à votre disposition si vous le souhaitez.
    PapiJJ (retraité aussi, pratiquant d'Access depuis 2000).


    voila ce que souhaiterai
    Document3.pdf

  10. #10
    Membre du Club
    Homme Profil pro
    retraite
    Inscrit en
    Février 2021
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : retraite

    Informations forums :
    Inscription : Février 2021
    Messages : 8
    Par défaut
    Citation Envoyé par PapiJJ Voir le message
    Bonjour phv62.
    Je suis prêt à vous aider, mais il me faut plus d'infos ...
    La fonction de recopie d'Excel que vous évoquez n'existe pas dans Access : il faut écrire un bout de programme pour obtenir un équivalent.
    Mais .....
    Pour que je puisse répondre à votre question, j'ai besoin de savoir quelle(s) "colonne(s)" (vocable Excel), c'est-à-dire, ici, quel(s) champ(s) (vocable Access) vous souhaitez recopier (en recopie incrémentée ou pas). Il faut faut aussi connaître le "type" de champ (entier ou date ou autre par exemple).

    Ceci étant, j'ai téléchargé votre document jpeg et j'ai vu que, dans le premier champ, il "manque" des numéros. Si vous avez choisi "Numérotation automatique" pour ce champ, ceci signifie que vous avez supprimé des enregistrements complets :
    1. soit directement dans la table (suppression de "ligne(s) de la table"),

    1. soit dans un formulaire basé sur cette table (suppression d'enregistrement(s) du formulaire).

    Dites-moi ce que vous espérez obtenir. Je reste à votre disposition si vous le souhaitez.
    PapiJJ (retraité aussi, pratiquant d'Access depuis 2000).

    voila ce que je souhaiteraiDocument3.pdfDocument3.pdf

  11. #11
    Membre émérite
    Homme Profil pro
    Développeur .net - Office - Quadiant
    Inscrit en
    Février 2020
    Messages
    658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .net - Office - Quadiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2020
    Messages : 658
    Par défaut
    Re,

    Je pense que tu devrais t'intéresser aux requêtes de mise à jour, avec tes critères en clause Where.

    ONTAYG

  12. #12
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 290
    Par défaut
    Salut,
    C'est nouveau, l'équivalent existe pourtant !
    Citation Envoyé par phv62 Voir le message
    ...
    je cherche a remplir les cellules de ma table comme je l ai fait dans excel avec la formule RECHERCHEV() mais dans access cette formule n'existe pas
    C'est DLookup() ou RechDom().
    Mais cette fct sert à chercher et non pas à recopier ! Il n'y a pas de poignée de recopie dans une table en affichage feuille de données.
    Citation Envoyé par phv62 Voir le message
    ...
    j ai essayer avec le formulaire en utilisant "column" et "recherchdom" sans succes ...

Discussions similaires

  1. [XL-2016] Transfer des informations des cellules dans autres automatiquement
    Par Ellouubab dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/10/2019, 03h29
  2. Remplir cellule dans sous condition avec boite de dialogue
    Par yoyopasnet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/05/2018, 15h49
  3. Réponses: 3
    Dernier message: 27/09/2011, 17h59
  4. Probleme de requette d'ajout dans table automatiquement
    Par sooprano dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/11/2008, 16h47
  5. remplir champs Description dans table AS400
    Par TOPGUN89 dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 14/07/2005, 17h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo