mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: dim e type

Ho letto che si puo dichiarare una variabile tipo definita dall'utente
ad es.: Dim db as database
utilizzando il comando "type"
ma non capisco in concreto come debba fare
C'è qualcuno che sa spiegarmi come ?
La debbo utilizzare in un modulo
Grazie in anticipo
Alfonso

 ha scritto nel messaggio
news:eDVD7.15930$7A4.9...@news.infostrada.it...

Non mi risulta che esista un comando Type, ma una istruzione Type.
Hai provato a cercare sull'help Istruzione Type ed Esempio di istruzione
Type?
Però, per quello che so io, con tale istruzione Type puoi impostare il tipo
dato di un oggetto che che già esiste e non dichiarti una variabile.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:9rpeuc$2qcg$1...@stargate1.inet.it...


 come posso fare?
Potresti provare intanto a scrivere DOPO il quoting!!!
Antonio

 ha scritto nel messaggio
news:EFdE7.23005$7A4.1...@news.infostrada.it...

ciao
Alfonso

 wrote in message
yNeE7.23594$7A4.1...@news.infostrada.it...

Bene.
Che versione di access usi: se č la 2000 forse devi prenmettere DAO,
altrimenti potrebbe essere un prblema di riferimenti che non trova piů.
Controlla in strumenti riferimenti
Antonio

 ha scritto nel messaggio
news:12hE7.24781$7A4.1...@news.infostrada.it...

uso access2000
che significa premettere DAO?
scusa l'ignoranza
ciao
Alfonso

 scusa l'ignoranza
Guarda, io non ho il 2000, ma mi pare di aver capito che la siontassi sia
diversa. Qualcosa tipo
dim db as DAO.database
Antonio

Newsgroup: it.comp.appl.access
Titolo: [ Pages ]

Ciao al NG.
Riprendendo un argomento postato in precedenza, sapreste dirmi come operare
per visualizzare su un User_Form il numero restiruito dalla proprietą  Pages
(numero complessivo di pagine del report) ?
Grazie per i suggerimenti.
Michele

 ha scritto nel messaggio
news:bgp6c.65563$z23.2...@news3.tin.it...

Per quanto ne so' (acc'97) puoi leggere il totale delle pagine solo se hai
il report aperto...
Ciao.
--
Sergio MAZZA


