Bonjour
J'ai voudrais savoir comment je peux ajouter un champs virtuel auto incrémenté dans une vue. En gros je voudrais ceci
SELECT (monchamps+1), monchamp3,monChamps3 FROM maTable ...
En faite, lorsque je voudrais faire une selecte de cette vue je voudrais pouvoir travailler sur ce numéro mais qu'elle ne soit pas figé dans une table. Alors pour quel raison ? j'ai une table qui contient chaque ligne de code VB et j'ai besoin d'isoler les fonctions. J'ai deux vues: une qui contient le début du sub et l'autre la fin. Ce qui fait ceci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 vw_sub id,idfichier,line,code 1, 1, 18, Private Sub toto.... 8, 1, 24, Private Sub tata... 15,1, 28, Private Sub titi... ...La concordance est parfaite entre les Sub et End sub. Mon but est qu'en indiquant les intervales c'est à dire par exemple : BEETWEN 18 AND 20 me retourner les codes present dans la procédure toto. Donc j'ai pensé à un champs ayant une donnée commune entre le sub et end sub.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 vw_end_sub id,idfichier,line,code 3, 1, 20, End Sub 5, 1, 26, End Sub 17,1,30, End Sub
En précisant que vw_sub et vw_end_sub tape dans la même table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 id,refenrence,idfichier,line,code 1, 1, 1, 18, Private Sub toto.... 8, 2, 1, 24, Private Sub tata... 15, 3, 1, 28, Private Sub titi... ... vw_end_sub id,reference,idfichier,line,code 3, 1, 1, 20, End Sub 5, 2, 1, 26, End Sub 17, 3, 1,30, End Sub
En résumé je voudrais retourner le numéro d'enregistrement déjà géré dans la vu.
Partager