mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: casella di riepilogo

buonasera a tutti
ho una casella di riepilogo che mi elenca una serie di ddt o fatture in
base a dei criteri di selezione tipo data tipo documento ecc.
con doppio clik su una riga della casella di riepilogo apro una seconda
maschera che mi fa vedere il dettaglio del ddt o fattura in questo modo
DoCmd.OpenForm "Fatture", , , "[ID]=" & Me![Num1]
vorrei mettere un pulsante nella seconda maschera cio� quella dei dettagli
che ad ogni pressione mi fa vedere il record successivo a quello cliccato
nella prima casella di riepilogo e ad ogni pressione sempre il successivo.
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Se nel form di dettaglio metti come sorgente la stessa, immagino, query 
della listbox ed alla apertura del form filtri per Num >= del numero che 
passerai sull'openargs, ovviamente togliendo il filtro nel comando di 
apertura del form.
--
ac

Newsgroup: it.comp.appl.access
Titolo: stampare report specifico...

Salve a tutti, ho un problema:
come faccio a stampare solo il report che mi interessa? Ho una maschera in
cui devo fare un pulsante per stampare solo il report con i dati
visualizzati nella maschera ma.
Tante grazie,
Alessio

 ha scritto nel messaggio
news:ZZCs8.6287$SR5.1...@twister1.libero.it...

????
Personalmente non ho capito molto bene.Solitamente stampi tutti i report
dell'mdb insieme.
Se ti spieghi meglio forse riesco a darti una mano

 ha scritto nel messaggio
news:a6Ds8.6325$SR5.1...@twister1.libero.it...



Puoi fare cosě:
[Forms]![Nome Maschera]![Nome controllo], ripetuto per tutti i controlli che
vuoi stampare
oppure ponendo che nella maschera c'č un controllo text nascosto con
IDOrdine (o come si chiama l'ID nella tua tabella Ordini)
una query del genere
SELECT *
FROM Ordini
WHERE [Forms]![Maschera Ordini]![txtIDOrdine]=[Ordini].[IDOrdine];
Ciao
Filippo

 fai una query sulla quale basi il report e nei criteri del campo ci metti
[Forms]![Miamaschera]![Campochevoglio] in questo modo la query ti
restituisce solo il record visualizzato in quel momento dalla maschera e lo
passa al report... nella maschera ci metti un pulsante di comando
che ti apre il report o che lo stampa.
a me funziona e lo devo ad un amico del newsgroup
saluti claudio

 ha scritto nel messaggio
news:H%Us8.10522$m41.2...@twister2.libero.it...


Newsgroup: it.comp.appl.access
Titolo: Messaggi errore da A2000 ad A2003

Lanciando con Access 2003 una piccola applicazione che ho sviluppato (anche 
grazie agli aiuti ricevuti qui) in Access 2000, mi si aprono due finestre di 
errore.
La prima dice: Avviso di protezione. Le espressioni potenzialmente 
pericolose non sono bloccate, bloccarle?
La seconda: Avviso di protezione questo file potrebbe non essere sicuro se 
contiene codice progettato intenzionalmente per danneggiare il computer. 
Aprire il file o annullare l'operazione?
Si ripetono entrambe ogni volta che viene aperto il file. C'è modo di 
evitarlo? 


menu strumenti>macro>protezione>scheda Livello di Protezione = basso
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Inserimento numerico della Data su campo collegato

Ho bisogno di snellire il lavoro di inserimento dati in alcune maschere
di una procedura.
Il sessanta % dei campi collegati alle tabelle sono di tipo Date.
Ho provato su un campo non associato e riesco a velocizzare molto
l'immissione delle date, in quanto quasi tutte si riferiscono al mese e
anno in corso.
Con un semplice controllo, elaboro e ritorno la data in base a quello
che è stato inserito.
Ad esempio:
Inserimento	risultato
30		30/06/2006
1505		15/05/2006
3		03/06/2006
10052006	10/05/2006
Quindi, digitando semplice il giorno, elaboro la data e così via.
Purtroppo sul campo data collegato alla tabella, mi blocca tutti i
controlli e mi va in form_error.
E' possibile sorvolare l'evento error, prima di aver elaborato la data
completa ?
Se non sono stato chiaro, chiamatemi.
Grazie.

 
Da quello che scrivi, sempre che abbia compreso, lavori su controlli non 
associati e cio' non dovrebbe (deve) creare problemi al db.
Non mi e' molto chiaro quello che fai e come lo fai.
Cmq...immaginando
1) Una serie di controlli non associati
2) una serie di controlli associati di tipo data
3) sull'afterupdate del controllo non associato, in routine evento o 
funzione pubblica, ristrutturo la data e la metto nel campo associato 
corrispondente
oppure....
1) Controlli associato
2) su evento beforeupdate (routine evento o funzione pubblica) 
ristrutturo la data e la rimetto nel controllo
PS. Ti ho chiamato, persino urlando, ma non mi hai risposto
--
ac

Avevo il volume della Radio alto.
Molto semplicemente: su un campo data associato, devo poter controllare
qualsiasi immissione numerica prima che l'evento form_error se ne
impossessi, per fare dei controlli e incollare la data gisuta nel
campo.
Grazie

 campo.
La verifica del dato e la sua "manomissione" puo' essere fatta 
sull'evento beforeupdate del controllo in esame. Il beforeupdate e' un 
evento cancellabile et quindi se qualcosa non va bene puoi annullarlo.
Per quanto riguarda il form_error, ne fai la gestione? Se non e' cosi' 
dubito che possa derivare da dati "malformati", ti dovrebbe arrivare il 
messaggio che il dato immesso non e' compatibile (direttamente da Jet se 
non erro)
--
ac
Newsgroup: it.comp.appl.access
Titolo: mannaggia aqueste date!

[Forms]![Rapporti_Stampe]![daData] And < [Forms]![Rapporti_Stampe]![aData]
funziona, pero' volevo usare BETWEEN ... AND ed allora ho provato a
scrivere:
Between [Forms]![Rapporti_Stampe]![daData] And
[Forms]![Rapporti_Stampe]![aData]
ma cosě mi restituisce una query vuota (impostando le stesse date).
Mentre se provo con:
Between #01/06/2001# And #12/07/2001#
Naturalmente funziona.
Allora ho provato ad aggiungere i # ed ho scritto:
Between "#" & [Forms]![Rapporti_Stampe]![daData] & "#" And "#" &
[Forms]![Rapporti_Stampe]![aData] & "#"
ma come immaginerete non funziona neanche cosě.
Allora vi chiedo:
quale č la sintassi corretta per usare in una query Between...And con delle
date prelevate
da controlli di un form?
grazie Riccardo

 ha scritto nel messaggio
