mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Rettangolo colorato percentuale

Salve, non so come si possa fare...  in una maschera continua devo far
visualizzare 10 record
esempio:
milano 20%   [        ] 'qui dovrebbe essere colorato il rettangolo
del valore
bologna 34% [        ]
genova 25%  [        ]
ecc
ecc
A fianco di ogni campo dovrei visualizzare un rettangolo colorato in
base
al valore calcolato. Sono riuscito a farlo ma mi colora tutti i
rettangoli
con il primo valore della maschera.
Nell'evento "Su corrente" ho:
Me.Lbl_01.Width = Indice1 * 1000
      Me.Repaint
dove Lbl_01 è il rettangolo che varia la larghezza in funzione del
valore indice1
purtroppo qui mi fermo... sigh!!!
Come devo fare?

 ha scritto nel messaggio 
news:1178441015.9...@n76g2000hsh.googlegroups.com...
Salve, non so come si possa fare...  in una maschera continua devo far
visualizzare 10 record
esempio:
milano 20%   [        ] 'qui dovrebbe essere colorato il rettangolo
del valore
bologna 34% [        ]
genova 25%  [        ]
ecc
ecc
A fianco di ogni campo dovrei visualizzare un rettangolo colorato in
base
al valore calcolato. Sono riuscito a farlo ma mi colora tutti i
rettangoli
con il primo valore della maschera.
Nell'evento "Su corrente" ho:
Me.Lbl_01.Width = Indice1 * 1000
      Me.Repaint
dove Lbl_01 č il rettangolo che varia la larghezza in funzione del
valore indice1
purtroppo qui mi fermo... sigh!!!
Come devo fare?
Prova dare un'occhiata alla discussione "grafico con unica barra" del 08/03/2007 dove io e Baraldi 
abbiamo esposto le nostre idee a riguardo....
Saluti

 ha scritto nel messaggio 
news:1178441015.9...@n76g2000hsh.googlegroups.com...





Come devo fare?
Oltre quanto suggerito da Michele, prova con la formattazione condizionale.
se non stai usando A97.
Daniele

 ha scritto nel messaggionews:1178441015.9...@n76g2000hsh.googlegroups.com...

Grazie, ho risolto con la formattazione condizionale!!! è venuto
veramente bene...
Grazie ancora...

 ha scritto nel messaggio 
news:1178441015.9...@n76g2000hsh.googlegroups.com...

Quello che stai tentando di fare funzionerebbe egregiamente se la maschera 
avesse una visualizzazione a Maschera singola, ma trattandosi di una 
maschera con visualizzazione a Maschere continue non riuscirai a realizzare 
quello che ti serve, d'altra parte, anche se visualizzi più di un record, di 
controlli Lbl_01 nella maschera ce ne è uno solo e quindi, quando modifichi 
la sua larghezza, la modifica ha naturalmente effetto su tutte le righe.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Help me!!!!! SOS !!! Aiuto !!!

Buongiorno a tutti!! Ho un piccolo problema!!
Premetto che non sono un grosso esperto...
Devo creare una maschera di immissione dati in html in modo che gli
utenti che si collegano al sito che sto realizzando possano immettere i
propri dati (nome, cognome,...) nel mio Db. L'unica esigenza è che
questi dati devo essere in grado di vederli solo io e non gli altri
utenti che si collegano.
Non penso sia troppo difficile da relizzare, ma va oltre le mie
conoscenze..
Grazie a tutti
Fabry
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:cf93b6ec8aa3d1506e9...@mygate.mailgate.org...
Stupendo esempio di cosa NON si dovrebbe scrivere in un subject!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Me la spiegate questa???

perchï¿œ mai
...
 DoCmd.RunSQL "DELETE * FROM SERVICE_CENTERS;"
...
viene correttamente eseguita mentre
...
 DoCmd.RunSQL "SELECT * FROM SERVICE_CENTERS;"
...
da un messaggio di errore:
"Errore di run-time '2342':
Un'azione EseguiSQL richiede un argomento costituito da un'istruzione 
SLQ."
Cosa c'ï¿œ di accesequelamente errato in "SELECT * FROM SERVICE_CENTERS;" 
Per me ï¿œ un mistero... >:|

 SERVICE_CENTERS;" Per me � un mistero... >:|
Se apri l'help c'� scritto, riporto testualmente una parte:
"IstruzioneSQL   Elemento Variant obbligatorio.
 Espressione stringa che rappresenta un'istruzione SQL
valida per una query di comando o per una query di definizione dati"
-- 
Ciao
Geppo 

 valida per una query di comando o per una query di definizione dati"
Oddiamine! RunSql Si puï¿œ utilizzare per Select...Into e non per Select. 
Questa poi... Che alternative ci sono per fare eseguire una query 
"select...from...where" da codice?

 query "select...from...where" da codice?
DoCmd.OpenQuery "TuaQueryDiSelezione"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Per me è un mistero... >:|
Anche io mi sono scervellato con questa cosa alla
fine mi sono dato questa spiegazione :
che te ne fai di una select via codice quando
lo scopo è quello di visualizzare dei risultati ?

 lo scopo � quello di visualizzare dei risultati ?
Che te ne fai di una select se non metti il risultato in un oggetto 
gestibile?
La runSql non consente di avere un risultato.
Una select via codice serve per gestire un recordset manipolabile via il 
suddetto codice ("my favorite").
Le istruzioni di comando eseguono, invece, una operazione direttamente 
sul db e non ci si aspetta un risultato a meno di un codice di ritorno 
che, guarda caso, quando e' diverso da 0 provoca errore.
--
ac

 lo scopo ï¿œ quello di visualizzare dei risultati ?
Bhe a prescindere dal fatto che dovrebbe funzionare (a leggere l'help 
relativo a RunSql sembrerebbe funzionare per Select...Into e non per 
Select) il fatto ï¿œ che i risultati andrebbero visualizzati in una 
subform; la form ï¿œ di ricerca, la subform visualizza i risultati. 
Ovviamente la query di ricerca reale ï¿œ un po' piï¿œ complessa, ma tanto 
RunSql non funziona...
L'alternativa? Orribile:
DoCmd.OpenQuery "mia_query", , acEdit
DoCmd.Close
DoCmd.Requery
Ho provato a fare tutto per bene via codice:
Dim dbs As Database
Dim rst As Recordset
    Set dbs = OpenDatabase("miodb.accdb")
    Set rst = dbs.OpenRecordset("mia_query;")
    rst.MoveLast
    dbs.Close