Ok, sigh! sigh!   :°(((
Grazie Sergio e grazie anche ad @Alex per il precedente interessamento .

Newsgroup: it.comp.appl.access
Titolo: email da maschera tramite thunderbird

Buongiorno, ho provato a realizzare un pulsante che con un click invia 
un'email precompilata ad un certo indirizzo (sempre lo stesso nel mio caso).
Nell'email inoltre dovrebbero esserci un paio di campi estratti dal 
database (numero e data fattura).
E' possibile?
Grazie
Gianni

Ultimamente, dopo vari metodi provati, uso blat
 
Nicoletta


Il 13/06/2013 13:33, Nicoletta ha scritto:> Ultimamente, dopo vari 
metodi provati, uso blat
 
Ho visto le caratteristiche ed è molto interessante. Per il momento sono 
riuscito a farlo da codice con SendObject ma tengo Blat da parte per il 
futuro.
 
 > Nicoletta
Grazie
Gianni
Newsgroup: it.comp.appl.access
Titolo: query per numerare

Ciao a tutti.
Tabella contenente gli ordini, con un numero ordine, il cliente e la data (e
altro, ma non credo serva).
Naturalmente la numerazione deglio ordini non è legata al cliente, ma io
vorrei ottenere quest'informazione: degli ordini ricevuti oggi, per ogni
cliente era il primo, il secondo, l'en-simo ordine? cioè vorrei assegnare un
cumero incrementale agli ordini all'interno del cliente...
Questo serve per capire se quotidianamente chi acquista è al primo acquisto,
se ci riprova, se è un fedelissimo.
Non so come impostare la query.
Grazie comunque per l'attenzione.
Ciao
Flavio


www.sitocomune.com
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Imperfezioni in maschere popup

Utilizzando le maschere popup mi sono accorto che i comandi autocomposti si
di eliminazione record che di aggiornamento maschera non funzionano.
Per me è davvero una novità, per voi ?
ciao

di eliminazione record che di aggiornamento maschera non funzionano.
probabilmente il codice creato dall'autocomposizione fa uso dei metodi
domenuitem.  questi metodi richiamano delle azioni eseguibili dai menu
a tendina delle maschere.  ma se maschere sono popup non dispongono
dei menu e i metodi domenuitem non hanno effetto.  vedi l'help di
domenuitem.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 di eliminazione record che di aggiornamento maschera non funzionano.
Come dice Lbo, il problema è che non puoi usare DoMenuItem, perchè è come se
cercassi di cliccare sul menù ma, essendo la maschera in modalità dialog,
non puoi.
Usa invece:
RunCommand acCmdDeleteRecord
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

Grazie per la cortese consulenza.
Quindi non c'è possibilità alcuna di poter utilizzare barre dei menù, vero?

>Quindi non c'è possibilità alcuna di poter utilizzare barre dei menù, vero?
e no.  se sono pop up non hanno i menu.

Newsgroup: it.comp.appl.access
Titolo: Come capire, da Vba, se siamo in ambiente Terminal Server ?

Sto provando TsPlus, e tecnicamente mi sembra ottimo
Gia' solo l'accessibilita' al server TsPlus via web con browser standard 
(Firefox, Chrome, ecc..) lo rende di gran lunga piu' appetibile di 
sistemi analoghi (Microsoft, Citrix, XpUnlimited, Aads,..)
Quindi a mio parere, liceita' utilizzo a parte (da chiarire bene), 
TsPlus e' un gran bel programma
la domanda e':  come fa la mia procedura mde a 'capire' che sta girando 
in ambiente Terminal Server e non avviata in locale da operatore di 
fronte al pc fisico?
Chiedo questo perche' normamente inserisco nelle mie procedure un 
controllo di "istanza gia' avviata" ed impedisco di avviarne una seconda
Nel caso utilizzo via terminal server, la procedura sarebbe unica, 
avviata da diversi client e quindi al secondo che arriva vien negato 
l'avviamento
Vorrei attivare il controllo sopra indicato solamente quando non si e' 
in monoutenza, in locale
Se avviato in ambiente terminal server tale controllo non deve inibire 
l'avvio della seconda/terza/... istanza contemporanea
Como se fa?
Ciao e grazie
RobertoA

 
"RobertoA" <> Sto provando TsPlus, e tecnicamente mi sembra ottimo

Lascia perdere Roberto: in OGNI caso devi impedire l'esecuzione 
multisessione di applicazioni .Mde/Accde, altrimenti andrai incontro ad 
anomalie e corruzioni.
La cosa giusta in Terminal Server et similia è creare varie cartelle 
programmi per ognuno degli utenti che accederà (PC01 ......... PCN): ogni 
operatore dovrà eseguire sempre e solo la rispettiva copia dei Front-Ends.
Per gli aggiornamenti creerai un file batch (.bat, vbscript o altro) che 
automaticamente distribuisce sulle varie cartelle le nuove copie dei 
programmi.
 
Saluti.
 
 
 


Dici che 20 utenti dovranno avere ognuno il proprio programma?
Capisco, anche se mi sembra strano non ci sia una soluzione piu' 
"elegante" che consenta di usare l'unico programma a tutti gli utenti
 


Confermo quanto detto da Simone,
sono anni che faccio anche applicazioni in ambiente terminal.
Ogni utente deve avere la sua cartella con il suo mde/ade/accfe etc
 
ciao
BFS

 ...
 
No, anche con 100 utenti come in una mia applicazione. Ha vantaggi, p.e. 
è semplice per un Admin del rete di sapere chi usa/blocca il BE, 
terminare un utente, sostituire un FE vecchio o rotto senza 
terminare/bloccare tutti ecc.
 
Personalmente uso il tool gratis, semplice, commodo "Application 
Starter" per distribuire i FE, creare le cartelle ecc. 
(
http://www.donkarl.com?FAQ1.35
)
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 (
http://www.donkarl.com?FAQ1.35
)
 
ovvero in italiano: 
http://www.donkarl.com/it?FAQ1.35
Newsgroup: it.comp.appl.access
Titolo: Query in Access...

Un saluto a tutta la lista.
Dove posso trovare della documentazione (in italiano), su Internet, di come
si creano le query di Access?
Debbo fare un corso sulle query di Access e non vorrei partire da zero.
Grazie mille a chi vorrà rispondermi
Alberto

...

'Azz...
Devi fare un corso su Access e non sai come ci si fanno le
query ? Cmq vera documentazione non ne esiste, il consiglio
migliore penso sia di entrare nel qbe (l' editor delle query)
e provare a fare qualche queruccia a caso, magari controllando
la sintassi sql generata....
Bye, Ste

Debbo fare un corso sulle query di Access e non vorrei partire da zero.
spero come discente...
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

Newsgroup: it.comp.appl.access
Titolo: Stampa dati (Biglietto cinema)

Ho un pulsante mediante il quale confermo un acquisto. Cliccando OK si 
aggiornano i dati della tabella e l'acquisto è fatto. Visto che cio' che 
acquisto è un biglietto per il cinema, come faccio a stampare i relativi 
dati (tutti presenti all'interno della maschera sulla quale opero)? Si può 
fare in VBA? Dopo la conferma dell'acquisto vorrei infatti farmi spuntare 
un'altra finestra dalla quale decidere se stampare il biglietto. Posso fare 
in modo che cliccando su SI, avvenga la stampa?
Grazie!
-- 
Cicerone
*********************
Il primo Newsgroup sulla Balbuzie
http://www.newsland.it/nr/browse/it-alt.salute.balbuzie/
**********************
C.I.B. Comunità Italiana Balbuzienti
www.balbuzienti.altervista.org/md-pro/index.php
**********************


Certo che sě!
Per esempio usando una msgbox e avendo costruito una query che alimenta il 
report e che abbia nei criteri l'id del record a video.
If Msgbox("Vuoi la stampa del biglietto?",vbyesno + vbdefaultbutton1, 
"Stampa biglietto") = 6 then
docmd.openReport "MioReport", acViewNormal
end if
Ciao, Carlo

 docmd.openReport "MioReport", acViewNormal
Non riesco a creare il report ;-(((
Cioè, come faccio a creare un report i cui dati sono quelli che ha la 
maschera in quel determinato momento?



Supponiamo che la query che alimenta il report sia la stessa che alimenta la 
maschera e che la maschera si chiami "MiaForm". Se la maschera ha un indice 
e se questo indice univoco si chiama "ID" allora la query che alimenta il 
report avrà nella riga dei criteri in corrispondenza del campo ID: 
Forms!MiaForms!ID.
Salva la query con un nome diverso e alimenta con questa il report.
Ovviamente quando apri il report la maschera deve essere aperta sul record 
che ti interessa.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: ancora su immagini, path, ecc

ciao ng
come 1000 che hanno postato sul ng sto facendo un db con immagini.
ho visto molti post che chiedono come ottenere l'anteprima
dell'immagine.....io ho il problema contrario non riesco a visualizzare
l'immagine nelle sue dimensioni reali ma solo l'anteprima delle dimensioni
di una icona ?!?
se metto la proprieta' "mod. inserimento" in zoom appare l'anteprima
ingrandita e ovviamente sfuocatissima.
in piu, sotto mi caccia il nome del file che non vorrei apparisse.
altra domanda come si fa ad assegnare a "nomefile" il path mettendo la
cartella "immagini" nella stessa dove si trova il db?
Me![immagine].SourceDoc = Me![nomefile]
aiutatemi please.....non ce la faccio piu'

 ha scritto nel messaggio
news:LzJub.55367$hV.20...@news2.tin.it...

Non è che sei molto chiaro , comunque se ho capito bene:
Crea una cartella Immagini con le tue immagini e mettila dove vuoi
poi crea una tabella "TblImmagini" con anche un campo testo chiamato"Path"
dove scrivi  l'indirizzo delle tue immagini es: C:\Immagini\pippo.bmp
( è importante che ci sia scritta l'estensione del file )
 poi apri una nuova maschera inserisci un controllo Immagine e
chiamalo "Immagine"   , un controllo casella di testo e chiamalo
 Path, poi per l'evento dopo aggiornamento della casella di testo Path
scrivi il seguente codice
 Private Sub Path_AfterUpdate()
On Error Resume Next
Me![Immagine].Picture = Me![Path]
poi per l'evento su corrente della maschera scrivi lo stesso codice:
Private Sub Form_Current()
On Error Resume Next
Me![Immagine].Picture = Me![Path]
End Sub
Ciao Giuseppe

grazie giuseppe x la tua disponibilita'
il problema era che usavo un controllo "immagine non associata" al posto di
"immagine".
chiedevo anche se era possibile con uno script ricavare il percorso della
cartella contenente il db.
grazie e ciao.

Newsgroup: it.comp.appl.access
Titolo: Come si riazzera un contatore?

Qualcuno sa come si riazzera un contatore usando magari una macro?

Qualcuno sa come azzerare un contatore relazionato?
Grazie per il possibile aiuto.
Giovanni.

 Qualcuno sa come si riazzera un contatore usando magari una macro?
Cancellando tutti i record e compattando il database
Antonio

 Giovanni.
Se non è possibile cancellare tutti i record delle tabelle e compattare il
database, ricopiando tutti i record della tabella del lato uno in una nuova
tabella e contestualmente ricopiando, in nuove tabelle, tutti i record delle
tabelle relazionate, avendo cura di modificare i valori delle chiavi esterne
di relazione, assegmado loro i nuovi valori della chiave primaria dei record
della nuova tabella del lato uno. Sicuramente avresti da scrivere un bel po'
di codice VBA.
A Roma si dice: ma chi te lo fa fà???
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Come posso inserire un campo in una tabella di un altro campo tenendo conto della data che deve essere uguale?

Salve a tutti il mio problema è quello di importare un campo di una tabella
in un'altra tabella, nel momento in cui  inserisco un nuovo record e una
nuova data .
Grazie a tutti Emilio

 ha scritto nel messaggio
news:ieh7c.84417$FJ6.3...@twister1.libero.it...

Crea una query di accodamento che eseguirai (con il metodo OpenQuery (vedi
help)) nell'evento "dopo aggiornamento" della form...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: impossibile trovare il progetto o la libreria

Lavoro in rete locale
Abbiamo NT Server e client con 98, ME, 2000 e NT
Fino all'altro giorno tutto bene
Tutto ad un tratto il programma di contabilità scritto in VBA/ACCESS su
alcune di queste macchine non funziona più
Al momento dell'apertura mi dà su macchine con 98 il seguente errore:
"Errore di compilazione: Impossibile trovare il progetto o la libreria"
all'istruzione DIM DBS AS DATABASE
Con NT invece dice "Errore di compilazione: Per la funzione o l'interfaccia
sono state impostate delle restrizioni oppure la funzione utilizza un tipo
di automazzione non supportato in Visual Basic" all'istruzione IF
CURRENTDB.PROPERTIES("STARTUPFORM") = "---"
Il secondo tipo di errore mi viene dato anche quando cerco di aprire
NORTHWIND.MDB
Quindi il problema non è nel programma di contabilità.
Office è installato sul server e quindi su ogni client viene installato
rimanendo sul server.
Ho provato a disinstallare completamente office da una macchina e
installarlo in locale ma ottengo lo stesso messaggio.
Cosa può essere ?
Grazie

 ha scritto nel
messaggio news:h22u6.62640$yl2.6...@news1.tin.it...

Vedi il messaggio "Re: Error 3075 Funzione non disponibile" di Alessandro
Cara
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Errore riservato (-1517) non ci sono messaggi per questo errore

Buon giorno a voi tutti
situazione
Windows XP Access 2003
Lanciando una query di accodamento ( che ha sempre funzionato)
non funziona e mi da il messaggio sopra indicato.
medesima operazione su altro PC con  Windows 7 Access 2003
il tutto funziona alla perfezione.
Avete eventualmente un'idea in merito
grazie anticipate
saluti
giovanni

 ...
Di solito -1517 è un problema con tabelle collegate dopo un
cambio nella struttura. Vedi:
http://groups.google.com/group/microsoft.public.it.office.access/msg/e1cf428749096065
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

"Karl Donaubauer"  ha scritto nel messaggio 
news:98fmis...@mid.individual.net...



Ciao Karl
per la tua,sempre competente risposta, ti ringrazio
saluti
giovanni
Newsgroup: it.comp.appl.access
Titolo: Le proprietà del recordset non funzionano più

Ciao.
Utilizzo Access 2003
Win XP
Rif: DAO 3.6
Ho questo database in cui alcune finestre si aprono solo se la query,
che costituisce la loro origine dati, fornisce almeno un record.
All'apertura c'è un semplice controllo che chiude la finestra se EOF
è true mentre la apre se EOF è false, ovvero se c'è almeno un record
da visualizzare.
La cosa simpatica è che fino a ieri funzionava perfettamente, da circa
un anno. Poi, improvvisamente, tutti i controlli che usano EOF non
funzionano più. Restituiscono sempre true e le finestre non si aprono
mai, a prescindere.
Non è la prima volta che mi capita (in altri progetti, non in questo).
E' ovvio che il codice è scritto bene (prima funzionava), ma ad un
tratto... Bam! Non va più.
Sapendo che non ho modificato assolutamente nulla nel programma,
qualcuno ha la più pallida idea del perché ciò succeda?
Grazie.
Frigster.

 ha scritto nel messaggio 
news:1140601259....@g43g2000cwa.googlegroups.com...
Ciao.
Utilizzo Access 2003
Win XP
Rif: DAO 3.6
Ho questo database in cui alcune finestre si aprono solo se la query,
che costituisce la loro origine dati, fornisce almeno un record.
All'apertura c'č un semplice controllo che chiude la finestra se EOF
č true mentre la apre se EOF č false, ovvero se c'č almeno un record
da visualizzare.
La cosa simpatica č che fino a ieri funzionava perfettamente, da circa
un anno. Poi, improvvisamente, tutti i controlli che usano EOF non
funzionano piů. Restituiscono sempre true e le finestre non si aprono
mai, a prescindere.
Non č la prima volta che mi capita (in altri progetti, non in questo).
E' ovvio che il codice č scritto bene (prima funzionava), ma ad un
tratto... Bam! Non va piů.
Sapendo che non ho modificato assolutamente nulla nel programma,
qualcuno ha la piů pallida idea del perché ciň succeda?
Grazie.
Frigster.
richiami esplicitamente 
rs.as
 dao.recordset?
dalla versione 2000 di default c'č ADO, occorre mettere riferimenti a dao e 
dichiarare esplicitamente quale recordset si utilizza.

 dichiarare esplicitamente quale recordset si utilizza.
Scrivo direttamente nell'evento "Open":
If me.recordset.EOF then
    ...
Molto semplicemente.
Ha sempre funzionato alla grande. Adesso basta.
Frigster.

 dichiarare esplicitamente quale recordset si utilizza.
Scrivo direttamente nell'evento "Open":
If me.recordset.EOF then
    ...
Molto semplicemente.
Ha sempre funzionato alla grande. Adesso basta.
Frigster.
mi dispiace non essere in grado di aiutarti in altro modo.

Un suggerimento per una via alternativa?
Frigster.

 Frigster.
Prima di aprire la form conta i record;
es.
If DCount("*","nomeTabella/Query") > 0 then
    DoCmd.OpenForm "..."
end if
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Report con grafici di Excel impostati dinamicamente: X ESPERTI

Dunque: voglio usare l'automation con Excel in un report di access, uso
un controllo cornice,utilizzo o il copia incolla speciale o il vizard x
il controllo cornice ma il risultato e' sempre uno solo:
anche se cambio a manina i valori delle celle di Excel e salvo il file,
il grafico sul report nn si muove di una virgola.
L'idea era quella di portare i dati delle tbl da access in un foglio di
Excel, fare il grafico,
e stamparlo all'occorrenza su un report di access, ma nn funziona
neanche il vizard!!!
Consigli?
Grazie, saluti
PS una volta impostato automaticamente l'aggiornamento (cioe' se cambio
il valore delle celle di Excel ad ogni report mi fara' un graph
differente...) come lo manipolo l'oggetto OLE (
non il controllo cornice MA quello che ci sta' dentro cioe' Excel) con
il VBA?

 ha scritto nel messaggio 
news:1150743615....@c74g2000cwc.googlegroups.com...

Dan; purtroppo qui di esperti non ce ne sono; se ti accontenti puoi 
usufruire dei suggerimenti di chi ti vorrà umilmente rispondere...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Ciao! Grazie x la risp. nn mi serve una benemerita... ma grazie lo
stesso!  :))
Ora sto litigando con i file pdf... tanto per cambiare!!!
Va beh...

 ha scritto nel messaggio news:1150924858....@y41g2000cwy.googlegroups.com...
Ciao! Grazie x la risp. nn mi serve una benemerita... ma grazie lo
stesso!  :))
[risposta]
Ti fermi alla prima osteria?
Se non era chiaro il mio era un suggerimento su come evitare risposte simili a quella che ti ho dato ed ottenere suggerimenti da 
tutti; sia da chi ha meno esperienza e vuole crescere e chi ha più esperienza e vuole comunque crescere.
L'NG è una comunità, se ci entri devi prendere quello che ti offre buono o cattivo.
Se vuoi un "ombrello" puoi leggere le poche regole di questo NG, le trovi su 
www.sitocomune.com
 - Sezione ICAA - Come ci si dovrebbe 
comportare in questo NG.
Ora sto litigando con i file pdf... tanto per cambiare!!!
Va beh...
[risposta]
E che sarà mai?! Ah! Forse una cosa da esperti...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Problema con utilizzo listbox su una form collegata ad altri controlli...

Ho dei problemi a realizzare delle interfacce con listbox:
ho dei controlli (textbox e combobox) che mi selezionano dei criteri sulla
rowsorce di una listbox;
sulla listbox ho una colonna con un ID (nascosta) ed un nome, su delle altre
textbox sulla stessa
form carico tutti i dati relativi all'id selezionato sulla listbox
(indirizzo, telefono, etc).
Il problema è questo:
Quando seleziono un valore dalla listbox e poi cambio i criteri della sua
rowsorce, la listbox mantiene
la proprietà Value impostata al vecchio valore selezionato (anche se coi
nuovi criteri non ci sono
records visualizzati sulla listbox) e quindi tutte le textbox visualizzano i
dati della selezione precedente,
mentre io vorrei che non visualizzasse nulla (ovvio che faccio un requery
dei controlli ma la listbox mantiene sempre il valore di ID precedentemente
selezionato quindi mi ricarica di nuovo i vecchi dati!)
Vorrei un modo per impostare il valore null per la listbox se non è stata
effettuata nessuna selezione ma non riesco!
Ciao
PS

"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2rddnuF...@uni-berlin.de...

Non capisco cosa tu intenda con "impostare il valore null per la listbox";
comunque dopo aver cambiato i criteri dell'origine riga, io farei il requery
della listbox e non delle caselle di testo; inoltre imposterei a Null il
valore delle caselle di testo non associate contenenti indirizzo, telefono
ecc.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Come ottenere griglie con larghezza maggiore dei 55 cm ?

Uso spesso le form continue per ottenere le classiche e comodissime griglie 
per visualizzare dati presenti su db
Il limite in orizzontale e' pero' di soli 55 cm
Come fare per avere delle griglie piu' ampie ?
C'e' qualche truppo particolare o bisogna orientarsi sulle classiche grigle 
inserite come componenti esterne (che vorrei evitare per quanto possibile) ?
Ciao e grazie
RobertoA

"RobertoA" <

Puoi usare un Foglio dati.
Oppure disporre i controlli nella sezione corpo della Form Continua su pi� 
"righe".
Ciao... 

 ha scritto nel messaggio 
news:4a23e796$0$47550$4faf...@reader1.news.tin.it...

Si, ci avevo pensato ma sia l'una che l'altra hanno dei contro che vorrei 
evitare
In particolare il foglio dati non e' flessibile come formattazione grafica 
quanto una form continua
Mentre le righe doppie/triple non sono cosi' intuitive quanto una griglia 
'monoriga', i titoli delle colonne infatti si riferirebbero a piu' textbox 
sulla griglia, rendendone ambigua l'interpretazione dei valori
Comunque forse stavolta ho proprio scelto un problema insolubile, credo mi 
convenga puntare sul foglio dati
Ciao e grazie
RobertoA


Xch� non opti per una maschera divisa? maschere continue nel corpo, poi a pie di maschera, in dettaglio, tutti gli altri campi su + righe. Ti assicuro che fatto l'occhio (e ci vuole veramente poco) � semplicissima da digerire.....
Oppure maschere sincronizzate....al movimento di una si aggiorna l'altra e ti mostra tutti i campi dettaglio....
Sono tutte soluzioni che utilizzo da tempo proprio per ovviare inconvenienti come quello che hai posto e per ora nessuno si � lamentato......anche perch� io per esempio proprio non digerisco la barra orizzontale nelle form e manco il foglio dati.....
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it
Newsgroup: it.comp.appl.access
Titolo: abilitare una casella di testo

Saluti a tutti.
Premetto che è la prima volta che scrivo a questo newsgroup anche se lo
seguo da tempo.
Ho costruito, in Access 97, un database per la gestione delle ore mensili
del personale che da un paio d'anni funziona molto bene. Ora però devo
apportare delle modifiche
e qui sorge il problema. Avrei bisogno di un aiuto per un'operazione da
eseguire nella maschera di immissione dei dati.
In aggiunta ai campi COD DIP, ORE LAVORATE, ORE FERIE, ORE MALATTIA etc.
etc, ho aggiunto da poco altre due caselle di testo che chiamo STRAORDINARI
e PREMIO
PRODUZIONE; queste due caselle sono per default disabilitate e vengono, o
per meglio dire, dovrebbero essere abilitate da due caselle di controllo che
chiamo rispettiva=
mente FORZATURA STRAORDINARI e FORZATURA PREMIO PRODUZIONE che attivando le
due caselle di testo di cui sopra mi permettono di bypassare un calcolo che
viene eseguito in automatico nella query che mi genera il report per
l'elaborazione delle paghe.
Il problema è: come faccio ad abilitare le caselle di testo mettendo il
segno di spunta alle caselle di controllo (almeno credo che così si chiamino
i quadratini incassati dove si mette il segno di spunta) e fare in modo che
al record successivo (nuovo) tutto ritorni allo stato predefinito?
Ovviamente, nel caso in cui io dovessi scorrere i record in avanti o
all'indietro, nulla deve cambiare.
Un grazie di cuore anticipato a chi mi vorrà aiutare.
Alberto
P.S. Spero di essere stato abbastanza chiaro.

 all'indietro, nulla deve cambiare.
Ciao Alberto,
su Corrente della maschera inserisci:
Private Sub Form_Current()
  Me.Straordinari.enabled = Me.ForzaStraordinari
  Me.PremioProduzione.enabled = Me.ForzaPremioProduzione
  ' eventuali altre cose tue
End Sub
su Dopo Aggiornamento di ForzaStraordinari inserisci:
Private Sub ForzaStraordinari_AfterUpdate()
  Me.Straordinari.enabled = Me.ForzaStraordinari
  ' eventuali altre cose tue
End Sub
su Dopo Aggiornamento di ForzaPremioProduzione inserisci:
Private Sub ForzaPremioProduzione_AfterUpdate()
  Me.PremioProduzione.enabled = Me.ForzaPremioProduzione
  ' eventuali altre cose tue
End Sub
Ciao
Silvio


A fronte dell'evento "Su corrente" della maschera scrivi il codice:
 If Me![ForzaturaStraordinari] = True Then
    Me![Straordinari].Enabled = True
Else
    Me![Straordinari].Enabled = False
End If
If Me![ForzaturaPremioProduzione] = True Then
    Me![PremioProduzione].Enabled = True
Else
    Me![PremioProduzione].Enabled = False
End If
a fronte dell'evento "Dopo aggiornamento" della casella di controllo
ForzaturaStraordinari scrivi il codice:
 If Me![ForzaturaStraordinari] = True Then
    Me![Straordinari].Enabled = True
Else
    Me![Straordinari].Enabled = False
End If
a fronte dell'evento "Dopo aggiornamento" della casella di controllo
ForzaturaPremioProduzione scrivi il codice:
If Me![ForzaturaPremioProduzione] = True Then
    Me![PremioProduzione].Enabled = True
Else
    Me![PremioProduzione].Enabled = False
End If
Spero sia quello che ti serviva.
Roberto

Grazie a tutti.
Alberto

Newsgroup: it.comp.appl.access
Titolo: creazione tabella e spostamento campo

Ciao ho creato una tabella da codice con relativo numero di campi. Fatto
questo vorrei spostare un campo da una posizione ad un'altra all'interno
della tabella stessa. Cioè:
tabella1-->nome, cognome, città, telefono
vorrei che diventasse
tabella1 --> nome, cognome, telefono, città
spero di essermi spiegato bene
grazie
F
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


perdonatemi se mi ripropongo..........


 F
Ciao
scusami ma no ho capito benissimo. Tu hai la tua tabella e la vuoi vedere in
maniera diversa.
Trascina la colonna che ti serve dove ti serve.
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Trascina la colonna che ti serve dove ti serve.
si ma vorrei farlo da codice
ciao



E' un mezzo casotto perchè devi aprire in design time creare i controlli che
ti servono nell'ordine giusto, associarli e poi aprire in normal time.
Domanda ne vale la pena?

Newsgroup: it.comp.appl.access
Titolo: VBA: Tipo "Database" in Access 2000

Salve al ng.
Sono appena passato ad Access2000 dalla versione 97.
Mi sono accorto VBA
Dim dbs as Database
viene rifiutato al momento della compilazione e mi si dice
Tipo definito dall'utente non definito
Cosa devo fare?
Grazie
Michi

 ha scritto nel messaggio
news:9fjcrb$5ki$1...@news1.sunrise.ch...

Poichè Access2000 supporta la libreria ADO di accesso universale alle fonti
dati  (che viene caricata per default) devi verificare di avere un
riferimento correttamente configurato alla libreria DAO35.dll o DAO36.dll e
nella dichiarazione della variabile specificare
dim dbs as DAO.Database
per comunicare al compilatore a quale insieme di oggetti far riferimento
(che ovviamente saranno preceduti dal suffisso ADODB se invece si usano
quelli ADO)
Newsgroup: it.comp.appl.access
Titolo: Oridinamento dati con pulsante

Ho creato una query, quindi una maschera in visualizzazione foglio dati,
seleziono una colonna e mi piacerebbe poter far clic sui pulsanti
"Ordinamento dati" (crescente e decrescente) ma purtroppo vedo che questi
sono disabilitati... cosa sbaglio ?
Ri-thanks!
Fabio

"Fabio" <fa...@nospam.xx> ha scritto nel messaggio
news:ip1t8.4460$b62.1...@news1.tin.it...

Una query quindi una maschera ?
Cosa vuol dire esattamente ?

 Cosa vuol dire esattamente ?
Una maschera basata su di una query in visualizzazione dati. Vorrei poter
selezionare una colonna e poter ordinare i dati in base a quel campo...
purtroppo non ci riesco
Thanks!

Newsgroup: it.comp.appl.access
Titolo: File Dat

Ciao
E' possibile importare dati da questi files?
Grazie
Ciao
Luca

 ha scritto nel messaggio
news:bj45ei$fanqg$1...@ID-202568.news.uni-berlin.de...

Sono file ascii,
convertili in txt e poi li importi
usa
name vecchiopath.dat nuovopath.txt
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Refresh di maschera al' interno di un ciclo

Se fate ad esempio :
do while (condizione)
    ...
    x = x + 1
    me.setfocus
    me.conteggio_text = x
    me.refresh
    me.repaint
    ..
loop
la maschera me non si aggiorna, fintanto
che l' aggiornamento avviene nel ciclo.
Evidentemente VBA ottimizza e per velocizzare
il ciclo "salta" le operazioni di aggiornamento.
E' possibile forzarlo in qualche modo ad aggiornare
la maschera ad ogni iterazione ?
Forse con un doevents appena dopo ? Dopo il
refresh ?
Grazie.

    me.requery
basta questa sopra... niente refresh e niente repaint....


 refresh ?
Ti ha risposto Maurizio.
Mi togli una curiosita'. In un ciclo come quello che hai descritto cosa 
vuoi ottenere facendo il refresh del form?

 vuoi ottenere facendo il refresh del form?
Beh, mi servirebbe per avvertire l' utente a che punto
sta il ciclo.
Immagino ci siano metodi migliori, vero ?
Tipo usare quel controllo a barre, la ...
Come se chiama ...
Dimmi dimmi. Insegnami.

 ha scritto nel messaggio 
news:4bce6f7b-8c37-4a2e...@d16g2000yqb.googlegroups.com...

ProgressBar...
(ti consiglio di non usare quella di sistema, ma di creartela ad hoc con 2 
label... una di sfondo che fa da cornice, una di progress che fa da 
conteggio)...
Se ti serve puoi vedere il mio demo sull'FTP con il progressbar su 
Accessgroup. 

radicale.002 ha scritto:

(cfr. pablitomf)
Uhmmmm..... quando sono nella necessita' di fare quello che, 
immagino(*), vuoi fare, uso normalmente un form di tipo msgbox e quindi 
non legato ai dati.
Visto l'uso che fai della requery, riimmagino, che le operazioni della 
routine impattino sui dati visualizzati dal form, ma, mi chiedo, ha 
veramente senso farla?Vista la tua "ossessione" per i tempi di 
esecuzione? e visto che i dati visualizzati,ririimmagino, sono (o 
dovrebbero essere) una sezione del totale?
Tutto cio' decade se, ad esempio, hai una decina di righe da 
visualizzare e per ogni riga aggiornata la ruotine impiega sopra al 
secondo di tempo.
(*) dovrebbe essere nascosto nei .... della routine

 esecuzione?
Ma si, dai ... Basta fare un aggiornamento in maschera ogni
n cicli, e scegliere n, diciamo , uguale al 20% del totale cicli.
Si rallenta solo un po' ...

Newsgroup: it.comp.appl.access
Titolo: chiedo aiuto su query

una query mi deve restituire il residuo da incassare da parte di un cliente.
sfrutto una query già esistente che riporta id ordine, data ordine, nome
cliente, totale riga, totale pagamenti aggiungendo nella nuova query
"residuo: [totale riga - totale pagamenti]"
il problema è che residuo non mi restituisce il risultato xchè nel campo
totale pagamenti se il pagamento non è stato effettuato il campo è vuoto e
non con valore zero.
Quale criterio usare affinchè se nel totale pagamenti la casella è vuota mi
restituisca valore zero ???
Grazie infinite !!!!

 ha scritto nel messaggio
news:s9wja.8236$DT4.2...@twister1.libero.it...

Prova così:
residuo: [totale riga] - Nz([totale pagamento]; 0)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Somma di alcuni elementi (ma non tutti) di un unico campo.

Provo a spiegarmi meglio, ho questa situazione: un campo nome, un campo tipo 
e un campo quantità. Io vorrei raggruppare alcune voci del campo quantità in 
una'unica voce. Provo a fare un esempio.
NOME            TIPO            QUANTITA'
Mele            golden             3
Pere            williams           2
Mele            stayman          2
Mele            fuji                  7
Pere            decana            3
Mele            gala                5
Io vorrei creare una tabella dove il TIPO stayman e fuji vengano unite in 
un'unica voce, ovvero stayman, naturalmente tenendo aggiornata la quantità.
Spero di essermi spiegata.
Grazie per ogni aiuto 


Non so se è il metodo migliore o il più veloce, ma l'ho testato e funziona.
Sono partito dall'ipotesi che la tabella con i dati si chiami "TabFrutta" e
quella da riempire, di identica struttura, si chiami "TabFrutta2". Ho
eseguito un ciclo sulla TabFrutta ed ho memorizzato le quantità dei campi
che hanno il Tipo="stayman" e il Tipo="fuji", quindi ho inserito nella
TabFrutta2 un record con i dati appena calcolati.
Quindi ho di nuovo ciclato sulla tabella TabFrutta ed ho copiato in
TaFrutta2 tutti quei record il cui valore del campo "Tipo" non fosse uguale
a "stayman" o a "fuji".
Function Frutta()
    Dim RST1 As DAO.Recordset
    Dim RST2 As DAO.Recordset
    Dim Conteggio As Integer
    Set RST1 = CurrentDb.OpenRecordset("TabFrutta")
    Set RST2 = CurrentDb.OpenRecordset("TabFrutta2")
' primo ciclo
    RST1.MoveFirst
    Do While Not RST1.EOF
        If RST1.Fields("Tipo") = "stayman" Or RST1.Fields("Tipo") = "fuji" Then
            Conteggio = Conteggio + RST1.Fields("Quantità")
        End If
        RST1.MoveNext
    Loop
    RST2.AddNew
    RST2.Fields("Nome") = "mele"
    RST2.Fields("Tipo") = "stayman"
    RST2.Fields("Quantità") = Conteggio
    RST2.Update
' secondo ciclo
    RST1.MoveFirst
    Do While Not RST1.EOF
        If RST1.Fields("Tipo") = "stayman" Or RST1.Fields("Tipo") = "fuji" Then
            'non fa nulla
        Else
            RST2.AddNew
            RST2.Fields("Nome") = RST1.Fields("Nome")
            RST2.Fields("Tipo") = RST1.Fields("Tipo")
            RST2.Fields("Quantità") = RST1.Fields("Quantità")
            RST2.Update
        End If
        RST1.MoveNext
    Loop
End Function
Saluti
Franco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Um forse sto cercando di fare una cosa troppo grande per me !  :)
Quello che mi hai scritto dove lo devo riportare ?


 Quello che mi hai scritto dove lo devo riportare ?
mi rispondo da sola...trovato e funziona !  grazie mille Franco
Newsgroup: it.comp.appl.access
Titolo: Stranezze numeriche

Ho una tabella su Sql Server 2005 che contiene due numeri, num1 e num2 
(entrambi int). Con A2003 mi collego via odbc.
Ho una query dove ho messo questa semplicissima formula:
Select num1*1000/num2 as myCalc
e ordinato per myCalc.
Eseguendo la query con Access, l'ordinamento viene fatto solo per l'intero 
ma non per i decimali (es: 0,2245, 0,161, 1,3456, 1,23664).
Per avere l'ordinamento come si deve devo fare:
Select round(num1*1000/num2;2) as myCalc
Se invece eseguo la query direttamente in Sql Server, i decimali vengono 
troncati, a meno che non faccia un CAST decimal del divisore.
Dato che di decimali me ne bastano due, avrei risolto come ho detto sopra, 
ma vorrei sapere il perchè di tutto ciò e se c'è qualcosa che non ho fatto e 
che di norma si dovrebbe fare, fermo restando che tutto ciò non mi sembra 
normale da un punto di vista logico, quando anche lo fosse da quello 
dell'uso di questi due prodotti MS.
Spero di essere stato spiegato bene :-)
Ciao.
 
L.
 
 


Ho avuto un problema simile con tabelle Oracle, collegate via ODBC
Se hai voglia guarda il post....
Potrebbe essere come nel mio caso, un problema di Driver?
Risolto con la installazione di un driver aggiornato.
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/271cdea771698e16/8f55a789cb55d34b?q=#8f55a789cb55d34b
 


 
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/271cdea771698e16/8f55a789cb55d34b?q=#8f55a789cb55d34b
 
 
E' un ipotesi. Grazie per il suggerimento, controllerò.
Ciao.
 
L.
Newsgroup: it.comp.appl.access
Titolo: Ordinare casella combinata

Salve a tutti,
innanzi tutto voglio far gli auguri a tutti i partecipanti del NG.
Passando al problema.
Ho una casella combinata che prende i valori da una tabella T_Prodotto
Questa tabella ha 3 colonne: ID; ITBAC; PRODOTTO
La casella combinata è associata a PRODOTTO.
Il problema è che quando aggiungo un prodotto nella tabella me lo ritrovo 
nella casella combinata, ma non è in ordine alfabetico. Ho provato a mettere 
in ordine alfabetico la tabella T_PRODOTTO, ma nella casella combinata non 
cambia niente.
Cosa può essere? Come posso fare per mettere le voci della casella combinata 
in ordine alfabetico?
Ciao a tutti
Dario 

 ha scritto nel messaggio 
news:7AVaj.199549$%k.33...@twister2.libero.it...

Ciao Dario
prova a mettere come origine riga una query basata sulla tabella 
T_Prodotto,
e ordina il campo che vuoi.
auguri anche a te
Daniele 

 ha scritto nel messaggio 
news:7AVaj.199549$%k.33...@twister2.libero.it...

nell'origine della casella gli metti al posto della tabella :
SELECT ID, ITBAC, PRODOTTO FROM T_Prodotto ORDER BY PRODOTTO
;-)