news:9ikbqj$bq8$1...@news.panservice.it...

A me con
Between [Forms]![Rapporti_Stampe]![daData] And
[Forms]![Rapporti_Stampe]![aData]
ha sempre funzionato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 [Forms]![Rapporti_Stampe]![aData] & "#"
Credo solo che si tratti di dire ad access che quelle sulla maschera sono
delle date.
Prova cosě:
Between Cdate([Forms]![Rapporti_Stampe]![daData]) And
Cdate([Forms]![Rapporti_Stampe]![aData])
Cosě ho risolto i miei problemi :-)
Ciao, Max

=[Forms]![Rapporti_Stampe]![daData] And <=[Forms]![Rapporti_Stampe]![aData]
ciao e grazie

=[Forms]![Rapporti_Stampe]![daData] And <=[Forms]![Rapporti_Stampe]![aData]
mi restituisce tutti i record compresi in quel Range, mentre con il Between
...And
non ne vuole sapere!
ho sbaglio qualcosa.....o č un baco di Access sul mio pc....provero' anche
da casa
(forse li funziona)
grazie Riccardo

 wrote in message
9im6e9$gqf$1...@news.panservice.it...

between  Forms![StaDisVersa]![DatIni]  and  Forms![StaDisVersa]![DatFin]
formato controllo data in cifre
maschera di input 99/99/00;0;_
cosě mi funziona
da qualche parte ho letto che in access 2000 (97 ?) non serve specificare le
date con # ma e sufficente farlo nel formato del controllo  o qualcosa di
simile
Newsgroup: it.comp.appl.access
Titolo: Funzione Filtro per ricerca ordini

Salve ragazzi,
ho una maschera che mi riepiloga tutti gli ordini fatti fin' adesso.
il mio ordine codice è del tipo:
  AR00-0000
  FB00-0000
e cosi via.
Adesso vorrei poter selezionare attraverso un filtro tutti gli ordini 
Fatti du FB00-000
allora sulla mmaschera mi cono creato un pulsante di comando e 
sull'evento click o messo =FiltroFB()
dove il filtro lo prendo dalla seguente funzione (Trovata su internet e 
riadattata:
Function FiltroFB()
On Error GoTo FiltroFB_Err
     With CodeContextObject
         ' Vai al controllo Codice Ordine
         DoCmd.RunCommand acCmdRemoveFilterSort
         DoCmd.GoToControl "Oridne Codice"
         ' Trova il record contenente lo stesso nome Codice Ordine
         DoCmd.ApplyFilter , "[Oridne Codice]= 'FB*' "  (Ho messo FB* in 
modo tale che legge solo le prime due lettere tanto glia altri sono numeri))
     End With
FiltroFB_Exit:
     Exit Function
FiltroFB_Err:
     MsgBox Error$
     Resume FiltroFB_Exit
End Function
Dove Sbaglio

Fabrizio ha scritto:

Trovato Grazie lo stesso , la sequenza esatta era
Function FiltroFB()
On Error GoTo FiltroFB_Err
     With CodeContextObject
         ' Vai al controllo Codice Ordine
         DoCmd.RunCommand acCmdRemoveFilterSort
         DoCmd.GoToControl "Oridne Codice"
         ' Trova il record contenente lo stesso nome Codice Ordine
         DoCmd.ApplyFilter , "[Oridne Codice] Like ""FB*"""
     End With
FiltroFB_Exit:
     Exit Function
FiltroFB_Err:
     MsgBox Error$
     Resume FiltroFB_Exit
End Function
Adesso Funzionaaaaaaaaaaaaaaaa!!!!!!!
Newsgroup: it.comp.appl.access
Titolo: controllo dei campi del form

ciao a tutti.
ho un form con una serie di campi non associati.
vorrei controllare se l'utente ha riempito alcuni di questi campi. se
non lo ha fatto devo impedirgli di proseguire.
ho impostato qualcosa del genere, ma non funziona:
 If Forms![costi mensili]![voce di spesa] = null Then
    MsgBox ("HAI DIMENTICATO DI COMPILARE QUALCOSA, ATTENTO!!!")
    Exit Sub
    End If
come posso fare?
grazie a tutti per l'aiuto

 ha scritto nel messaggio 
news:1174579822....@e65g2000hsc.googlegroups.com...

Ma lo devi controllare da un'altra maschera?
Se no fai prima con
If len(me.[Voce di spesa])< 1 then
msgbox
else
end if
In aggiunta sul sito comune c'è una routine
5.88 Verifica che tuttte le caselle di testo e tutte le caselle combinate di 
una maschera siano state riempite dall'utente.
P.S.
che brutti nomi di campi usi....
Morgan 


Per questi casi ti consiglierei di utilizzare la proprieta' "Tag" in cui 
puoi mettere tutto quello che vuoi. In questo caso per esempio 
"O=Descrizione per il messaggio" per indicare che quel controllo deve 
essere valorizzato e poi:
Dim oCt as variant, sMsg as String
sMsg = ""
for each oCt in controls
    if left(oCt.tag,2) = "O=" and "" & oct = "" then
	smsg = smsg & mid(oct.tag,3) & vbcrlf
    end if
next
if sMsg <> "" then msgbox "Attenzione e' richiesta la valorizzazione di: 
" & vbcrlf & sMsg, vbexclamation
Il tutto sull'evento di uscita di form o bottone (come in questo caso 
credo) di "salva"
La tua istruzione e' errata poiche' per "testare" null si usa la 
funzione isNull(....)
Cosa fa il codice che ho scritto:
Controlla "tutti" i controlli e per quelli definiti obbligatori preleva 
il messaggio da associare e lo accumula inserendo un newline per ciascun 
controllo. Al termine se la stringa "messaggio" contiene qualcosa la 
emette e segnala "tutti" i controlli da valorizzare
-- 
ac
y-1=x

Newsgroup: it.comp.appl.access
Titolo: aiuto calcola in excel

