Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    5

    Ricerca campo con campo cliccabile

    Un aiuto prego!

    Ho un DB in Access con SETTE campi:
    id - nome - settore - via - telefono - cliccabile - URL
    chiedo tutto l'elenco ordinato per nome che funziona perfettamente
    consentendomi di cliccare sul nome dove è presente il collegamento
    che consente di mandare l'utente
    alla pagina inserita nel campo URL

    Questo è il codice funzionante per questa prima ricerca....
    ----
    <%If Rst.Fields("cliccabile") = True Then%>
    "><%=Rst.Fields("nome")%>
    <% Else %>
    <%=Rst.Fields("nome")%>
    <% End If %> </td>
    <td width="30%"><%=Rst.Fields("settore")%></td>
    <td width="30%"><%=Rst.Fields("via")%></td>
    <td width="30%"><%=Rst.Fields("telefono")%></td>
    <%

    ---
    Ora ho necessità di fare una ricerca specifica solo su un certo nome,
    questo è il codice che mi restituisce il record cercato o similare
    ma non mi crea il collegamento nel nome all'URL desiderato.
    Questo è parte rilevante del codice...che ho su altra pagina.asp
    ----
    <%
    Response.write (Request.Form("strNome"))%>

    mySQL = "select nome, settore, via, telefono from Tabella1 where nome LIKE '%" & Request.Form("strNome") & "%' ORDER by nome"

    'Creo la tabella.....

    <% ' Now lets grab all the records
    DO UNTIL rstemp.eof %>
    <tr>
    <% for each whatever in rstemp.fields
    thisfield=whatever.value
    if isnull(thisfield) then
    thisfield=shownull
    end if
    if trim(thisfield)="" then
    thisfield=showblank
    end if%>
    <td valign=top><%=thisfield%></td>
    <% next %>
    </tr>
    <%rstemp.movenext
    LOOP%>


    ----

    Come fare? Quale condizione devo inserire, dove e come?

    Grazie per lo script corretto.
    Luigi

  2. #2
    Tu hai bisogno di un campo form per la ricerca attraverso nome per es.?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    5

    Ricerca campo con campo cliccabile

    Grazie per la risposta....

    nel campo 'cliccabile' ho un tipo dati Si/No
    se lo attivo quando effettua la ricerca di tutto l'archivio
    il campo nome appare collegato allìindirizzo che ho messo nel campo URL

    Questo mi funziona...

    Se invece faccio una ricerca per un solo nome
    nopn ho piu' il campo collegato al campo URL

    Questo è il problema

    Grazie
    Lupiana

  4. #4
    Scusami, forse sono un pò tonto ma non riesco a capire la questione del tipo si/no e dell'url . Puoi spiegarmelo meglio?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    5

    Ricerca campo con campo cliccabile

    Scusami forse sono io a non spiegarmi bene.....

    Spiegazione campo SI/NO
    --------------------------
    quando in Access creo la struttura di un DataBase
    oltre al nome del campo devo selezionare quale
    Tipo Dati devo inserire.....
    Nel campo da me chiamato "cliccabile" ho inserito
    Tipo Dati SI/NO che in effetti non è altro che un
    checkBox che Seleziono o Deseleziono a secondo
    se desidero attivarlo o disattivarlo.

    Quando faccio la ricerca per tutto l'ARCHIVIO
    vedi SCRIPT inviato cerca una ricerca condizionale con un
    IF ...... che dice se trovi questo campo (cliccabile) selezionato
    compi questa azione....
    e l'azione è quella di creami un collegamento con
    l'indirizzo HTTP che ho creato nel campo URL
    --------
    QUESTO mi FUNZIONA
    --------
    Adesso desidero che la stessa cosa avvenga in altra pagina
    come da script inviato nel mio messaggio....GRAZIE!

  6. #6
    Mi serve tutto lo script!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    5

    Ricerca campo con campo cliccabile

    Lo script è quello che ho già inviato e lo riposto:
    ------
    Interrogo il DB scrivendo il "nome" da cercare e va alla pagina di ricerca....
    ----
    <%
    Response.write (Request.Form("strNome"))%>

    mySQL = "select nome, settore, via, telefono from Tabella1 where nome LIKE '%" & Request.Form("strNome") & "%' ORDER by nome"

    'Creo la tabella.....

    <% ' Now lets grab all the records
    DO UNTIL rstemp.eof %>
    <tr>
    <% for each whatever in rstemp.fields
    thisfield=whatever.value
    if isnull(thisfield) then
    thisfield=shownull
    end if
    if trim(thisfield)="" then
    thisfield=showblank
    end if%>
    <td valign=top><%=thisfield%> </td>
    <% next %>
    </tr>
    <%rstemp.movenext
    LOOP%>
    ----------------------
    Funziona, ma non mi crea il collegamento (Vedi Script del primo invio).
    Grazie

  8. #8
    intanto:
    codice:
    mySql= "select nome, settore, via, telefono,cliccabile from....."
    poi il loop:

    codice:
    <% ' Now lets grab all the records
    dim nome,settore,via,telefono
    DO UNTIL rstemp.eof %>
    <tr>
    <%
    nome=rstemp("nome")
    settore=rstemp("settore")
    via=rstemp("via")
    telefono=rstemp("telefono")
    cliccabile=rstemp("cliccabile")
    
    if cliccabile="si" then nome="" & nome & ""
    %>
    <td valign=top><%=nome%> </td>
    <td valign=top><%=settore%> </td>
    <td valign=top><%=via%> </td>
    <td valign=top><%=telefono%> </td>
    </tr>
    <%rstemp.movenext
    LOOP%>
    magari al posto di cliccabile="si" ci va cliccabile="yes" o cliccabile=1...sinceramente non ricordo il campi si/no di access che valori restituisca,non lo uso mai

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    5
    Grazie Santino,
    sei un amico.
    Tutto OK....
    Saluti
    Luigi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.