Newsgroup: it.comp.appl.access
Titolo: [?] report parametrici

Ho un report basato su una query.
Da una maschera vorrei impostare alcuni campi (where) per filtrare i record
da dare al report.
In VB + Crystal mi creo una stringa che passo come selection formula al
report, in Access sono abbastanza neofita.
Ringrazio anticipatamente chi mi aiuterà.
Golan


Hai due (e non solo) modi per filtrare i dati:
nella query,  nella colonna del campo da utilizzare come filtro, inserisci
il riferimento alla maschera e alla casella di testo che vuoi utilizzare
come criterio. Es. [Forms]![NomeMaschera]![NomeCasellaDiTesto]
Oppure "filtrando" direttamente il report:
DoCmd.OpenReport "NomeReport", acViewPreview, , "[campoDafiltrare]='" &
Me!NomeCasellaDiTesto & "'"
Ciao.

 > Ringrazio anticipatamente chi mi aiuterà.

Newsgroup: it.comp.appl.access
Titolo: organizzare la sincronizzazione automatica

Salve a tutti,
ho la necessità di distribuire in vari punti d'italia un mdb per 
l'immissione dati.
Ho l'intenzione di creare delle repliche degli mdb che rimarranno sul 
computer della sede (non voglio usare repliche parziali).
Ho pensato di far sincronizzare gli mdb di notte in automatico, settando 
il pc della sede come server di accesso remoto.
Quindi dalle agenzie dovrei far partire un processo di sincronizzazione 
per accesso remoto nelle ore serali o se necessario su richiesta 
dell'utente.
Il problema e che vorrei effetturare tutte le impostazioni necessarie in 
automatico, tramite un mdb di appoggio oppure uno zip autoestraente.
Qualcuno lo ha già fatto? O comunque potrebbe aiutarmi in qualche modo?
Grazie.
-- 
Posted from 213.213.52.204 by way of 
smtp5.libero.it
 [193.70.192.55] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