ho una query in access vorrei usare un pulsante su una maschera che lancia
questa query con il comando calcola in excel, insomma quel pulsante che si
trova in access e che fa partire la query come un foglio excel,  solo che
dovrebbe partire da una maschera access
conosco poco il vba
se potete aiutarmi spiegatemi passo passo grazie

 ha scritto nel messaggio news:441b71d4$0$29719$4faf...@reader2.news.tin.it...

Te lo spiega benissimo l'help in linea (attivabile con ALT-F11, poi F1) del metodo Transferspreadsheet...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: utilizzo di ado

ciao, ho iniziato oggi a programmare in vba e leggendo sulla connessione
al
dbms, ho letto sulla guida di access:
"Per manipolare la struttura del database ed i relativi dati da Visual
Basic, è necessario utilizzare oggetti DAO. "???
Ho letto questa frase quando sono andato a vedere la funzione CurrentDB...
premetto che conosco discretamente l'ado e per niente il dao, come faccio
a
recuperare il corrente db che e' aperto ora???
c'e' una CurrentDb anche in ado???
in qualsiasi caso vorrei sapere se mi conviene imparare il dao o mi conviene
andare avanti con l'ado???
una seconda domanda: e' possibile fare si che quando apro il mio file .mdb
il programma parte con una maschera che ho scelto io ( dove ti posso
chiedere la password per aprire il db)???
ciao e grazie in anticipo!!!
__________________________________________________________________
Abbonati a Tiscali!
Con VoceViva puoi anche ascoltare ed inviare email al telefono.
Chiama VoceViva all' 892 800        
http://voceviva.tiscali.it
-- 
Posted from 
mail-3.tiscalinet.it
 [195.130.225.149] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
In ADO si utilizza CurrentProject, ci sono certe cose che con ADO non si
possono
fare, quindi conviene non scordarlo, torna sempre utile.
Per la seconda questione vai in MENU-->Strumrnti-->Avvio-->Visualizza Maschera.
Se usi A2000 quando utilizzi DAO devi innanzitutto includere nei Riferimenti
la Libreria di DAO 4.0 (DAO 3.51 o 3.6 se hai A97) in più devi sempre
dichiarare le variabili DAO.ecc.... perchè A2000 di Default riconosce ADO.
@Alex
-- 
Posted from  [146.133.1.30] 

Newsgroup: it.comp.appl.access
Titolo: ODBC MySQL User e Password

Ciao a tutti,
ho alcuni data base collegati tramite driver ODBC ad un db MySQL.
Il driver ODBC è opportunamente configurato ed al suo interno c'è la
user e la password per la connessione.
Ora vorrei che questa user e password non sia inserita nel driver ODBC
ma nei progetti in Access.
Questo è per rendere un po' più sicuri i dati.
Ciao a tutti e grazie.
Cesco

 ha scritto nel messaggio
news:40597174...@company.com...

Innanzitutto non hai inserito PWD e UID nel Driver ODBC ma
eventualmente nel DSN.
Sappi anche che il Driver in questione supporta connessioni
DSN_Less, quindi puoi realizzare la connessione delle
Tabelle ON-THE-FLY senza appoggiarti al DSN.
Come...?
Cilci l'elenco Tabelle da connettere(Salvato magari in una TabellaLocale)
e usi questa funzione
   Set rs = CurrentDb.OpenRecordset(TabellaElenco)
   rs.MoveLast
   rs.MoveFirst
   Do Until rs.EOF
      s = rs.Fields(0).Value
      CurrentDb.TableDefs.Delete s
      Set tdf = CurrentDb.CreateTableDef(s)
      tdf.Connect = StrConnection
      tdf.SourceTableName = s
      CurrentDb.TableDefs.Append tdf
      Set tdf = Nothing
      rs.MoveNext
   Loop
strConnection è la stringa di connessione MySQL la trovi sul sito MySQL.
Non l'ho trovata comoda la mia perchè l'ho abbandonato da anni.....!
Ciao.
@Alex.

 @Alex.
Tnx Alex...
Non ho ben capito se questo tipo di connessione appena specificata " l'ho
abbandonato da anni.....!", o la connessione DSN
Comunque provo e vedo se fa al caso mio.
Ciao Cesco

 Ciao Cesco
No ho abbandonato da un paio d'anni MySQL, non ho mai usato il DSN
perchč č inutile ed assurdo......!
Ora uso SQL_SERVER o MSDE, ma la tecnica č la stessa cambia solo
la Stringa di connessione, che salvo in un File Esterno....per comoditą.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Salvare DataBase

Chiedo scusa per la banalità della domanda ma mi stò avvicinando adesso alla
programmazione in Access
Ho creato tre tabelle che per semplicità (e sottolineo la semplicità)
descriverò così:
Tabella 1
Campo1 Codice (chiave primaria)
Campo 2 CodiceCliente
Tabella 2
Campo1 Codice (chiave primaria)
Campo2 Città
Tabella 3
Campo1 Codice (chiave primaria)
Campo3 Indirizzo
Tutte e tre le tabelle sono state relazionate tramite il campo Codice
Ho creato una form dove l'utente inserisce:
VariabileCodiceCliente
VariabileCittà
VariabileIndirizzo
Come faccio a salvare l'input dell'utente nei rispettivi campi delle tabelle
?
Grazie per l'aiuto


