Compléter valeur sur table access par la valeur de la cellule du dessus
Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

Compléter valeur sur table access par la valeur de la cellule du dessus



  1. #1
    anthonydu62

    Compléter valeur sur table access par la valeur de la cellule du dessus


    ------

    Bonjour à toutes et tous, Voila j'ai une table avec une colonne "Format"
    La voici:
    Nom : 1.jpg
Affichages : 192
Taille : 115,5 Ko

    Je souhaite, que lorsqu'une valeur (ici "A4" ou "A3") est présente, qu'il y est une copie sur les case en dessous.
    Dès qu'il y a un changement, que la valeur change également.
    Donc pour mon exemple avoir "A4" jusqu’à NumClient 6 et changer par A3 jusqu’à Num client 12.

    Merci d'avance pour votre aide

    -----

  2. #2
    jacknicklaus

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    colonne B :
    B1 = 'A4'
    B2 = $B$1
    B3 = $B$1
    etc.....
    B7 = 'A3'
    B8= $B$7
    B9 = $B$7
    etc...



    non ?
    There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.

  3. #3
    umfred

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Citation Envoyé par jacknicklaus Voir le message
    colonne B :
    B1 = 'A4'
    B2 = $B$1
    B3 = $B$1
    etc.....
    B7 = 'A3'
    B8= $B$7
    B9 = $B$7
    etc...



    non ?
    Sur Excel, ça marcherai, mais là c'est Accès donc pas un tableur et donc, je pense, pas de solution avec une formule

  4. #4
    Ikhar84
    Animateur Informatique

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Oui c'est sous Acces: il va donc falloir apprendre un minimum de SQL. Et, accessoirement, comment modéliser des données, parce que là ça va donner des boutons à certains...

    Je sais vu le fil précedent que les données sont reprises depuis un fichier csv, mais il aurait fallu faire plusieurs tables: Formats, Utilisateurs, etc... et regarder ce qu'est une requête sous Access si tu veux faire un truc propre et utilisable...
    J'ai glissé Chef !

  5. A voir en vidéo sur Futura
  6. #5
    umfred

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Au final, peut-être qu'un tableur peut suffire pour le besoin csv -> Excel, non ?
    (mais le format c'était un csw, pas un csv, sauf si erreur de frappe dans son précédent sujet)
    Dernière modification par umfred ; 24/01/2020 à 18h09.

  7. #6
    Ikhar84
    Animateur Informatique

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Citation Envoyé par umfred Voir le message
    (mais le format c'était un csw, pas un csv, sauf si erreur de frappe dans son précédent sujet)
    CSV : Coma Separated Value(s). CSW je connais personnellement.

    Si tu souhaites juste présenter les données, surtout issues d'un CVS, Excel suffit largement oui...

    Edit: j'ai oublié la traduction: Valeurs séparées par des virgules...
    J'ai glissé Chef !

  8. #7
    umfred

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    je connais bien le csv et a priori csw c'est un format de CorelWordPerfect

  9. #8
    Ikhar84
    Animateur Informatique

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Citation Envoyé par umfred Voir le message
    je connais bien le csv et a priori csw c'est un format de CorelWordPerfect
    Désolé, je croyais répondre à anthonydu92

    Ça doit être une faute de frappe à mon avis... au pire, une extension pseudo-proprio, mais le contenu est bien du csv.
    J'ai glissé Chef !

  10. #9
    umfred

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Vu que c'est lié à son autre sujet, et qu'il a, a priori, réussi à extraire les données du fichier, pour résoudre sa problématique, une solution serait de recopier aussi le format sur chacune des lignes "utilisateur" appartenant à un bloc de données du fichier initial au moment de l'extraction/restitution des données.

    Du point de vue Access, les lignes 1 et 7 sont inutiles, leurs valeurs devrait être le nom des champs de la table

  11. #10
    anthonydu62

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Bonjour à tous.
    Merci pour votre interré au problème posé!
    Je vais essayer de répondre à tout le mode.
    jacknicklaus: Je suis sur Access, et non Excel. De plus le tableau n'est pas figé, il peut contenir comme ici 12 ligne mais également 1000. Avec le A4 avec le A3 positionné à la ligne X.
    umfred: Je dois obligatoirement passer par Access. En effet, ces données doivent être croisé avec d'autre élément de la base.
    umfred: En effet, les lignes 1 et 7 sont inutil pour cet exemple mais comme le tableau n'est pas figé, c'est la que sa ce complique.

    J'aurais voulu un truc du genre:
    1: Lire Format a==> Format a = 1 donc Format1
    2: Format b = Forma a +1
    3: Lire Format a==> Si pas null et si Format b et null alors Format b = Format a. Si Format b est pas null goto 4
    4: Format a = format a + 1
    5: goto 1

    Je connais un peu le VBA donc sa donnera un truc du genre: en rouge ce que je connais pas:

    Valeur as string
    Format a as string
    Format b as string

    Positionner sur le premier format

    Do

    Valeur = Format a Lecture cellule
    if Valeur <> null then
    Format B = Format A + 1 Positionner le curseur sur la cellule d'en dessous

    If Format B = null then
    Format B = Valeur
    End IF
    End IF
    Format A = Format B
    if Champ2 <> null then
    Loop
    Else
    Exit Do
    End If

    En espérent que vous avez compris ma démarche mais j'ai besoin de votre aide car là je me suis donné à font dans MES compétences
    Dernière modification par anthonydu62 ; 26/01/2020 à 11h33.

  12. #11
    umfred

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    il faut vraiment que tu regardes ce qu'est une base de données

  13. #12
    Ikhar84
    Animateur Informatique

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Citation Envoyé par umfred Voir le message
    il faut vraiment que tu regardes ce qu'est une base de données
    J'ai failli proposer une ébauche de SQL, mais j'ai été découragé par la "structure" de la table (?) ...
    J'ai glissé Chef !

  14. #13
    anthonydu62

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    J'ai eu la solution.
    J'AVOUE J'AI ETE AIDE PAR UN "CHEF"!

  15. #14
    anthonydu62

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    # 11 Pour quelle raison?
    Dernière modification par anthonydu62 ; 28/01/2020 à 15h58.

  16. #15
    anthonydu62

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    #12 C'est bien cela, c'est du SQL en une seul ligne.
    Dernière modification par anthonydu62 ; 28/01/2020 à 15h58.

  17. #16
    umfred

    Re : Completer valeur sur table access par la valeur de la cellule du dessus

    Citation Envoyé par anthonydu62 Voir le message
    J'ai eu la solution.
    J'AVOUE J'AI ETE AIDE PAR UN "CHEF"!
    Donne nous la solution, par curiosité

  18. #17
    anthonydu62

    Re : Compléter valeur sur table access par la valeur de la cellule du dessus

    Umfred, désolé je pensais l'avoir mis avec le #13

    Donc:
    UPDATE T_table SET Format = DLookUp("Format","T_table","Nu mauto=" & DMax("Numauto","T_tables","Num auto<=" & [Numauto] & " and Not IsNull(Format)"));

Discussions similaires

  1. Remplir une table ACCESS à partir d'une autre table ACCESS
    Par invite403ae58b dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 10/12/2019, 15h58
  2. vba excell changement de couleur de la valeur d'une cellule
    Par invitec5f026fe dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 23/04/2018, 00h17
  3. VBA - Souci sur valeur de cellule
    Par invite1d577638 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 06/09/2016, 08h30
  4. Réponses: 5
    Dernier message: 28/03/2015, 18h03
  5. table des valeur de la fonction gamma
    Par invite49a20d13 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 19/09/2008, 18h28