|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 086 ![]() |
Bonjour,
Dans ce tutoriel, vous apprendrez à utiliser l'opérateur SQL In() avec une zone de liste pour effectuer vos filtres à l'ouverture de formulaires/états. Vos commentaires sont les bienvenues. http://loufab.developpez.com/tutorie...s/operateur-in Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
40
|
|
|
#2 | |||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
bonjour loufab,
c'est toujours un plaisir de découvrir tes tutoriels et également très utile pour les membres .Citation:
Code sql :
Je vais essayer de trouver un exemple concret
__________________
L'informatique fait son grand retour au lycée... |
|||
|
20
|
|
|
#3 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 086 ![]() |
Tout à fait Where et Having n'ont comme différence que le type de requete (avec regroupement ou pas)
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
10
|
|
|
#4 |
![]() ![]() Denis Développeur informatique Inscription : août 2004 Messages : 3 206 ![]() |
Excellente idée maintes fois évoquée sur le forum
__________________
Merci de ne pas poster sur mon profil pour des problèmes techniques. Pour celà vous pouvez utiliser le forum ou m'envoyer un mp. Bon développement ! Mes tutoriels et contributions sur ma page perso: Ma page personnelle |
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : avril 2006 Messages : 1 318 ![]() |
bonjour,
Dans le chapitre <Variante avec des dates>, il est nécessaire, je pense, que les dates soient converties au format m/d/yy avant de les placer dans la clause Where. Bon tut, ![]() a+ philippe |
|
20
|
|
|
#6 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 086 ![]() |
En effet !
J'ai intégré vos remarques. Merci à vous 2.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#7 | ||||
|
Expert Confirmé Sénior
![]() ![]() Fabien Enseignant Inscription : janvier 2009 Messages : 2 415 ![]() |
re moi,
Code :
Code :
Bizarre comme utilisation du IN, hein ?
__________________
L'informatique fait son grand retour au lycée... |
||||
|
30
|
|
|
#8 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 086 ![]() |
Absolument ! ça mérite un ajout dans le tuto.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#9 |
|
Office & Excel ![]() ![]() ![]() |
Salut.
Ne peut-on pas convertir les dates en long pour éviter les méprises? Sinon, excellent tuto
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
10
|
|
|
#10 |
|
Membre expérimenté
![]() Rémi BOURGARELDéveloppeur .NET Inscription : juin 2006 Messages : 426 ![]() |
Je pense qu'il faudrait aussi mettre un passage par rapport aux injection sql : les clause IN sont pas facilement convertible en requêtes paramétrées, du coup on fait souvent de la concaténation de chaine => risque d'injection SQL. (sur les exemples de l’article dans un environnement ou l'utilisateur peut modifier les valeur envoyées par le formulaire,web par ex, il est possible de faire une injection SQL)
|
|
00
|
|
|
#11 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 916 ![]() |
Autre petit ajout nécessaire à mon avis : on ne peut pas faire
Code :
in (element1, element2, ..., Null), il faut faire in (element1, ...) or is null |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 086 ![]() |
Beaucoup de remarques constructives.
Je vais attendre que ça s'étoffe un peu, de manière à ne pas modifier tous les jours le tuto.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
Copyright © 2000-2012 - www.developpez.com