-- 
Posted from 213.213.52.204 by way of 
smtp3.libero.it
 [193.70.192.53] 


io ho fatto qualcosa di molto simile:
comprimo la back end in formato zip e poi la inserisco come allegato in una
e-mail che viene compilata in ogni sua parte automaticamente e spedita.
ho trovato tutto il necessario sul sito comune.
mi è bastato combinare le due cose e personalizzarlo un po' e... il gioco è
fatto!
sicuramente si può usare anche lo zip autoestraente (probabilmente in modo
molto simile).Prova!
ciao ciao
WILDSURFER

Forse non sono stato chiaro.
Questo procedimento e OK, ma non per il mio caso perchè potrei 
aggiornare anche dei dati dalla centrale.
Quindi, è opportuno che i due mdb si sincronizzino a vicenda.
Quello che volevo fare era creare una sinconia file tra l'mdb 
dell'agenzia e quello della sede (pensavo con una cartella condivisa 
tramite l'accesso remoto).
Però non sono sicuro che poi tutto mi funzioni in automatico, e che poi 
una volta provato il funzionamento dell'intero processo possa settare in 
allo stesso modo i pc delle agenzie tramite un file exe o zip.
Hai qualche suggerimento in merito?
Grazie...
-- 
Posted from 213.255.28.81 by way of 
smtp5.libero.it
 [193.70.192.55] 


