Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Da Testo breve a Collegamento ipertestuale per HTML

  1. #1
    OsvaldoLaviosa non  in linea Topo di biblioteca
    In una tabella ho un campo Indirizzo di tipo Testo breve. In questo campo talvolta possibile trovare un path per aprire vari file. Una query pu estrarre i soli indirizzi che corrispondono a un path.
    Io vorrei esportare la query in HTML e vedere quegli indirizzi/path sotto forma di collegamento ipertestuale.
    un'operazione che posso fare nativamente in Access oppure devo delegare a HTML? Se s come?
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

  2. #2
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Fai una prova ... crea un campo Hyperlink in una tabella, lo popoli con un percorso, poi esporti in html e vedi se viene riconosciuto come link.
    In caso positivo analizzi la struttura che ha il contenuto del campo Hyperlink che per l'appunto particolare... e provi a creare nella query un campo Calcolato che ricrea quella struttura...
    ℹ️ Leggi di pi su @Alex ...

  3. #3
    OsvaldoLaviosa non  in linea Topo di biblioteca
    Se da Access ho un campo di tipo collegamento ipertestuale, l'esportazione in HTML produce un congruo collegamento ipertestuale.
    Stavo appunto lavorando nella direzione che mi suggerisci. Confrontando il risultato finale in HTML possibile vedere questa porzione di codice
    <TD BORDERCOLOR=#d0d7e5 ><FONT style=FONT-SIZE:10pt FACE="Tahoma" COLOR=#000000>Ais Giorgis</FONT></TD>
    <TD BORDERCOLOR=#d0d7e5 ><FONT style=FONT-SIZE:10pt FACE="Tahoma" COLOR=#000000>Spartiti\Ais Giorgis.pdf</FONT></TD>
    <TD BORDERCOLOR=#d0d7e5 ><U><FONT style=FONT-SIZE:10pt FACE="Tahoma" COLOR=#0000ff><A HREF="Spartiti\Ais%20Giorgis.pdf">Ais Giorgis.pdf</A></FONT></U></TD>
    
    Il 1 rigo si riferisce a una colonna Titolo di tipo testo.
    Il 2 rigo indica il path (relativo) di tipo testo.
    Il 3 rigo indica lo stesso path partorito da un campo di tipo collegamento ipertestuale.

    Sostituire %20 al posto dello "spazio", ci arrivo. Per vedo stringhe di caratteri molto prima della "stringa incriminata" tipiche di HTML che non posso andare a modificare a livello di stringa "origine di Access"...altrimenti me le troverei scritte anche in HTML. Mi riferisco soprattutto a:
    <U> e </U>
    #000000> contro #0000ff>

    C' qualcosa che non capisco/colgo del tuo suggerimento?
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

  4. #4
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Osvaldo non hai capito... Non ti occupare dell'export... ma del formato del dato ovvero della differenza tra campo Hyperlink e campo Testo...
    Converti o leggi in una stringa di testo il contenuto reale.del campo Hyperlink.

    La soluzione li... Non ti voglio dare la risposta... anche se banale.
    ℹ️ Leggi di pi su @Alex ...

  5. #5
    L'avatar di muttley005
    muttley005 non  in linea Topo di biblioteca
    giusto una parentesi ...
    la conversione da SPAZIO a %20 si chiama MUNGING e si tratta sostanzialmente di fare l' "ascing" dei caratteri "particolari"

  6. #6
    OsvaldoLaviosa non  in linea Topo di biblioteca
    Quello che so io (o ho capito io):
    1. Se ho un campo collegamento ipertestuale, quando vado a metterci un valore dentro, devo compilare nella finestra "Inserisci collegamento ipertestuale", Indirizzo e Testo da visualizzare.
    2. Noto che, se chiudo questa finestra e la riapro, compare dentro Indirizzo qualche piccola modifica (con %20) caso mai c' qualche spazio dentro la stringa.
    3. Se devo tramutare da mio Indirizzo (testo) in Indirizzo (per questa finestra), mi basterebbe una IIf o una piccola Function per creare questa conversione "testuale" nel campo calcolato della query. Giusto o sbaglio ancora?

    Quello che non so:
    4. Volendo chiamare il campo calcolato IndirizzoCI, dopo che gli creo la stringa, come faccio a dirgli che deve diventare di tipo collegamento ipertestuale?
    5. Sempre sulla scia del punto 4., ammesso che riesco a ricreare la stringa, come faccio a gestire il "Testo da visualizzare"?
    6. In pratica non conosco la funzione (se esiste) che converte da testo in collegamento ipertestuale.
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

  7. #7
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Il campo HYperLink viene valorizzato da una concatenazione di 2 Attributi.
    Esempio:
    "testodavisualizzare#http://www.Masterdrive.It#"
    
    1 Testodavisualizzare---> il testo che viene associato al LINK
    2 http://www.Masterdrive.It ---> il vero e proprio Link che pu essere http o un Path di rete...

    Quindi se hai un Campo PATH e vuoi creare un campo in una Query che esportato si comporti come un HyperLink devi creare un campo Calcolato che abbia le caratteristiche esposte...
    SELECT *,([CampoPath] & "#" & [CampoPath] & "#") AS HyperField
    FROM TuaTabella
    
    Ovviamente il Formato prevede [TESTO] e [LINK] ma non avendo un Testo puoi replicare il Path come Testo del Link... oppure fare cos
    SELECT *,(GetFileName([CampoPath]) & "#" & [CampoPath] & "#") AS HyperField
    FROM TuaTabella
    
    Dove la Funzione Public [GetFileName] strippa dal Path il nome del File, ovvero quella parte di testo dopo l'ultimo BackSlash....

    Era cos semplice che pensavo...
    ℹ️ Leggi di pi su @Alex ...

  8. #8
    OsvaldoLaviosa non  in linea Topo di biblioteca
    Grazie @Alex per l'esposizione completa. Io ci ero arrivato facendo un volgare copia/incolla di intere colonne da campo di tipo collegamento ipertestuale [Spartito] in campo di tipo testo [SpartitoLinkTesto]. In quest'ultimo mi appaiono scritte le stesse cose che hai detto tu, con la parte testodavisualizzare inclusa. Ma [SpartitoLinkTesto] rimane di tipo testo e quando vado ad esportare in HTML e
    Quote Originariamente inviato da @Alex
    vuoi creare un campo in una Query che esportato si comporti come un HyperLink
    questo sul HTML finale non succede.
    Quello che (forse) cerco (e non riesco) dire al campo [SpartitoLinkTesto]: Tu ora diventa di tipo "collegamento ipertestuale". Sto cercando funzioni di modifica di tipo campo...ma non ne ho trovate.

    P.S.: sto incasinando le idee con nomi campi sempre diversi. La discussione partita dal campo [Indirizzo]. Volendo in altre maniere posso risalire a NomeFile e tanto altro ancora per comporre il link completo.
    [Spartito] e [SpartitoLinkTesto] vengono fuori da test che sto facendo in senso inverso da un altro database, ossia ho gi un campo di tipo collegamento ipertestuale e lo sto analizzando come tipo testo...sperando di restituirlo in pasto a HTML come collegamento ipertestuale.
    Ultima modifica di OsvaldoLaviosa; 01-03-2019 11:55 
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

  9. #9
    L'avatar di @Alex
    @Alex non  in linea Moderatore Globale
    Si effettivamente gli Attributi del FieldType non vengono applicati.
    Prova a leggere questo:
    https://codekabinett.com/rdumps.php?...link-data-type
    ℹ️ Leggi di pi su @Alex ...

  10. #10
    OsvaldoLaviosa non  in linea Topo di biblioteca
    A meno che non io non abbia letto "perfettamente", ma ho l'impressione che dice le stesse cose che mi hai suggerito tu, in maniera molto pi analitica. L'articolo conduce l'utente da CampoHyperlink a CampoTesto. Poi Access, ma sempre e solo da Access si provvede a ottimizzare il tutto.
    Non trovo scritto da nessuna parte "tu campo testo ora diventa campo hyperlink" tramite funzione, senza passare dalla visualizzazione struttura tabella.

    Approfondire e/o risolvere la questione sarebbe interessante. Nel frattempo...credo di soprassedere per ora.
    ℹ️ Leggi di pi su OsvaldoLaviosa ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Risposte: 3
    Ultimo Post: 24-03-2018, 11:34
  2. Risposte: 0
    Ultimo Post: 14-07-2017, 21:35
  3. Path HTML e path da collegamento ipertestuale di Access incoerenti
    Da OsvaldoLaviosa nel forum Microsoft Access
    Risposte: 25
    Ultimo Post: 15-10-2014, 09:23
  4. Collegamento ipertestuale
    Da nebule nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 13-10-2012, 20:58
  5. collegamento ipertestuale
    Da pacio9 nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 21-10-2004, 21:38