ma mi s'ingrippa: la query ha come parametri per la clausola Where dei 
valori inseriti dall'utente in una texbox della maschera, tipo Where 
nome_campo=[Form]![nome_form]![nome_txtbox], tipo che non digerisce e 
non ho ancora avuto tempo di capire come fare per farglieli digerire...
mi serviva una soluzione al volo, pensavo che RunSql... vabï¿œ non 
importa ;-)
Newsgroup: it.comp.appl.access
Titolo: A2K - Codice su Maschera

Ho appena creato un db con una maschera iniziale.
Sulla maschera iniziale ho un codice all'apertura.
Il programma mi dà errore sul comando 
DIM DBS as DataBase
"Errore di compilazione:
Tipo definito dall'utente non definito"
Ho altri database con lo stesso comando che funzionano
perfettamente, in questo appena creato non va.
Qualcuno sa aiutarmi?
Ciao Paolo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualcuno sa aiutarmi?
Mancano i riferimenti
DAO 3.6
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Pagine HTML da Access

Vorrei creare una interfaccia web per il mio database di Access, ma non so
come si fa! Ho provato a leggere la guida in linea, ma non sono riuscito a
raggiungere il mio obiettivo! Creo che l'ideale sia usare il formato .ASP ma
non so bene come funziona!
Qualcuno è disponibile per darmi una mano???
Meglio se direttamente nella mia casella e-mail
grazie
Ciao
Davide
db...@tin.it

>Qualcuno è disponibile per darmi una mano???
comincia ad installarti personal web server.  lo trovi nella cartella
add-on del cd di windows 98.  scegli installazione custom e installa
*tutta* la documentazione.
dai uno sguardo agli esempi e ai tutorial.  fatti un giro
suwww.aspitalia.com
 e gli altri siti asp che ci sono.
poi ne riparliamo, ma su it.comp.www.asp.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

Newsgroup: it.comp.appl.access
Titolo: Disegno cerchio su form

Salve, vorrei disegnare su una maschera un cerchio o una linea, qualcuno
mi può dire se è possibile? Grazie 1000

 mi può dire se è possibile? Grazie 1000
Dal menu scegli di visualizzare la casella degli strumenti e poi disegna
quel che vuoi. Il cerchio lo puoi anche importare come BMP o JPEG.
Ciao. Luca

Newsgroup: it.comp.appl.access
Titolo: [OT forse] NotinList su combobox in VB2005

Ciao
esiste un evento simile negli eventi del combobox di VB2005?
ciň smazzato una serata ma un ci sono riuscito...
Grazie
Nik

 Nik
Ciao,
Max

 Nik
Ciao,
Max
Si scusa...
vorrei che scrivendo nel combo, se la voce non è tra le voci che lo popolano
(NotInList di access) vorrei intercettare l'evento e Msgbox"attenzione bla
bla..."
e casomai undo sul combo... aprire il form per inserire il nuovo dato...
ricaricare i dati nel combo e quindi selezionarlo...
ma questo saprei farlo
non riesco a trovarmi l'evento giusto per il notinlist di access.
Grazie
Nik

 Nik
prego
Max

Grazie Massimo
Almeno adesso ho un punto di partenza
Ciao
Nik
Newsgroup: it.comp.appl.access
Titolo: Esportare in un file .txt senza l'intestazione dei campi

Buonasera a tutti,
ho necessità di esportare una tabella in un file di testo delimitato, il tutto funziona bene tranne per una cosa, ho bisogno di omettere i nomi dei campi ma, nella creazione guidata della specifica, non trovo un'opzione dove questo sia possibile.
Come fare?
 
Grazie
Alfio

Come esporti i dati...?
Perchè se usi TrasfertText, hai il Patrametro: [HasFieldNames] che l'help documenta in modo molto chiaro....
 
Sub TransferText([TransferType As AcTextTransferType = acImportDelim], [SpecificationName], [TableName], [FileName], [HasFieldNames], [HTMLTableName], [CodePage])
    Membro di Access.DoCmd
 
 
Se usi un'altro metodo... devi spiegarci, non siamo INDOVINI...!
 
@Alex

 Se usi un'altro metodo... devi spiegarci, non siamo INDOVINI...!
 
 
Hai ragione...però c'hai azzeccato... :)
 
Alfio
Newsgroup: it.comp.appl.access
Titolo: recordset con stringa SQL

Vorrei utilizzare un recordset dinamico con un'istruzione SQL del tipo:
 s = "select cognome,nome from allievo where nome='giuseppe'"
rs = db.OpenRecordset(s)
  x = rs.RecordCount
però il valore di x è sempre 1 . Perchè? dove sbaglio?
Ciao Luisa
--
lu...@netquasar.com



però il valore di x è sempre 1 . Perchè? dove sbaglio?
Luisa, prima di RecordCount, esegui un bel
rs.MoveLast
A quel punto il tuo recordset sara' correttamente popolato e
RecordCount ti restituira' (contento Luciano ;-) il numero di records
della tua tabella.
Per piu' informazioni leggi l'help relativo a MoveLast.
-- 
Ciao,
Giovanni

RecordCount ti restituira' (contento Luciano ;-) il numero di records
Apprezzo molto, caro, ma permettimi di aggiungere che  i sostantivi
stranieri se usati nella lingua italiana non vanno declinati, ergo
"RecordCount ti restituira' il numero di record" e non dei recordS.
Ma continua, vedo che ti applichi e progressi si cominciano a vedere!:-))))
Saluti.
Luciano

Ciao Luisa
Mica che allievo è una tabella allegata?
Perchè in questo caso devi fare una movelast, cosa che non dovrebbe essere
necessaria nel caso di tabelle locali in cui il valore RITORNATO sarà subito
giusto...
Antonio

stranieri se usati nella lingua italiana non vanno declinati,
Mi hai fregato! Di solito ci faccio attenzione, mi sa che e' ora che
torno in Italia...
-- 
Ciao,
Giovanni

