Newsgroup: it.comp.appl.access
Titolo: Access in internet


Ma non avevi chiesto di fare una pagina "statica" HTML?
Ciao.
--
Sergio MAZZA


Si ma visto che non riesco a creare una bella pagina formattata.
Sto provando a farlo con la pagina dinamica
Perchè con la pagina statica se esporto il report non riesco ad ottenerlo
con io voglio
Ad esempio se ne report ho messo un bordo sottile ai campi oppure ho
colorato lo sfondo quando lo esporto non ho più niente, mi visualizza solo
il contnuto di quei campi
Se mi sai spiegare come ottenere la pagina statica ben formattata ti prego
dimmelo


Io per esempio ho fatto così; con un web editor mi sono disegnato la pagina.
L'ho spezzata in tre parti "virtuali" (intestazione, corpo, pièdipagina) e
con Open e Print creo il file HTML (visto che è in formato Ascii):
Es. - intestazione
        Open fileIndice For Output As #1
        Print #1, "<html>" & vbCrLf
        Print #1, "<head>" & vbCrLf
        Print #1, "<title>Ufficio Stampa - CNR: Rassegna stampa -
Indice</title>" & vbCrLf
        Print #1, "<style type='text/css'>" & vbCrLf
        Print #1, ".testo {  font-family: Verdana, Arial, Helvetica,
sans-serif; font-size: 70%; font-style: normal; font-weight: normal; color:
#000000}" & vbCrLf
        Print #1, "</style>" & vbCrLf
        Print #1, "</head>" & vbCrLf
        Print #1, "<body bgcolor='#FFFFFF' text='#000000'>" & vbCrLf
        Print #1, "<table width='100%' border='0' cellspacing='0'
cellpadding='0'>"
        Print #1, "<tr>"
        Print #1, "<td valign='middle' align='left'><img
src='../../../ImmaginiSito/UfficioStampaPiccolo.gif' width='186'
height='39'></td>"
        Print #1, "<td align='right' valign='middle'><img
src='../../../ImmaginiSito/Cnrlogo_piccolo2.gif' width='41'
height='51'></td>"
        Print #1, "</tr>"
        Print #1, "<tr>"
        Print #1, "<td colspan='2'><img
src='../../../ImmaginiSito/spacer.gif' width='1' height='5'></td>"
        Print #1, "</tr>"
        Print #1, "</table>"
        Print #1, "<font class='testoTitoloBox'><font
color='#2C58FA'><b>Rassegna stampa del: " & txtDataRassegna &
"</b></font></font>" & vbCrLf
        Print #1, "<table cellpadding='0' cellspacing='1' border='0'>" &
vbCrLf
        Print #1, "<tr valign='middle'>" & vbCrLf
        Print #1, "<td colspan='3'><img src='ImmaginiSito/spacer.gif'
width='1' height='5'></td>" & vbCrLf
        Print #1, "</tr>" & vbCrLf
        Print #1, "<tr valign='middle'>" & vbCrLf
poi con un ciclo Do mi genero il corpo
Es. - corpo
    Do While Not rst.EOF
        Print #1, "<tr valign='middle' bgcolor='" & sfondo & "'>" & vbCrLf
        Print #1, "<td><font class='testo'>&nbsp;" & rst("RSTES") &
"&nbsp;</font></td>" & vbCrLf
        Print #1, "<td><font  class='testo'>&nbsp;<a href='JavaScript:
void(0);' onClick=" & Chr(34) & "JavaScript: window.open('" &
Trim(rst("RSIMM")) &
"p1.tif','Articolo','alwaysRaised,resizable,scrollbars,top=0,left=0,width=40
0,height=400'); window('Articolo').focus;" & Chr(34) & " title=" & Chr(34) &
"Apre l'articolo" & Chr(34) & " target='Articolo'>" & Trim(rst("RSART")) &
"</a>&nbsp;</font></td>" & vbCrLf
        'Print #1, "<td align='center'><font  class='testo'>&nbsp;" &
rst("RSTPG") & "&nbsp;</font></td>" & vbCrLf
        Print #1, "<td align='center'><font  class='testo'>&nbsp;" &
numPagineArticolo & "&nbsp;</font></td>" & vbCrLf
        Print #1, "</tr>" & vbCrLf
        rst.MoveNext
     Loop
alla fine chiudo tutto
Es. - pièdipagina
        Print #1, "<tr>" & vbCrLf
        Print #1, "<td colspan='3'><img src='ImmaginiSito/spacer.gif'
width='1' height='5'></td>" & vbCrLf
        Print #1, "</tr>" & vbCrLf
        Print #1, "</table>" & vbCrLf
        Print #1, "</body>" & vbCrLf
        Print #1, "</html>" & vbCrLf
        Close #1
Altrimenti hai la possibilità di utilizzare i file IDC e HTX
(Help TechNet)
IDC/IDQ and HTX
The Internet Database Connector (IDC) was a precursor to ASP and ADO. An IDC
file contains information used to connect to a specific ODBC data source and
execute a SQL statement to query a database. The query results are
automatically integrated with special tags in a separate HTML template (HTX
file). The Index Database Query (IDQ) format extends the IDC format with
specialized query parameters for Microsoft Index Server searches. Although
IIS 4.0 still supports both of these formats, ADO and the Index Server
server-side objects can be combined with ASP to produce similar results.
Overall, ADO provides a more dynamic and flexible programming model for
accessing data that integrates with the rest of your ASP application.
La pagina risultante la salvi come HTML e la pubblichi.
Stessa procedura se vuoi utilizzare ASP (che sarebbe anche più semplice)...
Ciao.
--
Sergio MAZZA


Mi potresti passare per posta all'indirizzo mio privato la tua pagina cosi
cerco di capire meglio come è struttura visto che di HTML non sono
fortissimo.... però vedendo un esempio riesco a capirci un po di più
Se non ti crea problemi sarei falicissimo me la invieresti
Ciao e grazieeeeeeeeeeeeeeee


Io te la posso inviare senza problemi ma la struttura di una pagina HTML è
semplice:
<html>
<head>
<title>Qui inserisci il titolo della pagina, quello che apparirà sulla barra
blu in alto</title>
</head>
<body>
Qui inserisci il contenuto (testo e/o codice html) della tua pagina
</body>
</html>
comunque se preferisci te la invio...
Ciao.
--
Sergio MAZZA