<html>
<head>
<title>REFERENTIEL PRODUIT - Affichage de la recherche</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#8794c9" text="black">
<script language=vbscript>
</script>
<font color="#993333"><a href="index.htm">Accueil Référentiel </a></font>
<p align="center"><b><font size="7"><i><img src="image/logolrs.jpg" width="259" height="69"></i></font></b></p>
<p align="center"><b><font size="7"><i><font size="6"><font color="#993333">REFERENTIEL
PRODUIT</font></font></i></font></b></p>
<p align="center"><%
on error resume next
w= request.form("wrin" )
d= request.form("desi" )
f= request.form("fourn" )
nf=request.form("nfourn" )
function valid_saisie()
'teste la validité des critères de recherche
valid_saisie=""
if w<>"" then
valid_saisie=valid_saisie & "w"
end if
if d<>"" then
valid_saisie=valid_saisie & "d"
end if
if f<>"" then
valid_saisie=valid_saisie & "f"
end if
if w="" and d="" and f="" then
valid_saisie="vide"
end if
end function
function point(val)
trouve=0
i=1
while i<=len(val)
if mid(val,i,1)="," then
trouve=1
ret = mid(val,1,i-1) & "." & mid(val,i+1, len(val)-(i))
end if
i=i+1
wend
'teste si le code contient une virgule
if trouve = 1 then
point=ret
else
point=val
end if
end function
if valid_saisie()="wdf" or valid_saisie()="wd" or valid_saisie()="df" or valid_saisie()="wf" or valid_saisie="vide" then
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("Vos citères de saisie sont incorrects" )
else
'ouverture de la connection
set conn=server.createobject("adodb.connection" )
connstring="driver={Client Access ODBC Driver (32-bit)};" & "system=*****;conntype=2; dbq=******;uid=*****;pwd=*******"
conn.open "********"
'choix de la requete sql
if valid_saisie="w" then
w=point(w)
req_sql="SELECT * FROM (ARTIC_AA INNER JOIN ARFRN_AF ON ARTIC_AA.AAIART = ARFRN_AF.AFIART) INNER JOIN FOURNL01 ON ARFRN_AF.AFIFRN = FOURNL01.FOIFRN where AFIART=" & w
req_sql3="SELECT SITES_SI.SILSIT, SITES_SI.SIISIT, ARSIT_AS.ASFACT, ARSIT_AS.ASIART FROM SITES_SI INNER JOIN ARSIT_AS ON SITES_SI.SIISIT = ARSIT_AS.ASISIT where ASIART=" & w
set enreg=conn.execute(req_sql)
set enreg3=conn.execute(req_sql3)
if err.number=0 then
if enreg.eof = false then
pal=cint(enreg.fields("AFQTUL" )) & " couche(s) " & " x " & cint(enreg.fields("AFQCPT" ))
response.write("<TABLE BORDER=0>" )
response.write("<tR>" )
response.write("<td width=" & "'" & 75 & "%'" & "><b>Code Wrin :"&enreg.fields("AFIART" )&"</b><br></td>" )
if enreg3.eof =false then
response.write("<td width=" & "'" & 25 & "%'" & ">Actif sur Fleury :" & enreg3.fields("ASFACT" ) & "</td>" )
end if
response.write("</tR>" )
response.write("<tR>" )
response.write("<td><b>Désignation :"&enreg.fields("AALARF" )&"</b><br></td>" )
enreg3.movenext
if enreg3.eof =false then
response.write("<td>Actif sur Lyon :" & enreg3.fields("ASFACT" ) & "</td>" )
end if
response.write("</tR>" )
response.write("<tR>" )
response.write("<td>Code Fournisseur :"&enreg.fields("AFIFRN" )&"<br></td>" )
enreg3.movenext
if enreg3.eof =false then
response.write("<td>Actif surMarseille :" & enreg3.fields("ASFACT" ) & "</td>" )
end if
response.write("</tR>" )
response.write("<tR>" )
response.write("<td>Libellé Fournisseur :"&enreg.fields("FOLNOM" )&"<br></td>" )
enreg3.movenext
if enreg3.eof =false then
response.write("<td>Actif sur Bordeaux :" & enreg3.fields("ASFACT" ) & "</td>" )
end if
response.write("</tR>" )
response.write("<br>" )
response.write("<tR>" )
response.write("<td>Conditionnement :"&enreg.fields("AAQCON" )& " x " & enreg.fields("AAQCO2" ) & "<br></td>" )
enreg3.movenext
if enreg3.eof =false then
response.write("<td>Actif sur Nancy :" & enreg3.fields("ASFACT" ) & "</td>" )
end if
response.write("</tR>" )
response.write("<tR>" )
response.write("<td>Longueur :"&enreg.fields("AFCLOC" )&"<br></td>" )
enreg3.movenext
if enreg3.eof =false then
response.write("<td>Actif sur Rennes :" & enreg3.fields("ASFACT" ) & "</td>" )
end if
response.write("</tR>" )
response.write("<tR>" )
response.write("<td>Largeur :"&enreg.fields("AFCLCA" )&"<br></td>" )
response.write("</tR>" )
response.write("<tR>" )
response.write("<td>Hauteur :"&enreg.fields("AFCHCA" )&"<br></td>" )
response.write("</tR>" )
response.write("<br>" )
response.write("<tr>" )
response.write("<td>Palettisation :"&pal&"<br></td>" )
response.write("</tr>" )
response.write("<tr>" )
response.write("<td>Longueur :"&enreg.fields("AFCLOU" )&"<br></td>" )
response.write("</tr>" )
response.write("<tr>" )
response.write("<td>Largeur :"&enreg.fields("AFCLAU" )&"<br></td>" )
response.write("</tr>" )
response.write("<tr>" )
response.write("<td>Hauteur :"&enreg.fields("AFCHTU" )&"<br></td>" )
response.write("</tr>" )
response.write("</table>" )
response.write("<hr>" )
'repertoire ou sont situées les photos
chemin="\\Srv2\Groupes\referentiel\"
Set fs = CreateObject("Scripting.FileSystemObject" )
Set a = fs.openTextFile(chemin & w & "_1.jpg" )
if err.number>0 then
response.write("<br>" )
response.write("Cet article n'a pas encore de photo" )
else
response.write("<p align= " & "'" & "center" & "'" & "><b><i><img src=" & chemin & w & "_1.jpg" & " width=" & 400 & " height=" & 400 & "></i></b></p>" )
end if
a.close
Set a = fs.openTextFile(chemin & w & "_2.jpg" )
if err.number<=0 then
response.write("<p align= " & "'" & "center" & "'" & "><b><i><img src=" & chemin & w & "_2.jpg" & " width=" & 400 & " height=" & 400 & "></i></b></p>" )
end if
a.close
Set a = fs.openTextFile(chemin & w & "_3.jpg" )
if err.number<=0 then
response.write("<p align= " & "'" & "center" & "'" & "><b><i><img src=" & chemin & w & "_3.jpg" & " width=" & 400 & " height=" & 400 & "></i></b></p>" )
end if
Set a = fs.openTextFile(chemin & w & "_4.jpg" )
if err.number<=0 then
response.write("<p align= " & "'" & "center" & "'" & "><b><i><img src=" & chemin & w & "_4.jpg" & " width=" & 400 & " height=" & 400 & "></i></b></p>" )
end if
else
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("Aucun article ne correspond à ces critères de recherche" )
end if
else
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("Critères de saisie incorrects" )
end if
elseif valid_saisie="d" then
req_sql="SELECT * FROM ARTIC_AA where ARTIC_AA.AALARF like '%" & d & "%'"
set enreg2=conn.execute(req_sql)
if enreg2.eof=false then
response.write ("Cliquez sur l'article pour afficher sa page de description" )
response.write("<hr>" )
'mise en forme du tableau pour l affichage
response.write("<TABLE BORDER=1>" )
response.write("<tR>" )
response.write("<TD><FONT SIZE=4><B>CODE WRIN</B></FONT></TD>" )
response.write("<TD><FONT SIZE=4><B>DESIGNATION</B></FONT></TD>" )
response.write("</tR>" )
'boucle pour afficher les articles
while enreg2.eof=false
response.write("<TR>" )
response.write("<td><a href=" & "'affich2.asp?code=" & point(enreg2.fields("AAIART" )) & "'>"& enreg2.fields("AAIART" ) & "</a></td>" )
response.write("<td>" & enreg2.fields("AALARF" ) & "</td>" )
response.write("</TR>" )
enreg2.movenext
wend
else
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("Pas d'articles trouvés correspondant à cette désignation" )
end if
elseif valid_saisie="f" then
req_sql="SELECT * FROM FOURNL01 where FOLNOM LIKE" & "'%" & f & "%'"
set enreg2=conn.execute(req_sql)
if enreg2.eof=false then
response.write ("Cliquez sur le fournisseur pour afficher la listes des articles correspondants" )
response.write("<hr>" )
'mise en forme du tableau pour l affichage
response.write("<TABLE BORDER=1>" )
response.write("<tR>" )
response.write("<TD><FONT SIZE=4><B>CODE FOURNISSEUR</B></FONT></TD>" )
response.write("<TD><FONT SIZE=4><B>LIBELLE</B></FONT></TD>" )
response.write("</tR>" )
while enreg2.eof=false
response.write("<TR>" )
response.write("<td><a href=" & "'affich3.asp?code=" & enreg2.fields("FOIFRN" ) & "'>"& enreg2.fields("FOIFRN" ) & "</a></td>" )
response.write("<td>" & enreg2.fields("FOLNOM" ) & "</td>" )
response.write("</TR>" )
enreg2.movenext
wend
else
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("<br>" )
response.write("Pas d'articles trouvés correspondant à ce Fournisseur" )
end if
end if
end if
%> </p>
</body>
</html>