Forse non sono stato chiaro.
Questo procedimento 
e OK, ma non per il mio caso perchè potrei aggiornare anche dei dati dalla 
centrale.
Quindi, è opportuno che i due mdb si sincronizzino a 
vicenda.
Quello che volevo fare era creare una sinconia file tra l'mdb 
dell'agenzia e quello della sede (pensavo con una cartella condivisa tramite 
l'accesso remoto).
Però non sono sicuro che poi tutto mi funzioni in 
automatico, e che poi una volta provato il funzionamento dell'intero processo 
possa settare allo stesso modo i pc delle agenzie tramite un file exe o 
zip.

Newsgroup: it.comp.appl.access
Titolo: conteggio in report su più condizioni

Salve a tutti.
Espongo la mia necessità.
In un report di elenco soci devo contare:
1) il totale soci e distinguerli tra maschi e femmine:
2) quanti sono volontari e distinguerli tra maschi e femmine;
3) quanti sono dipendenti e distinguerli tra maschi e femmine;
Nella tabella ho due caselle di Controllo Si/No per Volontario e
Dipendente ed una casella di testo "Sesso".
Nella form Anagrafica il controllo sesso è una casella combinata con
solo due valori possibili M o F.
Il primo punto è risolto facendo:
=Conteggio([nsocio])
=Somma(IIf([sesso]='M';1;0))
=Somma(IIf([sesso]='F';1;0))
Il secondo e terzo punto ho risolto solo il totale facendo:
=-Somma([Volontario]=Vero)
=-Somma([Dipendente]=Vero)
Come faccio ad ottenere il totale maschi e il totale femmine in base
ai Volontari e ai Dipendenti?
Grazie anticipate.
Ciao.
Giuseppe.

 =-Somma([Dipendente]=Vero)
