Newsgroup: it.comp.appl.access
Titolo: barra progressione in maschere continue. Aiuto!!

Salve a tutti,
ho la necessità di aggiungere su maschere continue, una barra di
progressione per monitorare lo stato di avanzamento di ogni record (in
un programma di commesse).
Ho girato in lungo e in largo tra i vari forum ma mi sembra di aver
capito che non è possibile, o meglio è possibile farlo solo su forms
singole o reports.
Quindi ho pensato di raggirare il problema in questo modo:
Il valore che definisce lo stato della commessa va da 1 a 10.
Pertanto vorrei creare un campo contenente per esempio il carattere
"-" che deve essere ripetuto tante volte quante quelle definite dallo
stato.
Per esempio:
Valore della commessa: 2
Stato di avanzamento: --
Valore della commessa: 8
Stato di avanzamento: --------
ecc...
Probabilmente è una cosa banale, ma mi sono incastrato e non riesco ad
andare avanti!!
Grazie x ogni tipo di consiglio vogliate darmi!!

 ha scritto nel messaggio 
news:4bbeed6d-a320-4e8f...@d77g2000hsb.googlegroups.com...





ecc...


Sinceramente non capisco bene il tuo problema....
se hai già definito un campo che segna lo stato della tua commessa puoi fare 
un pò come ti pare anche utilizzando una casella di testo piuttosto che una 
barra di avanzamento...
Su Prima di Aggiornare della maschera
Select case tuostato
    case 1
        tuacasella = "-"
    case 2
        tuacasella = "--"
ecc...
end select
O comunque sfruttare gli innumerevoli esempi sui vari siti di competenza, te 
ne posto solo alcuni...naturalmente dovrai un attimo adattarli ma non è cosa 
complicatissima....
www.sitocomune.com
www.accessgroup.it
www.alessandrobaraldi.it
Ciao
-- 
Roberto da Parma 

Ciao Roberto, ho provato, ma non ho raggunto il risultato sperato..
cerco di spiegare meglio la mia esigenza:
Ho un programma per gestire gli stati di avanzamento delle commesse.
Ogni record è composto da questi campi:
COMMESSA      DATADICARICO   DATAINIZIO   DATALAVORAZIONE
DATADISPONIBILE    ECC...
         1                     01/01/2008     02/02/2008
[null]                         05/05/2008
Premetto che queste date non vengono inserite direttamente dalla
maschera, ma sono collegate a database separati dove ogni utente
inserisce la data di sua competenza.
Premetto anche che non tutte sono compilate ma, per lo stato di
avanzamento, a me interessa l'ultima.
Detto questo dovrei creare una barra di avanzamento visibile da una
maschera continua (pensavo con un carattere Ascii ripetutto varie
volte a seconda dello stato raggiunto) tenendo sempre presente che non
tutte le date sono complete quindi, rifacendomi all'esempio
sopraesposto, la commessa 1 dovrebbe visualizzare 4 scacchetti...
Grazie
Saluti

Ripropongo la tabella che aveva perso la formattazione
COMMESSA - DATADICARICO - DATAINIZIO - DATALAV - DATADISP...
         1         -      01/01/2008    -   02/02/2008 -
[null]      - 05/05/2008

 ha scritto nel messaggio 
news:60faa6df-e0e9-4390...@b1g2000hsg.googlegroups.com...

Come ti ho già scritto... nella maschera ti crei una casella di testo
Essendo una masschera continua avrai naturalmente tante barre ...
Ti basta inserire una normalissima select che restituisce il valore che poi 
andrai a riportare nella casella di testo oppure scrivere direttamente nella 
casella una cosa del tipo
=iif([datadisp]<>null;"XXXXX";iif([datalav]<>null;"XXXX";iif([datainizio]<>null;"XXX";....
o creando le varie combinazioni nei criteri....


escluderei il discorse dell' iif, in quanto ho una quindicina di date
da controllare, e la funzione all'interno della casella di testo ha
uno spazio limitato.
Proverò con il select, ti ringrazio!