Newsgroup: it.comp.appl.access
Titolo: Parole Bold in Textbox

Buongiorno a tutti.
Ho letto da qualche parte (fonte Alex)
che è possibile scrivere qualche parola in grassetto
all'interno di una Textbox NON formattata in grassetto.
Almeno... così mi sembra di aver capito.
Il tutto partendo dalla formattazione del Campo di origine in RTF.
Ok. Però non ho trovato altra documentazione di supporto
(a parte quella relativa ad Html per esempio: \b parola \b0
che ovviamente non funziona...)


Quando citi, metti il LINK è più facile capire di cosa si parla.
 
Usa una TextBox impostando a RTF la proprietà "FORMATO TESTO" da Testo Normale-->RTF
 
Attenzione che se usi un controllo ASSOCIATO, devi memorizzare il Testo FORMATTATO quindi con i TAG inclusi "<b>TuoTesto</b>", ma lo puoi fare solo se il campo è MEMO.
 
Se il Controllo non è associato, puoi formattare....!
Di solito si dovrebbe memorizzare sia il Campo MEMO(RTF) che il campo TEXT altrimenti se poi ti serve lavorarci hai i TAG che rompono... ma è un bel problema...
 
@Alex


Ciao Alex, c'è qualcosa che non capisco:
il mio campo è associato,è Memo e il formato selezionato in tabella è RTF!
Che significa che devo "Memorizzare il testo Formattato?"
In ogni caso, il risultato finale è quello di inserire una parola tra i TAG e visualizzare SOLO il grassetto, giusto?...


Non so quale sia il tuo obiettivo...!
Se ti basta avere il TESTO FORMATTATO bene, sappi ad esempio, che se ci fosse l'esigenza di ESPORTARLO in formato Testo o allegarlo ad una Mail che non supporta HTML, vedresti sempre il testo con i TAGS... se per te non è un problema sei a posto.
 
@Alex


Il mio obiettivo, come spiegato, non è avere tutto il testo formattato ma solo determinate parole. In altre parole il cliente, provenendo da Word pensa di trovarsi davanti uno strumento altrettanto flessibile, sotto gli aspetti della formattazione e quindi è abituato a mettere grassetti e italici qua e là... Mi chiedevo quindi se quella modica: Normale>RTF potesse fare al caso mio...


... finisco il concetto: ho provato a mettere parole tra i TAG indicati, <b>mioTesto</b>,  ma il testo rimane invariato.

> ... finisco il concetto: ho provato a mettere parole tra i TAG indicati, <b>mioTesto</b>,  ma il testo rimane invariato.
 
Se pensi che scrivendo "<b>mioTesto</b>" la visualizzazione corrisponda al BOLD direi che hai sbagliato..., e questo perchè i caratteri <> vengono sostituiti se riconosciuti come TAGS... quindi prova a rivedere cosa viene scritto nel campo in seguito alla digitazione.
 
Se da VBA su LOAD della Form scrivi:
Me!NomeTextBoxRFT="<b>mioTesto</b>" allora vedi che non viene manipolato e funziona.
 
@Alex


Ok... quindi la cosa è predisposta a monte... Dovrò dire al cliente di abituarsi a non usare grassetti a piacimento. 
Grazie !

Ma se premi Right click sulla textbox si apre il menu contestuale che consente la formattazione HTML... Non è più comodo...?
 
@Alex

...ma dov'e il menu di cui parli,scusa....?!
Premendo il tasto destro c'e
Taglia copia incolla
Inserisci dividi 
Ordine az
Filtro testo
.....
Ma non c'è alcun menu relativo a  Html


Io non so cosa stai facendo... ma se imposti la TextBox in RTF, scrivi poi SELEZIONI e premi il RightClick appare il ContextMenù proprio per la Formattazione HTML.
 
Vedi tu....
 
@Alex


perchè il menu di cui si parla, che permette di formattare il testo non 
appare quando fai tasto destro, ma appare in automatico in dissolvenza 
appena finisci di selezionare la parte di testo che vuoi formattare, 
appena rilasci il pulsante sx del mouse al termine della selezione.
se sposti il mouse sul menu in dissolvenza diventa pienamente attivo.
 
almeno sulla mia versione di Access
 
BFS


Adesso..... per caso.... quando ho riaperto la form... mi sono accorto che a seconda della posizione del mouse appare in trasparenza... lievissima (che nemmeno si vedeva) la barra HTML per la formattazione...ma non sempre... devo capire com'è che appare,  ma non con il tasto destro sulla TEXBOX.  Ci deve essere qualche impostazione alle spalle...tra il comportamento che visualizzo io e ciò che dici tu.


non dipende dalla posizione del mouse, come avevo appena scritto, quando 
rilasci il tasto sx del mouse al termine della selezione il menu appare
 
ciao
BFS


Dopo aver DIGITATO... seleziona con il mouse la parte di TESTO da Formattare e premi il tasto destro del MOUSE... esce il ContextMenù di formattazione.
 
@Alex

Certamente il comportamento esatto dipende dalle versioni di access. Nella mia versione il tasto Dx sul testo selezionato non funziona.  Quasi sempre appare la barra di formattazione sopra il testo scritto, ma non sempre. Per cui a limite potrei pensare ad una barra personalizzata richiamata dalla maschera. Ad ogni modo il problema è stato risolto. Grazie mille, come sempre!