Eh... sulla falsariga
=somma(([volontario]=Vero)*([sesso]="m"))
(Tra parentesi, se [volontario] e' boolean, [volontario]=vero e'
ridondante, e' sufficiente [volontario]:
=somma([volontario]*([sesso]="m"))
ma questo e' temperare supposte)
In alternativa (e per calcoli piu' complessi) puoi utlizzare la
funzione dCount
cia'
Max


Perfetto!
Grazie 'Roccia' Max
Ciao.
Giuseppe
Newsgroup: it.comp.appl.access
Titolo: Sommare ore.

Un saluto al ng
vorrei sapere come poter sommare degli orari, mi spiego ho gia fatto con
Excel un foglio dove inserisco l'ora di partenza e l'ora di arrivo e
formattando cosě [h].mm la cella che deve contenere la somma di tutti i
tempi di percorrenza ottengo il totale.
Ora vorrei fare la stessa cosa con Accesss, ma non riesco a trovare il modo
di fargli sommare tutti i tempi di percorrenza, cioč quando si raggiungono
24 ore ricomincia da zero, quindi nella query che mi dovrebbe dare il totale
dei tempi di percorrenza ottengo solo il l'orario eccedente le 24 ore.
Spero di essere stato chiaro e vi ringrazio per l'aiuto.

 Spero di essere stato chiaro e vi ringrazio per l'aiuto.
Al contrario di Excel, in Access non esiste un formato tipo [h].mm che ti
dia la possibilità di visualizzare un oggetto Data/ora con un valore
maggiore di 24 ore.
L'unico modo per farlo è moltiplicare il valore del controllo che contiene
la somma dei tempi di percorrenza per 24 ed assegnare a tale controllo un
formato Fisso o Numero generico; così facendo, invece di visualizzare il
risultato della somma in ore e minuti (per es. 52:30) la visualizzerai in
ore virgola frazioni di ora (ovvero 52,50).
In alternativa, puoi vedere se fa al caso tuo la FAQ di Silvio Berruti che
trovi nella Sezione General del Sito Comune (link qui sotto) ed intitolata
"Somma di tempi o di orari senza tener conto dei giorni".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ti ringrazio per la risposta,
ho letto la FAQ che mi hai indicato e mi sembra interessante, ma ritengo
comunque un grave limite di Access non consentire la somma dei tempi in modo
agevole come con Excel.
Saluti.


Se preferisci, il limite lo superi utilizzando le funzioni di excel
richiamandole da access:
'---------------
Function sommaOreConExcel(orario1 As String, orario2 As String)
Dim oApp As Excel.Application
Set oApp = CreateObject("Excel.Application")
sommaOreConExcel = oApp.WorksheetFunction.Sum(orario1, orario2)
oApp.Quit
Set oApp = Nothing
End Function
'---------------
prima inserisci i riferimenti alla libreria di excel (strumenti -
riferimenti)...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:ad5sno$coq$1...@lacerta.tiscalinet.it...

Rispetto la tua opinione, ma io non lo ritengo un limite: le regole, per
rispettarle, basta conoscerle e nel Software le regole sono regole...



Hai ragione ho sbagliato, il limite è il mio che non conosco molto bene il
codice, però un'applicazione come Access dovrebbe consentire, secondo me, di
poter effettuare una semplice operazione di somma senza essere dei
programmatori esperti.
Saluti.
P.S. chido scusa per la firma diversa, non mi sono accorto che in ufficio ne
avevo impostata un'altra.