bonjour
j'ai une table avec des noms et des numero que je designe de 1 à 700
je voudrai faire une macro qui me donne les numero de libre entre 1 et 700?
comment faire la requete?
a+
bonjour
j'ai une table avec des noms et des numero que je designe de 1 à 700
je voudrai faire une macro qui me donne les numero de libre entre 1 et 700?
comment faire la requete?
a+
Bonjour
Merci de poser une question clair et précise.
Que veux-tu dire par numéro libre ? Est-ce des numéros sans nom en face ?
Il faudrait un peu plus de détails sur la structure de ta base.
Starec
Bonjour
j'ai une table
colonne a je met un chiffre qui n'est pas utilise de 1 à 700
colonne b j'inscrit les noms
je voudrai faire une requete qui me donne les numero de 1 à 700 qui sont disponible
a+
Bonjour,
Si tu efface bien les numéros que tu inscrit à la mains, il te serait pratique d'avoir une table (Ou fixe ou temporaire) contenant ces valeurs numériques !
Ainsi tu n'aurais qu'a comparer tes 2 colonnes pour faire ressortir les chiffres non utilisés...
Je sais pas si j'ai été clair ?
bonjour,
en effet si j'efface le n° et que je reprend le me^me il n'y a pas de pb
mais je veux savoir si on a pas oublie de numero
en faisant un requet
a+
Ta table contient 700 lignes dont une colonne porte un numéro unique de 1 à 700 ?
Si tu cherches les lignes où il n'y a pas de Nom en face du numéro :
On peut savoir quel est le but de ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Numéro FROM TaTable WHERE Nom IS NULL
On dirait que tu veux réutiliser un identifiant clé primaire après avoir supprimé une ligne de la table.
le premier de chaque "trou"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [numCli]+1 AS Absent FROM T_count AS T1 WHERE ((([numcli]+1) Not In (select numcli from T_count as T2 order by numcli))) ORDER BY [numCli]+1;
Bonjour,
j'essaye d'adapter la requete minciv mais je n'arrive pas
ma table se nomme fichier clients (en majuscule)
comment faire?
a+
Ce n'est pourtant pas sorcier à adapter :
si ta table est CLIENT et le champ Numero
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT [Numero]+1 AS Absent FROM CLIENT AS T1 WHERE ((([Numero]+1) Not In (select Numero from CLIENT as T2 order by Numero))) ORDER BY [Numero]+1;
bonjour
ce n'est pas sorcier pour vous un expert
mais pour un débutant c'est....
il faut respecter toutes les personnes et ses niveaux différents
c'est pour cela que je vous remercie du temps que vous accorder à faire partager voter expérience
ma table se nomme fichier client
a+
Don't worry, on est tous là pour apprendre ...
alors si ta table est FICHIER CLIENT et le champ Numeroma table se nomme fichier client
Code :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT [Numero]+1 AS Absent FROM [FICHIER CLIENT] AS T1 WHERE ((([Numero]+1) Not In (select Numero from [FICHIER CLIENT] as T2 order by Numero))) ORDER BY [Numero]+1;
PS : il vaut mieux éviter les <espace>, les accents ... dans les noms de tables (et d'objets en général).
BONJOUR?
POURQUOI J AI UNE FENETRE QUI S OUVRE POUR ME DEMANDER UNE VALEUR DE PARAMETRES,
QUE SIGNIFIE UNE VALEUR DE PARAMETRE?
QUAND JE MET 1 IL INDIQUE SUR UNE COLONNE QUE DES 2
A+
quels sont les champs de ta table et leur type ? quelle est ta requete ?
sinon met l'extrait de ta base zippée en pièce jointe ...
A+
bonjour,
voici le fichier
je voudrai dans la colonne n° les nombres qui n'ont pas été utilisés de 1 à 700?
cordialement
Et voici la requete installée : elle te donne le premier N° de chaque "trou" par ordre croissant.
Une 2 ème req se limite au 5 premiers résultats.
bonne journée
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager