Accueil > Forum > > > > Requete SQL
Requete SQL
jeudi 28 juillet 2005 à 10:52:43 |
Requete SQL

zolt4n
|
Bonjour j'ai un probleme
j'ai une requete avec 4 champs "1" "2" "3" "4" ,4 boolean retourne (0 ou 1)
et un 5em champs pour la valeur totale en binaire donc un truc du genre 1000
ou 1100
j'ai un formulaire avec 4 autres bouton cocher donc boolean aussi et un bouton
qd je clic sur le bouton je retourne la valeur binaire a quatre chiffre du genre si on clique sur 1 et 3 mon formulaire retourne 1010.
je recherche alors ds ma requette si le champs 5 connais 1010.
sa sa va mais jaimerai que ma requet me sorte 1010 mais ausi 1111 ,1110,1011
engros tout les champs ou il y a 1*1* maiis je bloque .
jai aussi testé de metre les 15 comdition sur mes pti bouton de mon formulaire mais sa ne marche pas.
|
|
jeudi 28 juillet 2005 à 10:53:39 |
Re : Requete SQL

zolt4n
|
a oui si qqn connais si ds une requette sql on peut metre l'* ou le % sa serait sympas j'ai essayé mais rien a faire
|
|
jeudi 28 juillet 2005 à 11:07:16 |
Re : Requete SQL

toods
|
Réponse acceptée !
Salut Dans une requête SQL, tu peux utiliser le % Mais il faut utiliser un LIKE Ex: Select --- FROM --- WHERE bidule LIKE '1%1%' mais le souci p'tet c'est qu'il te retournera aussi 10000010 il y a un moyen pour dire que le % correspond à 1 caractère, mais je ne sais plus lequel Plus tu vas moins vite, moins tu vas plus loin 
|
|
jeudi 28 juillet 2005 à 11:08:49 |
Re : Requete SQL

lucio57
|
Je ne suis pas sûr d'avoir tout compris mais ça pourrait donner ça
SELECT CHAMP5 FROM TABLE WHERE CHAMP1 = 1 AND CHAMP3=1 ou ça je sais que ça marche sous SQL Server mais je ne sais pas sous les autres formes de base de données SELECT CHAMP5 FROM TABLE WHERE SUBSTRING(CHAMP5,1,1) = '1' AND SUBSTRING(CHAMP5,3,1) = '1' si ton champ 5 est au format nombre il faut peut être le caster SELECT CHAMP5 FROM TABLE WHERE SUBSTRING(CAST(CHAMP5 AS NVARCHAR),1,1) = '1' AND SUBSTRING(CAST(CHAMP5 AS NVARCHAR),,3,1) = '1'
J'espère que ça va t'aider ! Par contre j'ai pas tout compris ton second poste.
Bon courage
|
|
jeudi 28 juillet 2005 à 11:14:04 |
Re : Requete SQL

lucio57
|
Réponse acceptée !
Toods je pense que ta requête ressortira aussi les valeurs du genre 1001 ou 0110 en fait toutes celle contenant deux 1. Sous SQL serveur tu peux egalement faire CHAMP5 LIKE '1_1_' en utilisant _ tu indiques le nombre caractères attendus dans la chaîne. Mais comme précédement si ce n'est pas un format caractère qui est utilisé pour ton champ il faudra certainement le caster en nvarchar
|
|
jeudi 28 juillet 2005 à 11:18:37 |
Re : Requete SQL

toods
|
exact, ca retournera également pour 1001, mais je pense pas 0110 vu que je demande à ce que le 1er caractère soit un 1 désolé  Plus tu vas moins vite, moins tu vas plus loin 
|
|
jeudi 28 juillet 2005 à 11:37:16 |
Re : Requete SQL

pcpt
|
de mémoire, çà serait plutôt :
'on suppose Rez as string contenant "1010"
dim RezFormate as string RezFormate = Replace(Rez,"0","?") 'donc contient "1?1?"
(SQL) ".... LIKE '" & RezFormate & "'"
PCPT
|
|
jeudi 28 juillet 2005 à 11:38:06 |
Re : Requete SQL

