|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2009 Messages : 27 ![]() |
Bonjour à tous,
Je viens vous voir pour un problème qui m'embête très souvent et que je pense résoudre assez mal... Dès que je fais une requête (par exemple pour sélectionner tout mes clients) et que je réalise un count au sein d'une autre table (par exemple pour récupérer le nombre de contact de chaque client), les données de mon formulaire ne sont plus modifiables ! Cependant, je souhaiterais pouvoir par exemple, modifier l'adresse de mon client ! Je comprend bien le verrou qui se pose mais la seule solution que j'ai trouvée est de faire un sous formulaire en le linkant sur le numéro de client pour afficher 1 seul champ (contenant le count...) Un peu stupide non ? Comment faites vous de votre côté ? FYI : http://access.developpez.com/faq/?page=zdl#ImpSelVal Arkezis |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour Arkezis,
S'il y a Count(), c'est qu'il y a GROUP BY, et les données des requêtes de regroupement ne sont pas modifiable (dans la requête). Et c'est facilement compréhensible : en effet, une ligne représentant, en fait, plusieurs lignes de la table regroupée, il est très dangereux de répercuter la modification sur toutes les lignes concernées. En tous cas, c'est la position qu'a adoptée SQL.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com