cs_mael974
Messages postés108Date d'inscriptionjeudi 2 juin 2005StatutMembreDernière intervention10 mars 2011
-
14 juin 2005 à 12:25
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
29 juin 2005 à 22:49
bonjour
je developpe une base de donneé CIndoc avec une interface asp !!
Les reponses de mes requetes sont inserées ds un tableaux ( html ); je voudrais limiter l affiche du tableau a 10 reponses et la suite des resultats accessible en clikant sur "suivant" ( a la maniere dune boite mail )!!! Le tt afin de ne pas avoir 10 km de page a defiler !!!
je vous remercie
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 14 juin 2005 à 15:45
eh bien ça dépend de la façon dont tu insère les données dans le tableau html
(tu pourrais nous montrer un petit bout de code ?)
Je suppose que tu utilises une boucle pour afficher ligne par ligne les résultats des requêtes de ta BD.
Dans ce cas tu fais un "break", tu termines le tableau html et tu met
un lien "suivant" quand le nombre d'enregistrement atteint un certain
nombre. Le lien pointe sur lui-même avec un query-string
"id=le_numero_de_la_page" et avant la boucle tu test si id existe, si
oui tu affiche la page correspondante.
c'est assez basic mais ça donne une idée de départ !
Nurgle
C'est une grande folie que de vouloir être sage tout seul !
cs_mael974
Messages postés108Date d'inscriptionjeudi 2 juin 2005StatutMembreDernière intervention10 mars 2011 17 juin 2005 à 08:21
salut eh bein g tester ms ca ne marche pas, peut etre ais je omis une instruction ms jai suivi pas a pas t conseil ms en vain :
(l integraliter du code ) (sachant que la page en cours sappel fiche_fourn.asp):
<%@ LANGUAGE="VBScript"%>
<%Response.buffer=false%>
<HTML>
<HEAD>
<TITLE>Fiche</TITLE>
</HEAD>
<!--#include file="normes.inc"-->
<%
Dim fiche_fourn.asp
Dim Nb=11
if Resquest.QueryString("fiche_fourn.asp")<>"" Then
fiche_fourn.asp = Resquest.QueryString("fiche_fourn.asp")
Else
fiche_fourn.asp = 1
end if
ok = Request.Form("ok")
Fourn= Request.Form("Fourn")
if Fourn="" then
Response.Write "Sélectionnez un fournisseur"
Response.End
end if
set RS =Server.CreateObject("ADODB.Recordset") '=== BINDERS
RS.CursorLocation = adUseClient
RS.LockType = adLockReadOnly
if ok="on" Then
isql =" select Désign,Série,Fourn,Agent from SIPANNE_BINDERS where Fourn='*' NOT Fourn=''"
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 29 juin 2005 à 22:49
c'est très précis le "ça marche pas" !!
Tu as quoi exactement ? une erreur ?
En fait je pense que c'est le "RS.Move" qui ne va pas. cette commande
ne marche pas avec toutes les DB, en tout cas je sais qu'elle marche
avec SQLServer, et qu'elle marche pas avec Access...)
je vais voir mais ça va être plus dur sans...
Nurgle
C'est une grande folie que de vouloir être sage tout seul !