zolt4n
|
Réponse acceptée !
Merci les gars j'ai trouvé seul , mais doit y avoir plus simple bon deja jai fait mais 15 posibilité le 0000 men fou ^^
apres sa jai fait une colone par cas dans ma recherche sql du genre 0&-[2]&-[3]&0
jai fait ceci pour les 15 cas
apres jai recherché en fonction de mon resultat sous le formulaire la colone specifique donc la c la colone 0110
et donc sa marche !!! car si jai 1111 il me sort qd meme 0110 et si jai 1010 il me sort 0010 il me donne donc que les bon champs merci a tous
|
|
jeudi 28 juillet 2005 à 11:38:19 |
Re : Requete SQL

toods
|
Réponse acceptée !
et effectivement, il faut utiliser le "_" => WHERE bidule LIKE '1_1_' Plus tu vas moins vite, moins tu vas plus loin 
|
|
jeudi 28 juillet 2005 à 11:46:05 |
Re : Requete SQL

lucio57
|
Désolé Toods mais je me suis loupé tu as raison il ne renvoie pas 1001 parce qu'il n'y a pas de % avant. Toutes mes confuses !
|
|
Cette discussion est classée dans : bouton, formulaire, champs, requete, retourne
Répondre à ce message
Sujets en rapport avec ce message
requete dynamique a partir d'un formulaire [ par bill ]
Je veux faire une requete en fonction des champs rempli dans le formulaire.Si le champs n'est pas rempli alors il n'est pas utilisé pour filtrer dans
des champs validés qui se modifient [ par medvision ]
Bonjour Dans un formulaire vb6 des champs que j'ai validé par le bouton "valider" et qui sont liés à une base de données access , en ouvrant de nouvea
Afficher 0 quand il y'as aucune selection de ma requete [ par AladinRaja ]
Bonjour, J'aimerai que ma requete retourne 0 quand elle trouve aucune selection dans la table. voici mon code SQL: SELECT Sum([formulaire de temps
comment affecter une action a un bouton créer dans un formulaire outlook [ par fabmone ]
bonjour a tous !! voila je me permets de poster mon petit soucis du soir..... j'ai créé un formulaire "contact personnalisé" sous outlook jusque la
vb Remplir automatiquement champs de formulaire a partir d'une combobox [ par scicanos ]
Bonjour, Je suis novice en vb 2010 et en développement. J'ai créé un formulaire sur vb express 2010 qui récupère les champs d'une base de données Ac
[déplacé VB6 -> VBA] Créer un nouvel enregistrement [ par poky57 ]
Bonjour, J'ai réalisé un formulaire que j'appelerai "F" à partir d'une table nommée "T". Ce que j'aimerais, c'est qu'à partir de mon formulaire, je
Tout Cocher / Tout décocher [ par Kurus ]
Bonjour à tous ! Je vous explique mon problème, en espérant que vous puissiez trouver la solution. J'ai un formulaire, faisant appel à un sous formu
[Catégorie modifiée .Net -> VBA] passage etats vers formulaire [ par dranok ]
Bonjour, j'ai fait un bouton sur un etat qui renvoi vers un formulaire et je voudrais que le formulaire se mette sur le champs correspondant à la li
requete avec des dates remplies dans un formulaire [ par elnico16 ]
bonjour, je travaille sous access 2007.mon but est de faire des stats dans un etat. jvous explique : je veux prendre en compte pour le resultat de ma
Moyenne de plusieurs champs dans formulaire [ par raph66 ]
Bonjour Je cherche a utiliser la fonction "AVG" ou "moyenne" pour calculer la moyenne de plusieurs zone de texte dans un formulaire. Dans les propr
Livres en rapport
|
Derniers Blogs
[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse chez eux, et l'avenir est très très prometteur pour le HTML5, notammen...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc
Forum
RE : VITESSERE : VITESSE par Renfield
Cliquez pour lire la suite par Renfield RE : VITESSERE : VITESSE par ucfoutu
Cliquez pour lire la suite par ucfoutu MACRO VBA EXCELMACRO VBA EXCEL par sigma17
Cliquez pour lire la suite par sigma17
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|