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

WinDev Discussion :

Copier enregistrement et modifer table requete


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Homme Profil pro
    Collégien
    Inscrit en
    Mai 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Mai 2014
    Messages : 25
    Points : 18
    Points
    18
    Par défaut Copier enregistrement et modifer table requete
    Bonjour

    J'ai une table rempli par requête

    ma table

    Nom-date-semaine-heuredebut-heurefin
    je copie ma table

    pour tout planning avec semaine = sai_semaine

    tableajouteligne(table_planning.planning.nom,planning.date,planning.semaine,planning.heuredebut,planning.heurefin)

    planning.nom = TABLE_REQ_planning.COL_Nom
    planning.date = TABLE_REQ_planning.COL_date
    planning.semaine = TABLE_REQ_planning.SAI_Numero_nouvelle_semaine
    planning.heuredebut = TABLE_REQ_planning.heuredebut
    planning.heurefin = TABLE_REQ_planning.heurefin

    HAjoute(planning)
    FIN
    exemple "Titi | 02/08/2016 | semaine 6 | 8:00 | 10:00"
    résulta souhaité "Titi | 09/08/2016 | semaine 7 | 8:00 | 10:00"
    résulta obtenu "Titi | 02/08/2016 | semaine 7 | 8:00 | 10:00"

    jusque la tous fonction ma table est bien copiée avec le nouveau numéro de semaine mais comment ajouter 7 jours a toutes mes dates suivant la semaine.

    voici le code que l'on ma aidé à faire sur le forum, mais comment l'exploiter dans mon code pour que toutes mes lignes ajouté soit modifiée avec la bonne date.

    madate est une Date

    POUR i = 1 A TableOccurrence(TABLE_Planning)
    madate = COL_Date[i]
    madate..Jour += 7
    COL_Date[i] = madate
    Trace(COL_Date[i])
    FINavec le code ma table affiche les bonnes dates mais elle ne sont pas sauvegardés sauf si je les rentres une a une dans la table je suppose que l'enregistrement se fait en sortie de ligne

    Y a t'il le moyen de copier directement depuis ma base de donné. sans passer par une table puis avec la requête l'afficher

    j’espère être claire j' ai 14 ans désolé pour mes explications

    merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    Collégien
    Inscrit en
    Mai 2014
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Mai 2014
    Messages : 25
    Points : 18
    Points
    18
    Par défaut
    J'ai trouvé merci

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

Discussions similaires

  1. table requete+enregistrement modif
    Par davsamsyl dans le forum WinDev
    Réponses: 10
    Dernier message: 28/11/2013, 20h50
  2. [AC-2007] Copier enregistrement d'une table vers une autre
    Par symbiioz dans le forum VBA Access
    Réponses: 1
    Dernier message: 13/06/2013, 12h04
  3. Copier enregistrement d'une table à une autre
    Par Gringo59 dans le forum VBA Access
    Réponses: 5
    Dernier message: 04/06/2008, 16h18
  4. Copier un enregistrement d'une table vers une autre
    Par le lynx dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 04/01/2006, 09h56
  5. Sélection d'un enregistrement de la table sur modif TDBEdit
    Par lawale125 dans le forum Bases de données
    Réponses: 2
    Dernier message: 24/09/2004, 17h54

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