> Tous les forums > Forum Bureautique
 [ACCESS SQL + champ ne peut être dans WHERE ou HAVING]
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Magnan
  Posté le 11/05/2015 @ 17:09 
Aller en bas de la page 
Astucien

Bonjour

Sous Access 2010/2013.

Table ENTREPRISE qui contient, entre autres, un champ de type de données numérique, liste de choix plusieurs variables ->activiteente

Requête qui essaye de sélectionner des tupples :

SELECT ENTREPRISE.comcommercialent, ENTREPRISE.nomjuridiquenet, ENTREPRISE.statutjuridiquenet, ENTREPRISE.villeent, ENTREPRISE.bqueent, ENTREPRISE.codeapeent, ENTREPRISE.activiteente
FROM ENTREPRISE;

Fonctionne parfaitement.

Par contre dés que j'essaye de mettre un WHERE ENTREPRISE.activiteente =1

ou WHERE ENTREPRISE.activiteente LIKE "1", ou....

J'ai le message suivant : [Le champ a plusieurs valeurs "ENTREPRISE.activiteente" ne peutpas être utilisé dans une clause WHERE ou HAVING].

Et pourtant j'aimerais bien n'avoir que les clients plâtriers ou les plâtriers et plaquistes ou les plombiers ou zingueurs.

Auriez vous une solution à me proposer. ???

Merci d'avance.



Modifié par Magnan le 11/05/2015 17:15
Publicité
Titus68
 Posté le 12/05/2015 à 00:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je n'utilise pas cette fonctionnalité mais pour les champs multivaleurs il faut implémenter en plus "value" :

... ENTREPRISE.activiteente.value =1

http://warin.developpez.com/access/multivalue/

Par contre pas évident que ton = 1 corresponde bien à ce que toi tu penses.

Magnan
 Posté le 12/05/2015 à 06:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Merci pour cette réponse. Je teste aujourd'hui et te tiens informé.

a+

Magnan
 Posté le 12/05/2015 à 09:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour

Non, ça ne marche pas.

J'ai essayé de mettre la valeur 1 ou le texte de l'activité (maçon, platrier, ...) mais une boite de dialogue apparaît me demandant de saisir le paramètre (Ce qui figure dans la requête est omis), et après saisie et validation tous les tupples apparaissent.. Étonnant, je vais continuer à chercher.

Merci encore

A+

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
69,99 €SSD Crucial P5 Plus 500 Go (3D NAND, NVMe, PCIe 4.0, M.2, 6600 Mo/s) à 69,99 €
94 € -26%

Amazon fait une promotion sur le SSD Crucial P5 Plus 500 Go (3D NAND, NVMe, PCIe 4.0, M.2) qui passe à 69,99 € livré gratuitement. On le trouve ailleurs à partir de 94 €. Ce SSD offre des vitesses de lecture/écriture séquentielle allant jusqu’à 6600/ 3 000 Mo/s. Il est garanti 5 ans.

Cette version Plus est compatible PCIe 4.0. Vous pouvez donc aussi l'utiliser avec la console de jeux PS5.


Voir l'offre
67 €Clé USB Sandisk Luxe 512 Go à double connectique USB 3.1 Type A et C à 67 €
90 € -26%

Cdiscount fait une promotion sur la clé USB Sandisk Luxe 512 Go à double connectique USB 3.1 Type A et C qui passe à 67 €. Cette clé USB  dispose d'un connecteur USB Type C et d'un connecteur classique de type A. Grâce à elle, transférez en toute simplicité et rapidement (jusqu'à 150 Mo/s) vos fichiers entre vos smartphones, tablettes et ordinateurs. On la trouve ailleurs à plus de 90 €.


Voir l'offre
279,00 €TV 43 pouces Thomson 43UG6400E LED 4K UHD, HDR10, Android 9 à 279 €
349 € -20%

Amazon Fait une promotion sur le téléviseur 43 pouces (108 cm) Thomson 43UG6400E TV LED 4K UHD qui passe à 279 €. Cette TV offre une résolution 4K Ultra HD de 3840x2160, possède le WiFi, est compatible avec le HEVC (H.265), Android 9 (Youtube, Netflix, Canal, Disney+, Amazon Prime, ...), HDR10, DLNA, Tuner TNT HD, ... Elle possède 2 ports HDMI, 1 ports USB pour lire vos contenus multimédias et un port Ethernet RJ45.

La version 50 pouces est également en promotion à 329 € au lieu de 419 € et la version 55 pouces à 369 € au lieu de 449 €.


Voir l'offre
479,99 €Ordinateur portable Lenovo 15.6 pouces (FHD, Ryzen 5, 8 Go RAM, SSD 512 Go, Windows 10) à 479,99 €
599 € -20%

Fnac fait une promotion sur l'ordinateur portable Lenovo Ideapad 3 15ADA05 qui passe à 479,99 € alors qu'on le trouve habituellement à 599 €. Cet ordinateur portable dispose d'un écran 15.6 pouces Full HD (1920x1080), d'un processeur AMD Ryzen 5 3500U, de 8 Go de RAM, d'un SSD de 512 Go, d'un chip graphique Radeon Vega 8, d'une webcam, d'un lecteur de cartes mémoire et de connexions Bluetooth, WiFi, Ethernet, HDMI, USB 2.0 et USB 3.0. Le tout tourne sous Windows 10. 

Un PC adapté à Internet, à la bureautique, au multimédia et aux jeux en HD.


Voir l'offre

Sujets relatifs
Champ fixe dans base access
N' importe ou dans le champ Access 2007
Peut on mettre des images JPEG dans Access
Copier/Coller dans Access
[Image dans formulaire ACCESS 2010]
Seul UN document WORD ne peut plus être utilisé.
Access 2003 Préciser champ d'une table précise
Formater une variable date insérée dans le texte d'un état access
Quel est l'équivalent de l'outil DataGrid dans access 2007
Dates dans Access
Plus de sujets relatifs à [ACCESS SQL + champ ne peut être dans WHERE ou HAVING]
 > Tous les forums > Forum Bureautique