Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216

    [access] formattazione testo report

    ciao,
    in un report di access ho necessità di scrivere in un'UNICA casella di testo una parte del testo in grassetto ed una parte normale. Qualcuno mi ha detto che non si può fare, ma preferisco chiedere a voi sicuramente più esperti.
    E' possibile farlo? se si qual è la sintassi?

    Inoltre, in una casella di testo è possibile inserire istruzioni di controllo su un certo record del DB? Tipo if, for..?


    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Nella versione 2007 di access ho visto che è stato introdotto un nuovo formato che consente di applicare a una casella di testo diverse formattazioni. Nelle versioni antecedenti non è possibile a meno di usare questo controllo activeX di Lebans.

    http://www.lebans.com/richtext.htm

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216
    e per l'altra domanda?

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Qui trovi la sintassi dell'iif (sarebbe l'if di access).

    http://www.techonthenet.com/access/f...vanced/iif.php

    Il for lo puoi utilizzare solo scrivendo codice in vba.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216
    potresti darmi una mano per favore? Non riesco a farlo funzionare. In una casella di testo ho scritto:

    ="bla bla bal " & iif([record1]>5, [record2], "") & " bla bla bla"

    ho provato anche a togliere e mettere diversamente le & ma non ci sono riuscito

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ti viene restituito un errore? La formula è accettata ma non hai il risultato atteso? record1 e record2 cosa sono, due campi di uno stesso record?

    edit. Non ci avevo fatto caso.
    Sostituisci le virgole con il punto e virgola

    ="bla bla bal " & IIf([record1]>5;[record2];"") & " bla bla bla"

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216
    si il problema era il ; grazie. Ora provo ad aggiustare il codice e vedo se mi stampa i campi giusti

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.