Compteur SQL access

jejeFT -  
blux Messages postés 4772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Here is our problem:

id port connexion | idSession
1 20 1005 | 1
2 20 1005 | 1
3 20 1009 | 2
4 20 1009 | 2
5 20 1009 | 2
6 21 1009 | 3
7 21 1009 | 3

The first column is auto-incremented (primary key).
We would like the last column to be a counter which identifies each session regarding a port number and a connexion number.

Is there a SQL or Access function which would allow us to do that?

Thanks a lot.
A voir également:

2 réponses

jejeFT
 
Bonjour,

Je reformule en francais comme on est sur un site francophone... ;)

J'essaie d'obtenir la derniere colonne idSession selon le modèle ci-dessous:

id port connexion | idSession
1 20 1005 | 1
2 20 1005 | 1
3 20 1009 | 2
4 20 1009 | 2
5 20 1009 | 2
6 21 1009 | 3
7 21 1009 | 3

La premiere colonne est clé primaire (auto-incrémenté).
J'aimerais que idSession détermine chaque session, c'est à dire que idSession s'incrémente chaque fois que l'on change de numéro de connexion ou de port.
Peut on faire selon avec des requêtes SQL? La fonction DCount() n'a pas porté ces fruits. Ou alors, y a t il une solution avec Access qui soit efficace, car ma bdd est volumineuse (~150Mo).

Merci beaucoup pour votre aide
0
blux Messages postés 4772 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

on ne peut pas faire ça en SQL, il faut passer par du VBA, le cas échéant...

Et pourquoi ton identifiant de session ne pourrait pas être la concaténation de 'port' et 'conenxion' ?
0