|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Bonjour à vous,
Je dois créer un état avec des numéros de casiers et d'employés et j'aimerais trier par numéro de casiers de façon croissante tous en inscrivant ceux qui sont vides à la fin et non au début comme d'habitude. Est-ce que c'est possible? Merci! |
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 475 ![]() |
L'astuce est d'ajouter un champ calculé de trié sur ce champ calculé.
Dans le champ calculé mettre : Code :
iif(isnull([tonChampCasier];Nz(DMax("[TonChampCasier]";"[TaSource]");0)+1;[TonChampCasier])
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Bonjour Marot_F
J'ai inscrit le code suivant dans la requête : Code :
Quesqu'il me manque? |
||
|
|
00
|
|
|
#4 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 475 ![]() |
Il faut garder les guillemets autours des arguments de DMax() et respecté ce que j'ai mis.
Code sql :
Nz(DMax("[CNumCasiers]";"[RqeCasiersEmployesActifs]");0)+1 cela attribut le max+1 au casier qui sont vides. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2010 Messages : 10 ![]() |
Tout fonctionne
![]() Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com