grazie,... funziona . ma perchč c'č bisogno di fare un Move last non sarebbe
logico perche se io apro un recordset che legge una tabella questa cosa non
la devo fare??
Ciao e grazie a tutti Luisa

la devo fare??
logico... ha detto logico...
sigh, e' commovente vederli quando sono ancora piccoli...
E QUANDO NESSUNO LI HA ANCORA CAZZIATI PER NON AVER USATO LA
PUNTEGGIATURA!
"grazie, funziona. ma perchč (perché vuole l'accento acuto) c'č
bisogno di fare un Move last PUNTO INTERROGATIVO? non sarebbe logico
VIRGOLA oppure PUNTO o meglio ancora DUE PUNTI: perche (manca
l'accento, vabbe', errore di digitazione) se io apro un recordset che
legge una tabella questa cosa non la devo fare??"
Luise', cosa ti fa pensare che ci sia logica all'interno di access?
perche' in codice si usano virgole per separare gli argomenti di una
funzione e nell'editor delle query o nella tabella delle proprieta' i
punti e virgola?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

punti e virgola?
Se tu configurassi il separatore degli elementi di lista nel pannello
di controllo per usare il punto e virgola poi potresti sarlo anche
nelle tue funzioni :-)
-- 
Ciao,
Giovanni
Newsgroup: it.comp.appl.access
Titolo: invio email

Salve
Ho creato questa macro per inviare un report  via email.
Tipo oggetto Report
Nome oggetto: fattura
Formato output: SnapshotFormat(*.snp)
To: 
miae...@libero.it
Oggetto messaggio: Invio ordine
Sul mio pc l'invio avviene correttamente mentre su altri pc compare il
seguente messaggio: IL FORMATO DEFINITO PER L'OUTPUT DELL'OGGETTO CORRENTE
NON È DISPONIBILE. In che modo è possibile correggere l'errore; l'OFFICE
installato su questi pc è XP PROFESSIONAL.
Grazie anticipatamente
Gigi


Come ha detto piu' volte Karl Donaubauer
scrivi il formato output cosi "Snapshot Format".
-- 
Ciao
Access

Newsgroup: it.comp.appl.access
Titolo: Allineamento testo

ciao,
scusate ma mi sembra quasi stupido. Non riesco a dare una proprietą di
formato ai campi foglio dati che mi allinei i testi a destra. La guida mi
dice che il "!" forza l'allineamento a destra ma non funzia. Qualche dritta?
ciao

Luciano ha scritto:

Foglio Dati?
Parli di visualizzazione contenuto Tabelle!
L'allineamento testo č affare di Form.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: MDE

