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

IHM Discussion :

conservation de la valeur d'un champ sur l'enregistrement suivant


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut conservation de la valeur d'un champ sur l'enregistrement suivant
    bonjour,

    savez vous comment conserver la valeur d'un champ à l'enregistrement n pour la réinserer dans le même champ à l'enregistrement n+1 ?

    Merci d'avance

  2. #2
    Membre averti Avatar de dr_feelgood
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 292
    Points : 373
    Points
    373
    Par défaut
    Réponse brute: stocker cette valeur quelque part et la réaffecter a l'enregistrement suivant.
    Tu peux la stocker soit dans un controle indépendant de ton formulaire (qui tu mets à non-visible) soit dans une variable publique.

    La question qui se pose, et la structure logique de ton formulaire, veux tu affecter cette valeur a tous les enregistrements suivants, s'agit il d'une constante, veux-tu l'affecter qu'a certains enregistrements....
    .
    less is more

    vous pouvez faire une recherche dans le forum
    et également une recherche dans les FAQ

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    et bien par rapport à la structure de ma base, je voudrais que que la valeur de ce champ soit conservée sur l'enregistrement suivant jusqu'à ce qu'elle soit changée manuellement. je ne peux dons pas me servir d'une constante...

    le problème de stocker cette valeur dans un control indépendant c'est quelle est automatiquement effacée à l'enregistrement suivant.

    il faudrait siplement pouvoir aller chercher la valeur de l'enregistrement n-1 pour la réinjecter à l'enregistrement n.

    mais c'est pas si facile j'ai l'impression!! en tout cas merci

  4. #4
    Membre averti Avatar de dr_feelgood
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 292
    Points : 373
    Points
    373
    Par défaut
    mais c'est pas si facile j'ai l'impression!!
    Je te rassure c'est très facile...

    le problème de stocker cette valeur dans un control indépendant c'est quelle est automatiquement effacée à l'enregistrement suivant.
    NON !!! pas si le control est indépendant (tu peux vérifier)

    je ne peux donc pas me servir d'une constante...
    je n'ai pas dit que tu devais te servir d'une constante, mais une variable publique...

    sur ton champ1 où tu veux retrouver la valeur précédente
    sur l'evenement after_update tu mets
    Me.ChampCaché = Me.Champ1
    et sur l'evenement sur entrée tu mets
    Me.Champ1 = Me.ChampCaché

    Dernière chose, pense a user et à abuser de la fonction recherche sur le forum. Avec les mots clefs "enregistrement précédent" tu trouvera que la question a déja été évoquée
    .
    less is more

    vous pouvez faire une recherche dans le forum
    et également une recherche dans les FAQ

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    ok merci beaucoup!!

    néanmoins je trouve , mais peut-etre parce que je n'ai pas l'habitude, qu'il n'est pas facile de trouver des solutions deja existantes sur le forum... a moins d'avoir un problème très ciblé... bref... mais c'est qd meme un tres bon forum

  6. #6
    Membre averti Avatar de dr_feelgood
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mars 2005
    Messages : 292
    Points : 373
    Points
    373
    Par défaut
    qu'il n'est pas facile de trouver des solutions deja existantes sur le forum
    On ne trouve jamais de solutions toutes faites ici, même si bcp d'utilisateurs voudraient cette facilité et prendre un bout de code et de le recopier (ce qui génère également bcp d'erreurs)

    A mon avis, la programmation nécessite de comprendre et d'apprendre.. Ca prend du temps et nécessite sans doute aussi de la passion !
    .
    less is more

    vous pouvez faire une recherche dans le forum
    et également une recherche dans les FAQ

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Swap des valeurs d'un champ sur deux lignes
    Par xave dans le forum Langage SQL
    Réponses: 4
    Dernier message: 24/11/2018, 17h08
  2. Réponses: 5
    Dernier message: 08/06/2013, 13h23
  3. Récupérer la valeur d'un champs sur OnKeyDown
    Par robocop2776 dans le forum Access
    Réponses: 1
    Dernier message: 22/06/2007, 17h34
  4. Accéder à la valeur d'un champ sur un autre onglet
    Par otravaglini dans le forum Access
    Réponses: 1
    Dernier message: 15/12/2006, 18h02
  5. Réponses: 7
    Dernier message: 06/07/2006, 15h32

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