Bonjour,
Je suis entrain de développer une page Web qui affiche l'information concernant des factures. Dans le bas de ma page je veux mettre des bouton Début, Précédent, suivant, Dernier pour naviguer d'une facture à l'autre. Mon problème c'est que je sais pas comment faire pour déterminer quel est la facture suivante ou précédente dans ma table. Ma table contient bien sûre une clé primaire mais les valeur ne se suive pas. Par exempl les commande papier commence par un P et les commande web par un W. Donc dans ma table la première facture pourrait être p00001 et la deuxième W00001. De plus les factures peuvent être suprimées. Je ne peux pas non plus modifier la table car il y a des usagers qui utilisent le système.
Ce que je veux donc savoir c'est comment fait-on ce genre d'algorithme pour déterminer la position d'une ligne dans une table. Il semble qu'avec Sql-Server il n'existe pas de notion de position car les commande First et Last n'existe pas. Donc est-ce possible de faire ça en T-SQL si oui comment?
Partager