modifier une requête access depuis vb - VB/VBA/VBS - Programmation
Marsh Posté le 11-03-2009 à 23:49:26
Autre question :
Si je clique sur propriétés d'un formulaire, dans l'onglet données, j'ai une variable "source". Comment je peux modifier cette variable depuis vb ?
Form_nomduformulaire. ?????
Marsh Posté le 12-03-2009 à 07:26:50
Bonjour,
pour la requête, tu trouveras une réponse dans la page:
http://grenier.self-access.com/?ca [...] SQL-et-VBA
Cordialement
Marsh Posté le 12-03-2009 à 07:34:52
Re,
Private Sub Commande0_Click()
DoCmd.OpenReport "table1", acViewDesign, , , acHidden
lasql = "SELECT [Filtrage état].[Choix personnel], [Cra avec et sans mission].[N° de semaine], [Cra avec et sans mission].[Nom personnel], * FROM [Cra avec et sans mission], [Filtrage état] WHERE ((([Cra avec et sans mission].[N° de semaine])=[N° de semaine de cra]) AND (([Cra avec et sans mission].[Nom personnel])=[Choix personnel])); "
lesql = "SELECT Table1.nom, Table1.sem, * FROM Table1 WHERE (((Table1.nom)='" & nomf & "') );"
Reports!table1.RecordSource = lesql
'Fermer et enregistrer l'état
'acSaveYes pour valider l'enregistrement de l'état
DoCmd.Close acReport, "table1", acSaveYes
End Sub
peut répondre au reste.
Cordialement
Marsh Posté le 12-03-2009 à 18:52:47
super, c'est exactement ce que je cherchais pour la requête ! merci.
Pour la deuxième question, c'est un peu compliqué pour mon niveau débutant, je vais étudier ça.
Merci encore pour ton aide.
Vince
Marsh Posté le 11-03-2009 à 23:12:47
Salut a tous, j'ai un petit pb :
j'ai un fichier access avec des formulaires, des états et des requêtes.
Dans mes lignes de code, je sais comment appeler les formulaires (form_nomduformulaire) mais je ne sais pas comment sont appelés les états et les requêtes.
En fait, je voudrais changer le contenu d'une requête par programmation.
Si quelqu'un peut m'aider ça serai sympa.
Merci d'avance.
Vince