Salve
Ho convertito un database alla versione 2002 (per poi poter creare il file
MDE
Quando provo a creare la copia del file MDE mi appare il seguente avviso:
imbossibile creare il database MDE.
Qualcuno può dirmi come mai ?
Grazie
Giorgio

 ha scritto nel messaggio
news:MdbTa.194791$lK4.5...@twister1.libero.it...

in casi del genere, io , prima di fare fare l'MDE cerco di compilare il file
in VBA e vedrai che ti da qualche errore di sub non definita, o cose del
genre, correggi o elimini l'errore e poi crei MDE e funziona, solo non mi
ricordo s elo devi fare da 97-200 o lo fa anche 2002, perchè mi sembra che
uno dei tre non lo faceva.
Carlo
Newsgroup: it.comp.appl.access
Titolo: finestra messaggio

Ciao a tutto il gruppo,
chiedo consiglio per il seguente motivo:
In una maschera X ho impostato una chiamata di una macro prima di
aggiornare i dati. Ovvero nel momento in cui qualcuno mi modifica un
dato il programma visualizza una finestra di conferma salvataggio dati
. Testando,  il tutto funziona liscio come l'olio, mi compare la mia
finestra  di avviso e (solo )  il pulsante ok per salvare .  Arrivati a
questo punto il problema  è il seguente: come faccio ad annullare la
finestra di " Avviso salvataggio dati" senza che il programma mi salvi
comunque  la modifica??? ho provato con un ESC e la finestra scompare,
ma non ripristina la vecchia situazione, lui la salva comunque. Non c'è
la possibilità di creare una finestra che riporti anche il tasto
annulla, permettendomi di tornare alla vecchia situazione ?   La macro
non fa che aprire una finestra  messaggio .... qualcuno può darmi un
consiglio !!!
Grazie a tutti e buon lavoro
Sabry

 ha scritto nel messaggio
news:39531E39...@strhold.it...



Se come dici, la macro si scatena alla modifica di un dato oltre al
suggerimento di Bobbit, se l'utente preme il bottone annulla puoi:
- eliminare tutte le modifiche inserite, con:
Me.Undo
- eliminare l'evento e lasciare le modifiche, con:
Docmd.CancelEvent
Scegli tu quale utilizzare...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Passare un'array ad un'altra funzione o Sub

Ma come si fa?

 Ma come si fa?
Come si fa con una variabile qualunque.
Bruno

 Ma come si fa?
LA tua domanda potrebbe essere fraintesa...., spiega meglio
quale difficoltà incontri e cosa vuoi ottenere....!
Ciao.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Come si fa con una variabile qualunque.
Si certo ma a me occorre passare un'array e altri 2
ma appena la imposto mi vieve restituito un'errore
CHE PALLE

 wrote in message
news:rSA9d.94953$35.44...@news4.tin.it...

Se devi passare variabili ad una Sub (variabili di qualunque
tipo, array compresi) innanzitutto devi verificare come la
definizione di Sub abbia previsěto la tipologia dei parametri
che si aspetta.
Se Sub:
Private Sub MySuB(VipName as String, AddressList() as String, Addressable as
Boolean)
i parametri dovranno essere passati con:
MySub "Marchingegno", MarchingegnoArray, True | False
Pressoché in modo analogo in caso di Function:
Private Function MyFunc(VipName as String, AddressList() as String,
Addressable as Boolean)
i parametri dovranno essere passati con:
MyFunc("Marchingegno", MarchingegnoArray, True | False)
Spero di essere stato chiaro.
Bruno

 MySub "Marchingegno", MarchingegnoArray, True | False
A cosa si riferisce Addressable true!false?


 A cosa si riferisce Addressable true!false?
A niente, ho fatto un esempio con un parametro stringa, un
parametro array e un parametro boolean.
Solo un esempio.
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: campo si/no in una combo

è possibile in questo controllo (casella combinata):
SELECT DISTINCTROW tLotti.IDLOTTO, tLotti.Lotto, [kglotto]-[totalescarico]
AS rimanenza, tLotti.Chiuso
  idLotto    Lotto    chiuso
     1        234       vero
     2        671       falso
     3        549       falso
premetto che il campo della query origine riga della combo  chiuso è di tipo
si/no
se il campo chiuso è vero non posso selezionare quel lotto?
in poche parole se cerco di selezionare nella combo il lotto 234 mi dice che
è chiuso
il controllo è in una maschera a visualizzazione foglio dati.
grazie
ciao

 ciao
Per prima cosa, ritengo che hai postato in maniera incompleta il codice SQL
che č origine riga della combo; immagino che sia almeno fatto cosě:
SELECT DISTINCTROW tLotti.IDLOTTO, tLotti.Lotto, [kglotto]-[totalescarico]
AS rimanenza, tLotti.Chiuso
FROM tLotti;
Se tale codice SQL lo modifichi cosě:
SELECT DISTINCTROW tLotti.IDLOTTO, tLotti.Lotto, [kglotto]-[totalescarico]
AS rimanenza, tLotti.Chiuso
FROM tLotti WHERE tLotti.Chiuso = False;
Nella combo non vedrai čiů i lotti chiusi, quindi non li potrai selezionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Nella combo non vedrai čiů i lotti chiusi, quindi non li potrai
selezionare.
per quanto riguarda il codice hai ragione.
poi per la soluzione ci avevo pensato ma non mi va bene in quanto se mi
sparisce il lotto, nei record precedenti mi rimane il controllo bianco e non
so piů che lotto avevo scelto se non andando nella tabella.
avevo anche pensato di trasferire il dato selezionato in un controllo solo
per la visione ma il problema č che potri selezionarne piů di uno.
spero di essermi spiegato
ciao

 ha scritto nel messaggio
news:u2pL9.21684$Ou4.6...@twister2.libero.it...

Se la casella combinata č un controllo non associato, non so darti una
soluzione diversa da quella che ti ho giŕ dato.
Se invece la casella combinata si chiama Pippo ed č associata ad un campo
della tabella che č origine record della maschera, a fronte dell'evento
"Prima di aggiornare" della casella combinata genera il seguente codice VBA:
Private Sub Pippo_BeforeUpdate(Cancel As Integer)
If Me!Pippo.Column(2) = True Then
    MsgBox "Il lotto " & Me!Pippo.Column(1) _
    & " č chiuso e non puoi selezionarlo"
    Cancel = True
    Me!Pippo.Undo
End If
End Sub


Newsgroup: it.comp.appl.access
Titolo: se fosse uno spreadsheet sarebbe banale

consideriamo una tabella normalizzata con tre colonne
 
data - turno - operatore
 
esempio
 
22/9/2014 - mattino - pippo
22/9/2014 - pomeriggio - pluto
22/9/2014 - notte - paperino
22/9/2014 - riposo - basettoni
23/9/2014 - mattino - ecc. ecc.
 
 
come si fa a fare una query, o un codice, tale che se oggi paperino fa 
la notte, automaticamente domani viene inserito di riposo?
 
 
 
-- 
Guillotin n'avait coupï¿œ trop peux


 
Previous Odometer: DLookUp("[Odometer]";"tblMileage";"[ID] = " & [ID]-1)
 
io usero' un campo data ma il concetto e' quello

Newsgroup: it.comp.appl.access
Titolo: Attivazione condizionata casella (o inserimento): si puo?

Buongiorno, ecco il quesito:
avrei bisogno di attivare una casella di testo in una maschera (e quindi
consentire l'inserimento del realtivo dato) solo in presenza della
selezione di una campo di tipo check box. 
Mi spiego meglio:
sono nella maschera, se il campo chek box "verifica" e' spuntato allora
voglio che si attivi il campo in cui inserire il dato prelevandolo da un
menu' a tendina della casella, in caso contrario voglio che il campo
risulti disattivato. E' possibile riuscirci senza ricorrere a espedienti
complciati di programmazione piu' o meno avanzata?
Grazie a tutti per ogni eventuale suggerimento


ciao
basta una riga di codice
tuacasella.enabled = tuoCheckbox
e lo metti su From_current
e sul Tuocheckbox_AfterUpdate
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 e sul Tuocheckbox_AfterUpdate
Ok, grazie
Non ho fatto proprio cosi' ma con il suggerimento che mi hai dato mi pare
di essermici avvicinato abbastanza.
Un ultima cosa... sai consigliarmi un testo dove posso trovare qualcosa per
cominciare ad approfondire questo tipo di personalizzazioni? 

 avanzata?
È molto probabile.
Dipende dalla tua versione di Access. Con >= Access 2000:
- nella vis. struttura della maschera scegli la casella di testo
- scegli menu Formato/Formattazione condizionale
- nel dialogo della FC scegli e scrivi:
L'espressione é    [Verifica] = False
- sempre nel dialogo nei simboli per la formatazione cambia
  l'ultimo simbolo a destra (Attivo) da incassato a piatto
Vuol dire che con [Verifica] = False la casella è disattivata.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 



Ora provo anche inel tuo modo
Ecco come avevo risolto dietro suggerimento di MA:
Nelle opzioni della maschera su evento:
Private Sub Form_Current()
ID_VII.Enabled = False
nelle opzioni della chek box su evento:
Private Sub Box_Ver_int_AfterUpdate()
ID_VII.Enabled = Box_Ver_int
Newsgroup: it.comp.appl.access
Titolo: Esecuzione comando in presenza di una particolare maschera aperta

Ciao a tutti!
Ho tre maschere frm1, frm2 e frm3.
Dalla frm3 dovrei lanciare un certo comando se è aperta frm1, un altro
comando se è aperta frm2: c'è un comando che rende possibile questo (cioè la
verifica di quali maschere sono aperte)?
Ciao e speriamo che piova!!!!!!!!!!!

 ha scritto nel messaggio
news:Q_AMa.5044$xK6.1...@news1.tin.it...

richiama questa funzione. Purtroppo non ricordo chi l'ha creata
Function IsLoaded(ByVal strFormName As String) As Integer
Const conObjStateClosed = 0
Const conDesignView = 0
If SysCmd(acSysCmdGetObjectState, acForm, strFormName) _
<> conObjStateClosed Then
  If Forms(strFormName).CurrentView <> conDesignView Then
     IsLoaded = True
  End If
End If
End Function
ciao MAssimiliano

 ha scritto nel messaggio
news:CoCMa.8940$de....@news.edisontel.com...

Che rrobbba!
Ho però un piccolo problema: come devo fare per poter utilizzare questa
funzione?
Pensavo di creare un public functio come quella sotto da richiamarsi con un
pulsante comando (ad esempio), ma il compilatore (ora sò + o - cos'è)
continua a dirmi che manca End Function e si posiziona subito sotto la prima
riga!!!!!
Public Function Cercafrm()
Function IsLoaded(ByVal MArrot As String) As Integer
Const conObjStateClosed = 0
Const conDesignView = 0
If SysCmd(acSysCmdGetObjectState, acForm, MArrot) _
<> conObjStateClosed Then
  If Forms(MArrot).CurrentView <> conDesignView Then
     IsLoaded = True
  End If
End If
End Function
End Function
Ciao, e grazie mille!


Nella maschera richiami
Isloaded("Pippo") e lui ti verifica se è caricata e ti restituisce true o
false
Quindi magari
id Isloaded("Pippo") = true then
msgbox "Ce stà, ce stà, l'ho vista io, te lo giuro, te lo giuro!!!",
vbscemo, "A 'nvedi"
else
msgbox "Ninte saccio ninte vidi", vbomertoso, "PAssavo di qui per caso"
end if
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Numerare report

Avrei la necessità di numerare in modo progressivo i report che stampo,
utilizzando un campo di una tabella di servizio dove memorizzo solo
l'ultimo valore al quale aggiungere 1 per la successiva stampa. E'
possibile?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie

 > Grazie
La situazione è quella standard, cliente/oggetti del cliente in maschera,
nel mio caso tappeti, e per gestire quelli consegnati per il lavaggio o
restauro tramite un check lo seleziono e stampo una ricevuta con i dati
del clente e del tappeto, e memorizzo in campo solo la data del prossimo
lavaggio, azzerando in uscita i check. Al negoziante non interessa
memorizzare le ricevute o altri dati, gli basta che ogni ricevuta abbia un
numero progressivo per l'identificazione del lavoro.
Grazie 1000
Bye 


 Bye
Non voglio metterti la pulce nell'orecchio, ma poni il caso in cui lanci la 
stampa, attribuendo il numero in tabella e cancellando il resto... tale 
stampa non esce legibile o si rompe la carta o va via la corrente o INCONTRI 
SERGIO MAZZA (:-D) o altro... che fai? rilanci la stampa e attribuisci il 
numero successivo fregandotene di quello perso? se č cosě, allora ok, la tua 
soluzione non fa una piega perchč effettivamente significa che non ti 
interessano i numeri che attribuisci, ma in caso contrario, quello che ti ho 
suggerito prima potrebbe essere una delle possibili soluzioni.
-- 
Ciao
----------------------------------------------------------
:: Pablitomf (Maurizio Facciuti)
:: Access : Ver.97 - 2K
----------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
http://www.napolisoccer.it/
----------------------------------------------------------
La mia tesi :
"Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno 
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 suggerito prima potrebbe essere una delle possibili soluzioni.
Perfetto è quello che mi è stato chiesto! nessuna traccia nel db delle
ricevute, di totali o quant'altro. Infatti nella struttura esiste solo una
relazione tra cliente e tappeti, dai tappeti faccio partire la stampa,
altrimenti avrei una relazione tra tappeti e lavaggi/restauro, che mi
permetterebbe di di avere un campo ricevuta autoincrementante e la
memorizzazione delle info. Da noi si dice Attacca il ciuccio dove vuole il
padrone, ed lo fo'

Newsgroup: it.comp.appl.access
Titolo: Font di sistema

Come faccio a visualizzare in una combo box i font di sistema?
Grazie

 Grazie
Ciao,
prova a vedere se ti e' di aiuto questo esempio sul sito di Lebans
http://www.lebans.com/enumfonts.htm
--
Lorenzo



Grazie per l'interessamento.
Ho scaricato l'esempio ma non funziona.
Qualche altro suggerimento?
Luigi

 Luigi
Il demo "funziona" nella parte di estrazione dei Font, ma pare non
generare la funzione
di CallBack per popolare la ListBox.
Sinceramente non ho capito perchè non viene generato il CallBack,
quindi se hai la visione di come funziona svincolati dal callBack
funzione "fListFill" che va a costruire un'array
e popola direttamente la ListBox con AddItem se utilizzi A2002 in
avanti, altrimenti
devi crearti una Stringa da passare al RowSource.
La cosa è abbastanza semplice in se, ma richiede un minimo di
dimestichezza per non perdersi.
@Alex

 typed:

Si, c'e' qualcosa di strano da approfondire.
Prova a scaricare questo esempio che era tratto
sempre dal sito di lebans ma in una versione precedente:
http://tinyurl.com/s43qw
ciao
--
Lorenzo


wrote:

Grazie Alex.
Sto provando a capirci qualcosa, ma la vedo dura.
Se ti è possibile facilitarmi la vita facendo un esempio su come
modificare il codice, te ne sarai molto grato. Altrimenti non importa
e ti ringrazio ugualmente.
Luigi

ciao
Perfetto, questo va a meraviglia!
Proprio quello che cercavo.
Grazie
Luigi
Newsgroup: it.comp.appl.access
Titolo: Maschere collegate

Altro problema,
ho due maschere da collegare.
Non  ci sarebbero problemi se una fosse la sottomaschera dell'altra;il
problema nasce quando ho tentato di averle collegate, per rendere migliore
la visibilita della maschera figlia,dato che ho bisogno del max spazio
possibile).
Madre
ID Contatore Chiave primaria
Figlia
Id interu lungo   Chiavi primarie
X:testo
La relazione è una a molti
Finche la figlia è una sottomaschera il suo Id si completa automaticamente
cme quello dell'Id madre, quando sono collegate, non ho il completamente
dell'id della maschera figlia.
E' possibile aggrirare questo ostacolo in qualche modo ?

 messaggio news:K6YS9.95162$TC5.3...@twister1.libero.it...
[...]

    Ritengo che il metodo migliore, e piu' pratico, sia la gestione degli
eventi. Fai intercettare dalla maschera "figlia" un evento generato dalla
maschera "madre". Se fai una ricerca della parola "raisevent" nei vecchi
post dovresti trovare diversi esempi.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Grazie del suggerimento,
cosa significa "vecchi post"?

Ho trovato nel sito comune un esempio di come collegare il valore di un
campo ID a quello di una' altra maschera dopo il lancio di quest'ultima con
un pulsante di comando.
Sembrava calzare a pennello per me....l'unico problema č che funziona la
prima volta che lo lancio, quindi se ho ID(maschera principale)=5 nella
maschera figlia ho 5, ma al lancio con ID=6 , nella maschera figlia ottengo
si id=6 ma tutti tutti gli inserimenti nei campi vanno a sovrapporsi a
quellě del record con ID=5 al posto di creare un nuovo record.Quindi nella
tabella origine della maschera figlia continuo ad ottenere uno stesso record
che viene modificato ad ogni apertura ed inserimento di valori nella
maschera figlia...recupero il listatop e ve lo mando.
Grazie

 cosa significa "vecchi post"?
    Questo che stai leggendo e' un "post". Un messaggio, cioe', inviato ad
un newsgroup. I messaggio vecchi sono archiviati in vari siti della rete fra
cui:
    . il sito comune di questo ng:
 
http://www.sitocomune.com
    . Google:
 
http://groups.google.com/


Newsgroup: it.comp.appl.access
Titolo: Errore Activex CreateObject

Salve a tutti queste righe dovrebbero leggere il  numero seriale dell'hd
c'e' qualcuno che mi sa dire perche' mi da errore su la riga
Set fs = CreateObject("Scripting.FileSystemObject") ?
mi restituisce l'errore che  (Il componente ActiveX non è in grado di creare
l'oggetto) !!
 Dim fs, d, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive("C")
    s = d.SerialNumber
grazie mille

 wrote in message
Ol52b.134570$cl3.4...@news2.tin.it...

Se il numero dell'errore che ricevi è il 429, prova ad andare sul Sito
Comune e nella Sezione General a leggere la FAQ di Karl Donaubauer
intitolata "Errore 429 - Il componente Activex non e' in grado di creare
l'oggetto".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Formato data/ora in lettere e caratteri con spaziatura.

Ciao a tutti, come da oggetto vorrei sapere se c'è la possibilità di
scrivere la data e l'ora in formato testo tipo: 04/11/2003 11:50 = quattro
novembre duemilatre undici cinquanta, e scrivere i caratteri separati da uno
spazio es. q u a t t r o  n o v e m b r e  d u e m i l a t r e ecc....,
 naturalmente ogni informazione in un apposito campo.
Grazie Tommy

 ha scritto nel messaggio
news:ltDfb.9765$e6.3...@twister2.libero.it...

SI è possibile, ma devi scomporre la Stringa(Data) in 6 blocchi.
PEr questo devi sfruttare le funzioni di manipolazione stringhe
Left$,Mid$ ecc....., poi fare la conversione del singolo estratto
a seconda di cosa rappresenta in testo.
Es:
gg=Left$("04/11/2003 11:50",2)="04"---->"Quattro"
mm=Mid$("04/11/2003 11:50",3,2)="11"---->"Novembre
ecc......!
A questo punto lo spazio non ti serve più, sono già separati e gestibili.
L'alternativa è usare la conversione in data Giuliana che trovi sul sito
comune e ciclare la stringa risultante intercettando gli spazzi ed estraendo
la stringa parziale.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Dimensione pagina nel Report

A vs. avviso č possibile impostare le dimensioni della pagina del report
direttamente da codice in modo che non debba continuare a
reimpostargliele!!!
Se sě mi potete dare una dritta?
Grazie
UJ


Forse non ho capito la domanda, ma una volta impostate non restano tali?
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 > Se sì mi potete dare una dritta?

Newsgroup: it.comp.appl.access
Titolo: Access e Word

Buonasera.
Dopo circa 2 settimane di riposo torno a trattare dell'argomento inviato il 
1 agosto.
Volevo poter aprire Word da Access e creare un nuovo documento basandolo su 
un modello di Word esistente nel pc.
Ho scoperto che quando si attiva Word non tutte le tabelle sono riempite 
automaticamente: quindi per poter generare un nuovo documento di Word 
scegliendo un opportuno modello, ho risolto così:
Private Sub Form_Load()
Dim WA As Word.Application, WD As Word.Document
    Set WA = CreateObject("Word.application")
    Dim cartellamodelli As String
    cartellamodelli = WA.Options.DefaultFilePath(wdUserTemplatesPath)
    arco1 = Dir(cartellamodelli & "\")
    arco2 = ""
    While arco1 <> ""
        If arco2 <> "" Then arco2 = arco2 & ";"
        arco2 = arco2 & arco1
        arco1 = Dir
    Wend
    Me.ModelliWord.RowSource = arco2
    Me.ModelliWord.Value = WA.NormalTemplate
    Set WA = Nothing
End Sub
Private Sub CreaWord_Click()
Dim WA As Word.Application, WD As Word.Document
    Set WA = CreateObject("Word.application")
    arco1 = WA.NormalTemplate
    If Me.ModelliWord <> "" Then arco1 = Me.ModelliWord
    Set WD = WA.Documents.Add(arco1)
End Sub
Ed ora ho bisogno di aiuto...
Con Access posso creare una maschera con una textbox nella quale l'utente 
finale potrà scrivere quello che vuole ed anche formattare il testo immesso 
a proprio piacimento ? Cioè una parola in grassetto, un'altra colorata, 
un'altra coi caratteri più grandi, etc.
Se la risposta è affermativa, con quale strumento ? Per caso con qualche 
ActiveX esterno ?
Grazie a tutti
Buona serata
Antonio

antonio ha scritto:

Serve un controllo RichText se disponi della licenza Developer o
VisualStudio puoi usare
quello MS, altrimenti scaricati quello di Lebans:
www.lebans.it
http://www.lebans.com/richtext.htm
@Alex

Buongiorno.
Ritrasmetto un messaggio già inviato mercoledì, ma non lo vedo nel 
newsgroup.
Dopo circa 2 settimane di riposo torno a trattare dell'argomento inviato il
1 agosto.
Volevo poter aprire Word da Access e creare un nuovo documento basandolo su
un modello di Word esistente nel pc.
Ho scoperto che quando si attiva Word non tutte le tabelle di servizio sono 

Private Sub Form_Load()




    Set WA = Nothing
End Sub
Private Sub CreaWord_Click()



    Set WD = WA.Documents.Add(arco1)
End Sub


Se la risposta è affermativa, con quale controllo ? Per caso con qualche
ActiveX esterno ?
Grazie a tutti
Ciao
Antonio

antonio ha scritto:

Come già ti ho risposto all'alto messaggio rispondo a questo:

Newsgroup: it.comp.appl.access
Titolo: evento doppioclick su una voce di listbox per aprire un record specifico in una maschera

Ho trovato molto utile la form 3.49 Maschera di ricerca record del
sitocomune.
In una anagrafica ditte dove io vado a cercare il nome della ditta, mi
piacerebbe fare doppio click sulla neme di una ditta ed aprire la stessa
maschera "AnagraficaDitte" che uso per l'inserimento già al record giusto.
E' possibile?

 ha scritto nel messaggio 
news:d2lho7$rvl$1...@newsread.albacom.net...

Certo che puoi...allorquando inserisci il pulsante viene fuori la creazione 
guidata che ti chiede, ad un certo punto, se vuoi visualizzare tutti i dati 
o usare qualche criterio: scegli la seconda ipotesi e leghi i campi secondo 
cui vuoi visualizzare il record corrente al'apertura della maschera...
Newsgroup: it.comp.appl.access
Titolo: trova sostituisci con query

Buongiorno,
il mio problema è il seguente, ho una tabella che importo
giornalmente, questa contiene un campo sconti che però ha come
separatore decimale il punto ma a me serve la virgola.
Ovviamente se utilizzo il torva e sostituisci non ci sono problemi, ma
dovrei automatizzare questa operazione.
Ho tentato con una query di aggiornamento ho inserito come parametro
"*.*" e aggiorna a "," ovviamente non funziona, mi sostituisce il
valore del campo con la sola virgola.
Qualche suggerimento?
Ciao Diego

ps: ora ho provato con la funzione replace in questo modo
UPDATE listini SET listini.sconto = replace([sconto],".",",");
ma mi da il seguente errore
Funzione replace non definita nell'espressione.
ho letto che questa funziona è stata introdotta in A00 ed è quello che
utilizzo io.
suggerimenti?
Diego


http://groups.google.com/group/microsoft.public.it.office.access/msg/253102eddf8bf88d
http://groups.google.com/group/microsoft.public.it.office.access/msg/2b8223ed00558042
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
grazie....ma...come lo applico?
devo creare del codice per creare la funzione personalizzata,
lanciarlo all'apertura del db e poi posso eseguire la query?

 lanciarlo all'apertura del db e poi posso eseguire la query?
Copia la funzione myReplace in un nuovo module standard del db.
Poi puoi usarla esattamente come la funzione Replace. Nel tuo caso:
UPDATE listini SET listini.sconto = myReplace([sconto],".",",");


 Access FAQ:
www.donkarl.com/it
seguito le istruzioni
ho creato un modulo, salvato come myReplace
rientrato nella query, nella riga aggiorna a...ho aperto il generato
di funzioni e ho visto che ora è visibile la Funzione myReplace.
lo ho utilizzata in questo modo:
UPDATE listini SET listini.sconto = myReplace([sconti],".",",");
ma il risultato non cambia, mi da sempre:
funzione "my replace" non definita nell'espressione"
ho sbagliato qualcosa?

 Access FAQ:
www.donkarl.com/it
ho seguito le tue istruzioni
ho creato un modulo salvato come myreplace contenente il seguente
codice:
Public Function myReplace(strExpression As String, strFind As String,
strReplace As String)
    myReplace = Replace(strExpression, strFind, strReplace)
End Function
poi sono rientrato nella query di aggiornamento, sulla riga aggiorna
a..ho selezionato genera e nel generatore di espressioni ora mi appare
tra le funzioni del mio db la funzione myreplace, quindi l'ho
utilizzata nel seguente modo:
myReplace([sconti];".";",")
solo che il problema persiste, lanciando la query mi appare il
seguente errore:
Funzione "myReplace" non definita nell'espressione.
ho sbagliato qualcosa??
ciao e grazie
Diego

 ho sbagliato qualcosa?
Il modulo non dev'avere lo stesso nome della funzione.
Ciambia il nome del modulo p.e. a "basReplace".


 maruruwrote:

Grande...ora tutto funziona!
Grazie mille!
Newsgroup: it.comp.appl.access
Titolo: Dimensioni db

Salve.
Ho creato un db con qualche tabella (ancora vuote) , maschere e due macro.
Le maschere hanno come sfondo uno di quelli inclusi in access....che altro
non è che una piccola gif.
Possibile che anche dopo la compattazione occupi 1,03Mb ? E questo senza
alcun dato inserito?
Per caso esistono dei "copressori" di db ?
Grazie 1000....
PS: potresta darmi il link delle FAQ?

Max wrote:

menu strumenti -> utilità database ->compatta database

Già fatto e la dimensione finale è 1,03Mb!

 non è che una piccola gif.
che io sappia access converte le immagini in Bitmap

 > non č che una piccola gif.


alcun dato inserito?
evidentemente sě...
le faq le trovi nel sito comune, indirizzo qui sotto.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: odbc verso as-400

Da quando ho installato l'acces-2000 non mi funziona più correttamente
l'Odbc del ClientAccess verso l'as-400.
Se tento di aprire una tabella che sull'AS ha una chiave univoca si blocca
in fase di apertura tabella
farncesc o grazi

 ha scritto nel messaggio
news:MAQb9.128098$n04.3...@twister2.libero.it...

Prova questo collegamento:
http://www-1.ibm.com/support/manager.wss?rt=0&rs=0&org=as400&doc=C8A5AA1D94D
3425D862565C2007CD244
Ciao, Carlo


O quě:
http://www.microsoft.com/hiserver/evaluation/previousversions/snadownloads.a
sp
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Come fare a capire quando...

In linux c'è un'interfaccia gratica e un'interfaccia a comandi come faccio a
sapere quali comandi ci sono in entrambe le modalità o quali comandi ci sono
solo in interfaccia script? Come faccio a sapere se per un comando metto
meno tempo a farlo con Windows X o con script?
So che forse chiedo di scoprire l'America... ma io ci provo ciao a tutti e
buon 200quattro!!!


Sono mortificato ho sbagliato la selezione dell'NG... rimangono validi i
miei + cordiali auguri di un felicissimo 2004

Newsgroup: it.comp.appl.access
Titolo: Filtrare listbox --Scusate se riscrivo

Salve,
Ho una maschera Mas_A la cui origine dati e la tabella Tab_A.
Nella Mas_A è presente una LISTBOX 	chiamata  <<Lista>>.
Quello che voglio fare e che facendo doppio click  su un record della
<<Lista>> mi si apra un&#8217;altra maschera Mas_B (la cui origine dati è
Tab_A) filtrato per esempio per il campo  <<Codice>> della listbox, il cui
record correntemente visualizzato è quello doppiocliccato nella Mas_A,  in
modo tale che posso effettuare eventuali modifiche.
Spero di essere stato chiaro, grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:ccjm6f$c8q$1...@news.newsland.it...

Per prima cosa nell'origine riga della tua listbox scriviamo:
SELECT DISTINCTROW Tab_ACampo1 FROM Tab_A GROUP BY Tab_A.Campo1;
poi nellevento doppiio click della listbox inseriamo:
    Dim stDocName As String
    stDocName = "Mas_B"
    If Not IsNull(Me.TUA_LISTBOX) Then
    DoCmd.OpenForm stDocName
    Forms!Mas_B.RecordSource = "SELECT Tab_A.* " & _
                                                     "FROM Tab_A " & _
                                                       "WHERE
(((Tab_A.Campo1)='" & Me.TUA_LISTBOX & "'));"
    Else
    DoCmd.OpenForm stDocName
    End If
Ciao e fammi sapere
Newsgroup: it.comp.appl.access
Titolo: STO IMPAZZENDO CON LE CASELLE COMBINATE!!!

Salve a tutti,
premetto che sonoun novizio....vi espongo brevemente il mio problema
sto facendo un DB per la gestione di progetti edilizi e ho un problema
che non riesco a risolvere.
ho una serie di campi collegati a "cascata" il primo livello è il
PROGETTO il secondo è COMMESSA TIPO e il terzo è RUOLI ASSOCIATI ALLA
COMMESSA
PROGETTI è riferito alla parte anagrafica del suddetto (Commitente,
data inizio, sito lavori, ecc ecc)
COMMESSE sono invece le tipologie di lavori (ES. SUPERMERCATI, NEGOZI,
BAR, APPARTAMENTI....)
I RUOLI invece sono riferiti alle comesse cioè per 1COMMESSA ci sono
NRuoli.
Ho strutturato la cosa in questo modo
Nella Tabella PROGETTI il campo IDCOMMESSA l'ho tasforma in una casella
combinata che contiene tutti i record della tabella comesse, vorei a
questo punto che nel campo IDRUOLO comparissero in automatico solo i
record inerenti la commessa scelta in IDCOMMESSA...è possibile fare
una cosa del genere? Se si come?
Spero di Essere stato sufficientemente chiaro.
Vi ringrazio tutti anticipatamente
Saluti e buona Domenica

 ha scritto nel messaggio 
news:1159029191.2...@h48g2000cwc.googlegroups.com...

Filtri la casella combinata IDRuolo con il valore della casella IDCOMMESSA
nel campo criteri dell'origina della casella combinata:
[Forms]![tuamaschera]![IDCOMMESSA]
Ciao
Roberto
Newsgroup: it.comp.appl.access
Titolo: Ore lavorabili e ore lavorate

Ho creato due tabelle :
presenze: IDpresenza, data, ora_inizio, ora_fine,Idlavoratore
In questa tabella registro le ore effettivamente lavorate alla fine del
mese.
Un lavoratore può fare molti interventi durante la giornata x cui non ho
pensato di fare più ingressi nello stesso record (tipo ora ingresso1,
oraingresso2 eccc...) perchè non so quanti possono essere, ma di fare un
nuovo record ad ogni ingresso-uscita.
In tal modo poi tramite raggruppamento calcolo il totale.
Nella tabella ore lavorabili: ID, Idlavoratore, giornosett,
ora_inizio,ora_fine
vorrei memorizzare l'orario lavorabile su base settimanale, anche qui ogni
giorno ci possono essere molti interventi.
Ora il problema è come fare ad aggiornare la tabella presenze in funzione di
quella ore lavorabili?
Ossia vorrei dire mi aggiorni la tabella presenze per la prossima settimana,
tenendo conto che il  lunedi ( tramite weekday non mi è difficile
individuare il numero del giorno) dovrà fare gli interventi previsti nella
tabella ore lavorabili, e cosi via per tutti i giorni della settimana.
La base potrebbe anche essere mensile.

 La base potrebbe anche essere mensile.
qui non ti seguo più...
ciao


Se la tabella dei turni previsti ( ore lavorabili ) ci fosse un campo tipo
si/no forse potresti spuntare a si i vari turni man mano che vengono
effettivamente eseguiti oppure correggere manualmente le ore di inizio e
fine turno...
In questo modo non avresti la necessità di travasare/popolare l'altra
tabella e potresti calcolare il compenso di ciascuno facendo la somma dei
turni spuntati a si raggruppandoli come prima per ogni singolo lavoratore...
Può essere un'idea ?
Ciao Sergio

 ha scritto nel messaggio
news:2h0q4iF...@uni-berlin.de...

mhmh... ci penso.
non credo che possa essere la strada.
I record possono essere molti, 50 operatori x circa 500 anziani.
Una media di 4 interventi settimanali x anziano: sono circa 2000 records e
aggiornarli manualmente è rischioso...