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

Requêtes et SQL. Discussion :

question table et runsql [AC-2010]


Sujet :

Requêtes et SQL.

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut question table et runsql
    bonsoir

    j ai chercher de partout mais je trouve pas de reponce a ma question?

    je veux faire une requete ou un runsql update pour la date du jour avec un champ calculé sur acces 2010 peut importe

    mais mon probleme ce que j ai un formulaire et avec une liste deroulante qui affiche mes tables et un sous formulaire qui affiche les donnee

    je fait une runsql update qui marche si je met le non de ma table mais j aimerais mettre a la place de la table la liste deroulante qui affiche le nom de mes tables pour eviter de creer 20 requete et den creer une nouvelle a chaque table que je cree

    ou sinon comment cree une requete update quand je lance mon code pour inserer une nouvelle table

    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Personnellement j'utiliserai quelque chose comme cela:
    Sur un bouton:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Private Sub MonBouton_Click()
    Dim oDb As DAO.Database
    Dim MaVar As String ' variable table
    Dim StrSql As String ' Variable Sql
    Set oDb = CurrentDb
    MaVar = [NomDeTonFormulaire].NomDeTaListeDéroulante.Value
     
    StrSql = "UPDATE NomDeTable SET SuiteDeTaRequête);"
    StrSql = Replace(StrSql, "NomDeTable", MaVar)
     
    oDb.Execute StrSql
     
    End Sub
    Ainsi tu crées ta requête complète avec le nom de la première table et le nom de la table est remplacé par le nom contenu dans ta liste déroulante..

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    Bonjour

    Le code fonctionne bien

    Mais j’ai un petit souci il me dit qui trouve pas les tables avec un espace exemple de nom de table F BKBE F GGHJ il me dit qu’il ne trouve pas la table <f>

    J’ai bien pensé supprimer l’espace mais j’ai 2 base de donnée en relation dont le numéro clef est l immat donc c’est plutôt gênant

    Y a-t-il une solution simple ou il faut que je me refasse les 2 programmes

    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Et en mettant le nom de la table entre [ ].

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 15
    Par défaut
    merci

    ca marche nickel

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

Discussions similaires

  1. Question TABLE & Fichiers Indexés + Recherche
    Par Metalman dans le forum Cobol
    Réponses: 30
    Dernier message: 12/07/2016, 14h26
  2. Question Table /TableViewer
    Par Schtroumpf81 dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 15/06/2006, 00h47
  3. Question sur Table-borders
    Par GDVL dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 20/10/2004, 16h10
  4. select sur plusieurs table, question sur jointure
    Par Schulman dans le forum Langage SQL
    Réponses: 7
    Dernier message: 03/09/2004, 14h54
  5. question sur les requetes table héritée
    Par champion dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 30/08/2004, 15h19

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