scusa Pecos
in genere non entro nel merito, ma perche' 3 tabelle?
Capirei 2 se tu volessi "storicizzare" i dati di residenza
(in questo caso avresti come minimo bisogno di una data
di inizio validita') ma cosi', a meno che tu non stai
facendo "prove", non ha molto senso.
Indi, fai una sola tabella:
IdCliente, Ragione Sociale, Citta', Indirizzo
e fai il form (usa il wizard) associando la
tabella e tutto dovrebbe funzionare
--
a.cara

 
mi scuso ho notato ora che hai detto "per semplicita'" 
cancella quello che ho scritto.
Dovresti avere un bottone di salvataggio ed a fronte del click
inserire i dati in maschera sulle rispettive tabelle oppure
pensare ad una struttura con "sottomaschere" ognuna associata
ad una tabella
--
a.cara

 inserire i dati in maschera sulle rispettive tabelle
Appunto, come
Grazie


1) attiva "Routine evento" per l'evento di click del bottone
2) Accedi al codice della routine
3) prepara la insert (sintassi prelevata dall'help)
INSERT INTO destinazione [(campo1[, campo2[, ...]])]
    VALUES (valore1[, valore2[, ...])
dove
 destinazione e' la tabella
 campo1 ... campon sono i nomi campo della tabella
 valore1...n sono me!valoresuform
4) esegui  la runsql (sintassi prelevata dall'help)
DoCmd.RunSQL istruzionesql[, utilizzatransazione]
5) ripeti la insert e la runsql per tutte le tabelle che ti interessano
--
a.cara

Newsgroup: it.comp.appl.access
Titolo: somma / raggruppamento su rerpot

Ciao a tutti,
ho creato un report con gruppi
Vorrei calcolare  i totali di fattura per fornitore nell'intestazione
di gruppo "fornitori"
 Ho fatto come segue :
=Somma([importo fattura])
In realtà dovrei prima raggruppare tutte le fatture ugluali e poi fare
la somma.
Infatti come da esempio ecco cosa accade
Es:. fattura 1  € 200  acconto    € 100
       fattura 1  € 200  saldo        € 100
       fattura 2  € 300  pag          € 300
Il totale delle fatture per fornitore è di  € 500  lui mi restituisce
€ 700
Come posso rimediare.
Gianfranco

 Gianfranco
Utilizza un sottoreport.
--
sv
-- 
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: Impedire lo spostamento tra record...

Salve a tutto il NS,
    avrei un problemino da risolvere in una applicazione Access 2000.
Vorrei impedire che l'utente, lavorando con una maschera, si sposti dal
record corrente mentra sta modificando i valori correnti dei campi prima di
aver premuto un bottone di conferma.
ho impostato la proprietà di cycle della maschera a 0 ed ho intercettato (e
neutralizzato) la pressione dei tasti di page up e page down ma...
non ci sarebbe un modo "più elegante" per ottenere lo stesso effetto?
Grazie

 ha scritto nel messaggio
news:og7O7.35050$BA4.1...@news1.tin.it...

In proprietà della maschera, imposta sequenza a record corrente.
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------

 ha scritto nel messaggio
news:5n8O7.217678$sq5.10...@news.infostrada.it...


 
Per disabilitare i due tasti prova a guardare o sul SitoComune
WWW.sitocomune.com
oppure sul sito Americano
www.mwps.org
 nella sessione di ACCESS, son sicuro che c'č.
@Alex
-- 
Posted from  [62.98.29.190] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: vai a ultimo record

Quando apro una maschera vorrei posizionarmi su un record specifico, o 
meglio, vorrei visualizzare gli ultimi 10 record
ho provato con:
DoCmd.GoToRecord , , acLast -10
ma non funzia.
come posso fare?
grazie


Nell'origine record della tua maschera scrivi
SELECT TOP 10 T1.nome, * FROM T1 ORDER BY T1.nome DESC;
sostituisci T1 con il nome della tua tabella e nome con il nome del
tuo campo
Select Top 10* From T1 dove T1 è il nome della tua tabella

Nell'origine record della tua maschera scrivi
SELECT TOP 10 T1.nome, * FROM T1 ORDER BY T1.nome DESC;
sostituisci T1 con il nome della tua tabella e nome con il nome del
tuo campo
Select Top 10* From T1 dove T1 � il nome della tua tabella
dunque, io ho una maschera basata sulla query "qry_prima_nota" (che contiene 
tra gli altri un campo data)
voglio visualizzare in apertura della maschera gli ultimi 10 record (cio� le 
ultime 10 righe della query ordinate per data crescente)
se scrivo:
select top 10 qry_prima_nota.data, * from qry_prima_nota order by 
qry_prima_nota.data desc;
mi visualizza 15 righe (chiss� perch� 15 e non 10 ma questo sarebbe il meno) 
ma con data decrescente, e non va bene.
se scrivo:
select top 10 qry_prima_nota.data, * from qry_prima_nota order by 
qry_prima_nota.data;
(senza il desc, quindi in ordine crescente)
mi visualizza le prime 12 date (chiss� perch� 12 e non 10 ma anche questo 
sarebbe il meno) della tabella su cui si basa la qry. e anche questo non va 
bene; Io voglio le ultime 10 righe della tabella con data crescente.
ad esempio se nella tabella ci sono 31 righe con tutte le date di Luglio io 
vorrei estrarre l'lenco crescente delle date dal 21 al 31 luglio.
ciao

 ciao
Karl in un altro thread ha suggerito questo, provalo:
Dim lngRC As Long
lngRC = Me.RecordsetClone.RecordCount
If lngRC > 9 Then
    DoCmd.GoToRecord , , acLast
    DoCmd.GoToRecord , , acGoTo, lngRC - 9
End If
DoCmd.GoToRecord , , acLast
-- 
Ciao
Geppo 

 Geppo
grazie funziona perfettamente.
ciao

Newsgroup: it.comp.appl.access
Titolo: Collegare Tabelle

Salve a tutti.
Ho un database con un sistema di sicurezza.
Come posso collegare le tabelle di questo database .mde con un altro
database di mia produzione. Ci sono soluzioni oppure è tempo perso?
Grazie
Fabio

 ha scritto nel messaggio
news:YzSW8.62954$vm5.2...@news2.tin.it...

se la sicurezza e' a livello utente, basta che li colleghi mentre utilizzi
il mio.mdw e poi disabiliti lo schift come spiegato sul sito comune (solo
amministratori), poi ritorni su system.mdw e dovresti essere tranquillo,
anche se da piu' parti dicono che la sicurezza a livello utente fa acqua.
by
stwe

 ha scritto nel messaggio
news:GQSW8.50585$Jj7.1...@news1.tin.it...

Ti ringrazio. Faccio un tentativo.
Fabio
Newsgroup: it.comp.appl.access
Titolo: Conversione da 2000 a 97

Scusate la semplicictà della domanda ... devo aprire in 97 un mdb fatto con
2000. Provando ad esportare da 2000 in formato 97 ho sempre errori di
salvataggio. Qualcuno optrebbe indicarmi perfavore una procedura corretta?
Grazie, ciao

 ha scritto nel messaggio
news:b2l070$voo$1...@lacerta.tiscalinet.it...

Non credo ci sia una "procedura corretta", le due versioni non sono
compatibili al 100%; quindi devi prendere in considerazione la verifica (in
entrambi i casi: 97 --> 2000 --> 97) dell'applicativo... Specie se utilizzi
codice VBA...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Re: Access verso Pocket PC

 Ciao
Magari a trovarlo...
Ciao.
-- 
Sergio MAZZA 


Io l'ho visto solo su un Hp Journada 720. Funziona benissimo.
Poi da nessun altra parte
MAssimiliano

 MAssimiliano
Era una "...Journada 'e sole"?
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: esportare in excel

Salve
Con una macro apro una query in modalita' "visualizzazione foglio dati"
Nella macro e' possibile utlizzare un comando per ripdodurre questo
passaggio:
Menu Strumenti
Collegamento di office
Analizza con Microsoft Office Excel
Grazie
Saluti
Giorgio m
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Giorgio m
Metodo Transferspreadsheet
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: assegnare il recordset di una sottomaschera ad un sottoreport

ho una maschera con una sottomaschera e applico senza problemi i filtri necessari.
 
quando stampo il report che rappresenta la sottomaschera lo apro in anteprima con il filtro della maschera e funziona
 
quando però cerco di assegnare al sottoreport il recordset della sottomaschera per vedere gli stessi record che vedo nella sottomaschera ricevo il seguente errore: questa caratteristiche è disponibile solo in un fle ADP
 
Private Sub Report_Open(Cancel As Integer)
Me.Recordset = Forms![elenco]![Riepilogo].Form.Recordset
End Sub
 
qualcuno sa dirmi come si può fare?

 > qualcuno sa dirmi come si può fare?
 
Secondo te il report supporta l'assegnazione del recordset...?
Hai letto la guida...? Cosa dice...?
 
@Alex


Me.RecordSource = Forms![elenco]![Riepilogo].Form.RecordSource
 
BFS


quello assegna il recorset, l'ho fatto e funziona ma il filtro applicato alla sottomaschera non lo passa al sottoreport o non so come passarlo
comunque sono riuscito a risolvere, anche se (viva la sincerità e viva le capacità limitate rispetto agli oracoli) non ho capito come.
 
 
 
 
 
 

 comunque sono riuscito a risolvere, anche se (viva la sincerità e viva le capacità limitate rispetto agli oracoli) non ho capito come.
 
Non si va a caxxo... se ci ragioni forse la prossima volta ti è utile.
Quello che ti ha suggerito BSF, fai un passo in più ed assegna anche il FILTER oltre che il RecordSource... non serve un oracolo
 
@Alex


è buona cosa dire come si ha risolto.
 
ad ogni modo in fase di assegnazione del recordsource ti basta 
verificare se c'è un filtro alla maschera e se si aggiungerlo alla stringa
 
 
qualcosa tipo
 
me.recordsource=tuaMachera.recordsource & " where " & tuaMaschera.filter
 
 
ovviamente testando che il filtro sia impostato e che l'origine della 
maschera sia una select.
altrimenti modifica di conseguenza
 
ti bastano un paio di if
 
 
BFS
Newsgroup: it.comp.appl.access
Titolo: intercettare l'evento rotazione rotella del mouse

è possibile intercettare la rotazione della rotella del mouse e fare qualche 
cosa sul verificarsi di quell'evento?
Grazie. 

 Grazie.
Ah Simba, ma non si fa cosě!!!!
E martelli con 300 post sullo stesso argomento
E fai richieste dirette
E non ti scomodi a cercare nei post precedenti
Sto fatto č stato trattato 7 milioni volte!!!
Lavora un pň da solo.
MAssimiliano

 MAssimiliano
aaaa MAAAAAA un conto č intercettare l'evento rotazione rotella mouse
un altro conto č blocccare lo scorrimento dei record ruotando la rotella del 
mouse
a MAAAA a me sembrano cose proprio diverse a te no?

 ha scritto nel messaggio
news:cl2tih$bnm$1...@lacerta.tiscalinet.it...

ma perchč non l'intercetti bloccandola?
MAssimiliano


in effetti hai ragione le cose sono 2 ho la blocco o gli faccio fare quello 
che dico io su rotazione ovvero oltre a cambbiarmi record mettimi anche la 
relativa foto nel imgcontrol ecc.....
ok ok...... non si può segare questo trhead che è simile al mio precedente? 

 ha scritto nel messaggio 
news:cl2uei$cgg$1...@lacerta.tiscalinet.it...

dai non litighiamo ... non siamo all'isola dei famosi!

Newsgroup: it.comp.appl.access
Titolo: bolccare tabelle collegate

Ho la necessità di fare query e report delle tabelle del gestionale
aziendale che è gestito tramite MSDE (il gestionale è a ad hoc
revolution)
Il problema è che vorrei bloccare qualsiasi possibilità di modificare
accidentalmente i dati delle tabelle collegate del gestionale per
evitare di fare qualche danno.
Ho provato a impostare un utente con accesso in sola lettura alle
tabelle ma ho verificato che è possibile lo stesso modificare i
record.
In particolare l'utente ha impostati  i soli diritti, lettura
struttura, lettura dati
Avete qualche consiglio o spiegazione del perchè pur avendo impostato
le tabelle collegate in sola lettura sia ancora possibile modificarne
il contenuto.
Come soluzione estrema stavo pensando di  copiare le tabelle collegate
in tabelle interne di access, ma questa soluzione non mi permette di
avere i dati sempre agiornati ed è più scomoda.
saluti,
leonardo

 leonardo
Ciao,
Massimo 



Massimo,
innanzitutto grazie per la risposta che mi hai iviato.
Effettivamente ho risolto il problema configurando opportunamente il
file di protezione di Access.
Il problema era che l'utente per cui avevo disabilitato le opzioni di
modifica alle tabelle collegate faceva parte del gruppo administrator,
quindi le opzioni gruppo administrator avevano la precedenza su quelle
dell'utente specifico permettendogli di modificare i record.
Saluti,
Leonardo

 Leonardo 

> Leonardo 
Effettivamente il tuo metodo è sicuramente la soluzione definitiva e
più correttà per proteggere il DB da scritture accidentali, ma non
essendo molto esperto non  vorrei fare danni per cui lo studierò su un
server di prova per poi implementarlo in un secondo momento.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Etichetta verticale

Ciao a tutti,
ho un problema con le etichette: appena cambio la proprietà verticale in Sì 
la scritta scompare!!! In realtà c'è ancora infatti entrando con il cursore 
mi sposto tra le lettere, che però non vedo!! E' come se la scritta fosse 
diventata trasparente.
Inutile cambiare colore, font, dimensione carattere, sfondo, aspetto.
Uso Access 2003 SP2 su Win XP Pro SP2.
Solo a me capitano queste cose!?!?!
Grazie, Metz 

 ha scritto nel messaggio
news:CVZ0j.180424$U01.1...@twister1.libero.it...

Allarga l'etichetta... e vedi che accade... poi prova ad effettuare
l'allineamento a DX/SX/CENTRO
e rivedi che succede....
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


Purtroppo non accade nulla! O meglio il testo si sposta, lo capisco perchè 
entrando nell'etichetta seleziono il testo e vedo che si è allineato a 
destra e a sinistra, ma rimane sempre trasparente!! Ovviamenete ho anche 
provato ad allargarla ma nulla.
Ho provato su un pc con Access 2000 e funzionava correttamente, non sarà 
mica un bug del 2003??
Grazie, Metz

 ha scritto nel messaggio 
news:fom1j.181404$U01.1...@twister1.libero.it...

a volte, in fase di progettazione, alcune combinazioni di colori 
carattere/sfondo rendono 'impossibile' la visualizzazione in edit. Tutto 
resta normale se avvii la maschera ... sei in uno di questi casi? scegli 
carattere=NERO e nessuno sfondo(trasparente), al limite metti i colori solo 
in un momento successivo.
IvanDaBologna

Newsgroup: it.comp.appl.access
Titolo: Problema con query!

Salve ragazzi una domanda.
Io ho un forms "Maschera1" ke all'interno ha una sotto maschera con una 
quary denominata "tblListe Query".
nel form "Maschera1" ho tre controlli un txtbox e due casellecombinate tutti 
non associati, queste ultime le uso come filtro selezionando uno o più 
caselle combinate mi filtra i record nella sottomaschera. Ora io vorrei 
inserire in "Maschera1" dei campi textbox ch all'interno mi inserisca dei 
totali in base alla selezione presente nella sottomaschera. Ad esempio i 
filtri mi danno che ci sono 6 record con quelle caratteristiche e mi deve 
dare i vari totali tipo prenotazioni, maschi, femmine, di quei sei 
record....
Come posso fare???? 

 ha scritto nel messaggio 
news:4684c238$0$36444$4faf...@reader5.news.tin.it...

Nel Piè di maschera (nascosta) della SottoForm ti crei le tue caselle dove 
ti restituisco i vari valori (es. Somma([Prezzo]) ), così se filtri, ti 
restituiranno i valori filtrati, poi te li riporti nella form principale 
(es. Forms![TuaForm]![TuaSottoForm].Form![TuaCasella]
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: Riproposta criterio in query

Ciao Ng, vi avevo già scritto una settimana fa per questo problema, ma non
sono riuscito ad applicare le vostre soluzioni.
Alcune le ho applicate, ma non funzionano.
Ripropongo quesito:
Ho un controllo di nome numero nella mia maschera form1
Qo una query che filtra dati, come criterio ha il contenuto del controllo
numero della form1. Se questo controllo non contiene niente, usa come filtro
"like *"
Ho provato cosi oltre alle vostre soluzioni, ma non funziona.
=IIf(IsEmpty([Forms]![Form1]![numero]);[Forms]![Form1]![numero];"like *")
Come posso fare?
--------------------------------
Inviato via 
http://usenet.libero.it

 =IIf(IsEmpty([Forms]![Form1]![numero]);[Forms]![Form1]![numero];"like *")
Non esiste proprio. Che c'entra l'uguale in una query? il like messo nei ""
è la stringa like non un operatore!!! Isempty se ti guardassi l'help dice
che Restituisce un valore Boolean che indica se una variabile è stata
inizializzata.
Comunque se cercavi i vecchi post ci sono decinaia di esempi, io ne posterò
circa 4 5 a settimana.
Comunque
like iif(isnull([Forms]![Form1]![numero]);"*";[Forms]![Form1]![numero])
Antonio

Newsgroup: it.comp.appl.access
Titolo: cambiare proprieta colonna tabella

un saluto a tutti, ho un problema, penso stupido ma proprio non ci cavo un
ragno.
Ho un DB che in una determinata funzione crea una tabella .
Purtroppo in questa tabella che si č creata in passato, una colonna che come
attributo era di testo, ora deve essere cambiata in numerica.
Come posso cambiare attributo eseguendo una piccola funzione ?
Ho guardato la guida ma non so come cercare la soluzione del mio problema.
AIUTO !!!

 wrote in message
news:aqu8lm$sdr$
1...@lacerta.tiscalinet.it

Non sň se č possibile modificare un CAMPO, ma eventualmente
vedi ALTER TABLE istruzioni SQL....!!
Quello che mi viene piů semplice da pensare č di Aggiungere
il nuovo campo che ti serve, copiare i dati dopo averli convertiti 
in INTEGER o LONG, e poi elimini il CAMPO VECCHIO......!!!!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:aqu8lm$sdr$1...@lacerta.tiscalinet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Tables leggiti la FAQ
di Stefano Bettini intitolata "Come si possono modificare via codice le
proprietą dei campi di tabella?".
Trovi una funzione che realizza quello che ti ha suggerito di fare Alex:
naturalmente modificherai adeguatamente ALTER TABLE.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Abilitazione di maschere

Ho il seguente problema:
Poiche non mi fido di come lavora l'utente vorrei inserire un controllo di
come opera.
La situazione della maschera è la seguente:
in una maschera principale sull'intestazione della stessa ci sono due campi
di dettaglio rispetto alla situazione del fornitore.
Nel corpo c'è una sottomaschera dove riporto i clienti per cui ho un listino
e un'altra sottomaschera che visualizza il listino del cliente.
Ora se il fornitore non ha alcun cliente immesso non deve avere la maschera
del listino abilitata e ancora se per sbaglio si è posizionato in fondo
all'elenco dei clienti, cioè sul record del nuovo cliente senza però
immetterlo e tenta di spostarsi sul listino non gli deve essere consentito.
naturalmente esiste un campo dell corpo che lega il cliente al listino.
Inoltre posso spostarmi dai campimdi dettaglio dell'intestazione a quelli
dei clienti nel corpo premendo il TAB e se si come?

 dei clienti nel corpo premendo il TAB e se si come?
in via diretta non ci sono ancora riuscito
uso lo stesso trucco del CampoMascheraPrincipale.Setfocus
quando sono in uscita dall'ultimo campo della Sottomaschera. :)
Ciao,
Lorenzo

Newsgroup: it.comp.appl.access
Titolo: Access su Intranet

Salve a tutti
č possibile visualizzare un progetto di access all'interno di una finestra
di Internet Explorer cosě come avviene per documenti di WORD???
grazie a tutti
j.

progetto in che senso, cos'è che vuoi visualizzare ?
maurizio
-- 
Posted from 
mail1.galactica.it
 [212.41.208.18] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 maurizio
Secondo me si e' lasciato influenzare dalla inveterata abitudine della MS di
chiamare Project tutte le applicazioni che si possono sviluppare con i suoi
pacchetti sw.
Comunque credo che intendesse "una APPLICAZIONE Access".
Ad ogni modo credo proprio di si (in una intranet) ma non saprei esattamente
come, dato che, in una intranet e' molto piu' facile condividere il db che
farne comparire una sessione nel browser (cosa che appesantirebbe in modo
indicibile il carico del PC).
Sib
Newsgroup: it.comp.appl.access
Titolo: .requery e sub maschere

 maschera "uno" - record 3 in prima posizione
Sono perplesso per il fatto che questo problema si presenti spesso ma
non saltuariamente, e che quindi non sia ancora riuscito ad isolare
esattamente il fatto.
Qualche idea?
Ciao
Gianluca

 ha scritto nel messaggio 
news:1111009949.5...@f14g2000cwb.googlegroups.com...





Qualche idea?
Ciao
Gianluca
Forms!TuoNomeMaschera.Refresh
Ciao, Carlo

Grazie del consiglio...
ho usato parent.mascherauno.form.refresh
e va.
Ciao
Gianluca

Newsgroup: it.comp.appl.access
Titolo: etichette ed &

ciao a tutti, un quesito che mi sta facendo impazzire: perche' in una
label che come caption fa rifermento ad una casella di testo "Ragione
Sociale" ed un'altra casella di testo "Denominazione" dove in
quest'ultima e' presente la & (tipo Rossi & Figli), non mi viene
visualizzata la & ma l'underscore? ( _ ) .
la sintassi e' questa label1.caption="Cliente :" & RagioneSociale & " -
" & Denominazione
dove sbaglio ? mi potete dare un'aiuto?
Grazie
Diego

a proposito la proprietà UseMnemonic in access 2003 non esiste mi da
come errore impossibile trovare il membro dei dati

 ha scritto nel messaggio 
news:1137379097.0...@z14g2000cwz.googlegroups.com...

Forse perchč la & č un carattee speciale.
Proca con
dim strDenominazione as String
strDenominazione=cStr(Me.Denominazione)
label1.caption= "Cliente :" & RagioneSociale & " - " & strDenominazione
Morgan 

ti ringrazio dell'aiuto ma nemmeno così funziona ...la & nn viene
visualizzata.
grazie lo stesso comunque

 ha scritto nel messaggio
news:1137379097.0...@z14g2000cwz.googlegroups.com...

Ciao Diego,
la & nelle etichette è un carattere speciale, il carattere che lo segue
diventa il tasto di scelta rapida per mettere a fuoco il controllo genitore
dell'etichetta.
Per visualizzare la & bisogna raddoppiarla
es..
----
label1.caption="Cliente :" & Replace(RagioneSociale & " - " &
Denominazione,"&","&&")
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

Grazie Giorgio Funziona...io avevo optato con una casella di testo
piatta trasparente dove gli passavo i valore delle due textbox e
funziona, ma nn so che risvolti potrebbe avere mi preoccupavo di
svuotarla alla chiusura della form e sull'evento current invece gli
facevo visualizzare i valori dei due campi...ma dal momento che
funziona benissimo il tuo suggerimento(o meglio la tua soluzione )
credo che farò a meno delle textbox a mò di label.
ringraziandoti nuovamente
ciao e buon lunedì
Diego

Newsgroup: it.comp.appl.access
Titolo: Aggiungere messaggio

Ciao, vorrei che se la ricerca fosse "True" mi desse un messaggio tipo
"record trovato"
come si fa?
 
    ' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Interno] = " & Str(Nz(Me![EstrattoConto], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    Me.EstrattoConto.Requery
 
Grazie


Per la gestione messaggi puoi usare msgbox"record trovato"
Newsgroup: it.comp.appl.access
Titolo: prendere un valore da un record precedente

Ciao a tutto il ng,
		č da pochissimo che utilizzo Access 2000 e mi sono
imbattutto in questo problema: praticamente ho una tabella in cui  tra
gli altri vi sono due campi [riporto] e [saldo].
	Praticamente il campo riporto deve prendere il valore di
riporto dal record precedente. Come posso fare per automatizzarlo in
una maschera?
	E poi come faccio ad ovviare all'eventuale errore che potrebbe
nascere nel primo record che tenterebbe di leggere il record
precedente (che ovviamente non esiste)?
	Grazie
			Fausto

 è da pochissimo che utilizzo Access 2000 e mi sono

Ti SCONSIGLIO di memorizzare in una tabella campi calcolati, nel tuo caso
[riporto] e [saldo].
Cosa ti succederebbe se devi modificare un importo già inserito ed in base
al quale hai già calcolato e memorizzato i campi [riporto] e [saldo]  per i
record inseriti successivamente?
Cosa ti succederebbe se devi cancellare un record o inserirne uno che
logicamente deve andare tra quelli già inseriti precedentemente? I campi
[riporto] e [saldo]  dei record logicamente successivi a quello inserito o
cancellato risulterebbero sbagliati.
I campi calcolati (sono informazioni) vanno realizzati in una query, in una
maschera o in un report, ovvero in un oggetto di output del database. Le
tabelle (per definizione), se non vuoi i guai di cui sopra, debbono
contenere solo dati e non informazioni, a meno che non si tratti di tabelle
temporanee o di transito.
Sul modo di calcolare i tuoi due campi progressivi con una query , si è
parlato a lungo ultimamente sul NG con quesiti il cui subject contenevano le
parole mastrino o somma parziale.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: inserimento/reperimento dati

cara gente, sto iniziando a lavorare in access,e devo realizzare un
applicativo access per la gestione del collocamento obbligatorio dei
disabili, ho bisogno di avere una maschera chiamiamola "gestione
lavoratore" cha mi permetta sia di visualizzare i dati presenti nelle
tabelle, che di inserire dei dati che dovranno essere memorizzati in
tabelle 
diverse.se
 do come origine controllo della maschera la query che
mette in relazione tutte le tabelle, non mi permette di inserire dati
nuovi, mi sapreste aiutare? vi ringrazio micol
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
news:212Z216Z70Z30Y1...@usenet.iol.it...

E' assolutamente normale che si comporti in questo modo, basando la
maschera su una query multitabellare non puoi sperare che lui riesca
anche a farci su delle transazioni.
Se pensi di andare avanti così mi sa che l'unica è gestire inserimenti,
aggiornamenti e cancellazioni via codice (tramite degli statement sql).
Personalmente opterei per una maschera basata solo sulla tabella 
principale che visualizzi i dati correlati tramite opportune combo-box.
Bye, Ste
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 nuovi, mi sapreste aiutare? vi ringrazio micol
Se la tua query ha qualche raggruppamento allora il recordset generato non
e' aggiornabile.
Ti suggerisco di semplificare la query e suddividerla in modo da utilizzarle
in sottomaschere.
Sib
Newsgroup: it.comp.appl.access
Titolo: copiare e incollare da codice

Sto tentando di risolvere il problema detto..nel messaggio
precendentemente inviato..
Ho visto che seleziono la cornice oggetto con il documento di word
associato e faccio Ctrl-C mi copia il contenuto del documento
correttamente.
A questo punto vorrei sapere se fosse possibile da codice fare il Ctrl-c
della cornice e incollarlo in un campo di testo non associato usato come
appoggio e da li trasferirlo in un documento word.
Spero di essermi spiegato
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Puoi farlo spostando il fuoco sull'oggetto da copiare quindi eseguire il
"copia" con una SendKeys (vedi Help), ovvero per simulare il Ctrl+C esegui:
SendKeys "^C"
quindi sposti il fuoco sull'oggetto in cui incollare ed esegui:
SendKeys "^V"
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Bloccare o sbloccare tutti i controlli di un form

Ho una form con varie subform textbox e combo,
volevo su corrente bloccarle o sbloccarle tutte a seconda di una
condizione
qualcosa del genere
dim ctrl as control
for each CTRL in [MyForm]
    ctrl.locked = true
next
Purtroppo il control non mi permette di intervenire.
Grazie
Ciao
AleX
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Purtroppo il control non mi permette di intervenire.
Che adč il control?
Cosě dovrebbe andare
for each CTRL in me.controls
    if ctrl.controltype = XXX
     ctrl.locked = true
next
L'unica č testare il tipo di controllo per agire solo sulle combo, le
caselle di testo e le sottomaschere e non.
Antonio
Newsgroup: it.comp.appl.access
Titolo: Controllo non selezionabile

Posso rendere un controllo non selezionabile neanche con il mouse?
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 Posso rendere un controllo non selezionabile neanche con il mouse?
Proprietą enabled = NO
Se perņ non vuoi che venga posto in grigetto, allora metti anche la
proprietą locked a SI
Antonio

Newsgroup: it.comp.appl.access
Titolo: Somma di ore e minuti con relativo Totale

Salve,
uso A97, il mio problema consiste nell'incrementare un campo ora , con dei
valori sempre orari tramite un bottone apposito.
Per capirci: l'operaio Mario Rossi oggi ha lavorato 8.25 (h.m questo è il
formato che mi interessa),  e premo un bottone che mi aggiunge tali ore ad
un campo chiamato TotaleOre. Il giorno dopo Mario Rossi ha lavorato 12.40 e
premo il bottone di aggiunta ore. Giorno per giorno questo totale ad ogni
pressione del bottone dovrà essere incrementato quindi può arrivare a N ore
e N minuti (es. 5260.45 considerando ovviamente anche l'incremento dei
minuti che arrivati a 60 devono scattare a l'ora successiva).
Non so quale formato debba avere il campo del totale delle ore, ho provato
con  Ora breve 24h ma va in errore giustamente non appena cerco di immeterci
un valore superiore le 24h. In definitiva basterebbe sommare le ore ma per i
minuti come si fa!
Grazie in anticipo a tutti quelli che vorranno rispondermi, e un grazie
comunque a tutti quelli che non lo fanno ma che contribuiscono a fare grande
e utile questo newsgroup.
Andrea

 wrote in message
news:EXbZ5.1096$Kw2....@twister2.tin.it...

Ciao Andrea
Forse sono in ritardo per la risposta ma, ma proverei a risolvere il
problema usando un campo numerico double. Inoltre trasformerei i minuti da
sessantesini di ora in centesimi di ora. In questo modo posso fare delle
somme normalissime. Infine prima di visualizzare il risultato trasformerei
la parte decimale (con l'operazione inversa) in sessantesimi di ora
ottenendo i minuti.
Ciao
Dell'Oca Marco
D.M.Software

 minuti come si fa!
Ciao,
vedi sul Sito Comune (indirizzo qui sotto) c'è una routine che calcola la
somma di tempi senza tener conto dei giorni.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: Col MonthView

Ho usato questo controllo per fare un'agenda e la mia intenzione è di
rendere in grassetto le date con appuntamenti.
Ho messo la routine sia nell'evento Load della form, sia nei vari eventi
AfterDel-AfterUpdt-AfterIns della form.
Se aggiungo tolgo modifico un record il grassetto appare o scompare a
seconda della presenza o meno di appuntamenti nel tal giorno, mentre
all'avvio della form la proprietà DayBold viene impostata a True nelle date
con appuntamenti ma non viene visualizzato il grassetto !
Devo usare qualche metodo di refresh del'ActiveX ? Ho già provato .Refresh
ma senza risultao...8-(

 ha scritto nel messaggio
news:9dtjem$ope$1...@fe1.cs.interbusiness.it...

Risolto, inserendo un paio di caselle di testo e settandone il valore dopo
aver impostato i DayBold funziona tutto.
Credo che ci sia un buchetto nella gestione dei refresh sugli ActiveX...