Stampa maschera

di il
7 risposte

Stampa maschera

Salve,
devo stampare una maschera (dipende da una tabella) con campi calcolati.
Nella maschera stessa ho il bottone di comando per la stampa che però viene stampato, ovviamente, anche quello.
Premesso che non desidero avviare la stampa da un'altra maschera ma dalla stessa maschera, come posso risolvere il problema senza creare conflitti con il (necessario) stato attivo del bottone?
Grazie per l'eventuale aiuto

7 Risposte

  • Re: Stampa maschera

    Perchè invece di usare l'oggetto preposto alla STAMPA che è il REPORT vuoi usare una Maschera che ha delle ovvie limitazioni...?

    La soluzione è, nell'evento CLICK del Button che usi per lanciare la stampa, prima dell'azione di stampa, sposti il FOCUS su un'altro controllo, quindi rendi NON VISIBILE il Button e poi lanci l'azione di stampa, inserisci un DoEvents, al temine rendi visibile il Button nuovamente.
  • Re: Stampa maschera

    Salve silene;
    personalmente seguirei il consiglio do Alex, affiderei la stampa ad un "Report"; nel caso Tu abbia la necessità di stampare il contenuto della Maschera, escludendo dalla stampa il "Bottone di comando", proverei a controllare nelle "Proprietà" lo stato della caratteristica "Visualizza" del "Bottone di comando".
    In "Visualizza" vengono proposte tre opzioni:
    "Sempre"
    "Su stampa"
    "Su schermo"
    L'opzione "Su schermo" permette la visualizzazione del "Bottone di comando" all'interno della maschera, ma in fase di stampa non viene riportato.

    Buona giornata e buon lavoro.

    A disposizione.
  • Re: Stampa maschera

    Ottimo Giuseppe, ricordavo ci fosse qualche cosa, ma non usando Maschere per la stampa, non ero riuscito a ricordare la Proprietà...!
  • Re: Stampa maschera

    Un saluto ad Alex e a GiuseppeMN e un ringraziamento per la soluzione tanto semplice quanto efficace.
    Affidare ad un report la stampa sarebbe stata certamente cosa più canonica ma nel mio caso risultava più semplice con la maschera.
    Una domanda: "Visualizza-Solo maschera" nel codice interno sposta praticamente il focus come dice Alex?
    Buona serata
  • Re: Stampa maschera

    Ciao, silene;
    se Ti posizioni sulla "Propietà" e premi F1 dovrebbe aprirsi la "Guida in linea di ACCESS" con tutte le informazioni relative; nello specifico "Proprietà DisplayWhen (Visualizza)".

    Buona serata.

    A disposizione.
  • Re: Stampa maschera

    Salve,
    sempre rimanendo nell'ambito della maschera sorge un piccolo problema:
    nella tabella i campi sono impostati a numerico e pertanto il valore predefinito è lo zero, tuttavia non sempre nella form principale (quella dell'immisione dati)nei campi appare lo zero.
    Perchè?
    Come al solito grazie.
  • Re: Stampa maschera

    Hai definito il "Valore Predefinito = 0" dopo che avevi già inserito dati...!
    Ora dovresti fare una QueryAction di UPDATE su NULL.
Devi accedere o registrarti per scrivere nel forum
7 risposte