Funzione DLookUp che restituisca collegamento ipertestuale

Anonimo
2012-09-11T18:54:03+00:00

Buonasera a tutti quanti!

Come devo impostare una funzione DLookUp affinchè mi restituisca non solo il dato contenuto in un campo di un'altra tabella ma anche il collegamento ipertestuale?

Cerco di spiegarmi un pò meglio:

  • Campo denominato "Nota" della tabella "Tabella Inserimento Nota Cartelle", tipo di dati: collegamento ipertestuale;
  • Campo denominato "Note" della tabella "Tabella Cartelle", tipo di dati: collegamento ipertestuale, in maschera denominata "Cartelle" con origine record "Tabella Cartelle" ho la casella di testo "Note" che ha come origine controllo "=DLookUp("[Nota]";"Tabella Inserimento Nota Cartelle";"[Cartella]=Forms![Cartelle]![Nome Cartella]").

La funzione mi restituisce soltanto il testo contenuto nel campo "Nota" della tabella "Tabella Inserimento Nota Cartelle" e non il collegamento ipertestuale: io invece vorrei che mi consentisse di aprire il collegamento ipertestuale come nella casella di testo "Nota".

Ho provato a collegare i due campi delle due tabelle, ma non funziona.

Come potrei risolvere?

Grazie a tutti per l'aiuto che vorrete darmi!

Buona serata.

Marta

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2012-09-15T21:11:17+00:00

Riprendo solamente il tuo primo post che ho interpretatocon un po

di fatica e fantasia  e aggiungendo qualche campo nelle tabelle

dove risultava dalla evidenza della formula DLookUp che esponi

Crea un nuovo DataBase

________________________________________________

tabella "Tabella Inserimento Nota Cartelle"

_ Campo denominato "Cartella" __ tipo di dati: Testo(50);

_ Campo denominato "Nota" ______ tipo di dati: Testo(255);

( io eviterei il tipo di dati "collegamenti iperstrutturale" )

____________________________________________________

tabella "Tabella Cartelle"

_ Campo denominato "Nome Cartella" ___ tipo di dati: Testo(50);

_ Campo denominato "Note" ____________ tipo di dati: Testo(255);

( Idem sui collegamenti iperstrutturali )

____________________________________________________

maschera denominata "Cartelle"

origine record "Tabella Cartelle"

Formato  "Maschera Singola"  ( questo è importante )

_ casella di testo

Nome Elemento "Note"

Origine Controllo "=DLookUp("[Nota]";"Tabella Inserimento Nota Cartelle";"[Cartella]=Forms![Cartelle]![Nome Cartella]")

_ casella di testo 

Nome Elemento "Nome Cartella"  

Origine Controllo "Nome Cartella"    ( controllo Associato )

_ Etichetta

Nome Elemento   "Vaiy" 

Etichetta   "Vai"

Evento Su clic  "=Vaix()"

______________________________________________

Crei un Nuovo modulo  ( Chiamalo come vuoi te )

ci metti dentro questa funzione

Public Function Vaix()

    Forms!Cartelle!Vaiy.HyperlinkAddress = Forms!Cartelle!Note

End Function

__________________________________________________

Nella tabella "Tabella Cartelle" inserisci questi dati di prova

Nome Cartella   /   Note

aa

bb

cc

dd

ee

__________________________________________________

Nella tabella "Tabella Inserimento Nota Cartelle" inserisci questi dati di prova

Cartella / Nota

aa          http://www.google.it/

bb          http://www.google.it/

cc          http://www.google.it/

dd         C:\Users\Ioor\Desktop\New    

ee         C:\Users\Ioor\Desktop\New\testo.txt

( ovviamenre gli ultimi 2 record devono fare riferimento al

tuo FileSystem )

_______________________________________

Nella maschera "Cartelle"  fai clic sulla erichetta "Vai"

Facci Sapere

La risposta è stata utile?

0 commenti Nessun commento

11 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2012-09-15T13:42:40+00:00

    Grazie!

    Marta

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-09-15T10:51:03+00:00

    Adesso non posso.

    Questa sera da casa se non hai ancora nessuna risposta

    proverò a leggere bene la tua domanda

    .

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-09-15T10:35:10+00:00

    Ciao!!!

    Qualcuno può aiutarmi?

    Grazie mille!

    Marta

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-09-15T09:20:19+00:00

    Ciao a tutti!

    Forse sbaglio nella scelta della funzione...

    Qualcuno mi può suggerire un'altra funzione o un altro metodo che faccia al caso mio?

    Grazie per l'aiuto.

    Marta

    La risposta è stata utile?

    0 commenti Nessun commento