text:
nwrr <
nwrrAN...@lycos.it
> wrote in message 3C449E5D...@lycos.it...
> > un chiarimento: righe è il nome del controllo dove ho poi dentro
> > la form secondaria o è il nome della form secondaria
>
> ok funziona è è il nome del controllo dove ho poi dentro la form
secondaria
>
> Quindi:
> NomeControlloDoveMettoLaFormSecondaria.Form.RecordsetClone.RecordCount
>
> Scusa ma sulla guida c'è un esempio, una spiegazione o altre indicazioni
> in merito a questa specifica problematica?
> il recordsetclone ad esempio non l'ho ancora visto sulla guida;
c'è, c'è ed è anche spiegato bene
> in sintesi cos'è, e quando si usa in genere:
quando devi fare qualcosa con il recordset associato ad una maschera
> cioè l'uso che tu ne hai fatto in
> questo caso
> è stato possibile grazie alle tue approfondite conoscenze di
programmazione in
> access
> (n.b. puoi anche non essere modesto) oppure è una proprietà che si
utilizza
> solo in questi casi?
A me serviva testare il numero di record di una sottomaschera, che è anche
una maschera, che ha quindi la proprietà recordsetclone che è il recordset
attuale di una maschera e che ho conosciuto a forza di smanettare e leggere
l'help on line, quando mi serviva qualcosa (in particolare sempre molto
utile spulciare l'elenco delle proprietà e dei metodi di un oggetto o
insieme e gli esempi proposti).
> no, perchè ho l'impressione che la guida non sia molto chiara ( per il
caso
> specifico non so);
A volte non trovi l'aiuto diretto ma devi saltare da un help all'altro con i
link fino a trovare quello che fa al caso tuo! Questo è vero...
> in generale mi sembra che sia carente di esempi che poi sono quelli che ti
> fanno capire le cose:
Ci sono, ci sono... ma bisogna perderci del tempo a volte...
Antonio


title: Ridimesionionamento colonne in listbox

author: tiziano

text:
          Ciao a tutto il Ng,
sto cercando di modificare la dimensione delle colonne in una listbox. anni
fa avevo visto sul sito un esempio che ho cercato inutilmente. qualcuno può
darmi qualche riferimento per ridimensionare le colonne attraverso il tasto
sx del mouse?
ho visto l'ultimo esempio sul sito ma non è la stessa cosa...
Grazie
Tiziano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Accesso concorrente

author: orsomannaro

text:
Qualche hanno fa ho realizzato un'applicazione con Acess2000. Questa
applicazione e' composta da front-end (contenente forms, queries, ...)
+ back-end (contenente le tabelle).

Oggi al back-end (situato in una cartella condivisa della rete) si
collegano piu' front-end (tre utenti contemporanei) e questo crea
notevoli rallentamenti quando due utenti cercano di aprire la stessa
maschera.

Sapete dirmi se ci sono delle impostazioni che posso modificare o
comunque delle migliorie che posso apportare per risolvere questo
problema?

Grazie.


title: Accesso concorrente

author: Stefano

text:

Se non ho capito male, tutti i clients, accedono alla rete ed eseguono
lo stesso BE (es. tutti eseguono il file f:\lavoro\be.mdb)
Se è così, crea una cartella locale su ogni client e copia li il FE.
Dovrebbe velocizzare il lavoro in quanto ognuno apre il proprio mdb e
utilizza solo le tabelle collegate.

Io ho un'applicazione per le non conformità utilizzata
contemporaneamente da 10 utenti e vi è un rallentamento praticamente
inesistente.

Ciao.

Stefano


title: Accesso concorrente

author: RobertoA

text:
"orsomannaro" <
orsom...@gmail.com
> ha scritto nel messaggio
news:92a0d604-7fbe-4884...@l17g2000vbj.googlegroups.com...

Per rendere piu' sicura la memorizzazione dati ti consiglio di tenerli su un
database server
Che sia Microsoft, Ibm, Oracle, Pervasive o altri poco importa
Personalmente ti consiglio Postgresql o Firebird


title: Accesso concorrente

author: Karl Donaubauer

text:
Stefano wrote:
> Il 04/07/2012 10.25, orsomannaro ha scritto:
>> Qualche hanno fa ho realizzato un'applicazione con Acess2000. Questa
>> applicazione e' composta da front-end (contenente forms, queries,
>> ...) + back-end (contenente le tabelle).
>>
>> Oggi al back-end (situato in una cartella condivisa della rete) si
>> collegano piu' front-end (tre utenti contemporanei) e questo crea
>> notevoli rallentamenti quando due utenti cercano di aprire la stessa
>> maschera.
>>
>> Sapete dirmi se ci sono delle impostazioni che posso modificare o
>> comunque delle migliorie che posso apportare per risolvere questo
>> problema?
> ...
> Se non ho capito male, tutti i clients, accedono alla rete ed eseguono
> lo stesso BE (es. tutti eseguono il file f:\lavoro\be.mdb)

Solo per chiarirlo per l'OP: Certo non intendi "BE" qui ma "FE".

> Se è così, crea una cartella locale su ogni client e copia li il FE.
> Dovrebbe velocizzare il lavoro in quanto ognuno apre il proprio mdb e
> utilizza solo le tabelle collegate.
>
> Io ho un'applicazione per le non conformità utilizzata
> contemporaneamente da 10 utenti e vi è un rallentamento praticamente
> inesistente.

--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Accesso concorrente

text:
Il giorno mercoledì 4 luglio 2012 18:38:38 UTC+2, Karl Donaubauer ha scritto:

> > Se non ho capito male, tutti i clients, accedono alla rete ed eseguono
> > lo stesso BE (es. tutti eseguono il file f:\lavoro\be.mdb)
>
> Solo per chiarirlo per l'OP: Certo non intendi "BE" qui ma "FE".

Tutti gli utenti eseguono il FE le cui tabelle sono collegare al BE che si trova in una cartella di rete condivisa.

Avevo valutato la migrazione da jet a un db server tipo postgres/mysql ma la cosa non sembra cosi' immediata, anzi...


title: Accesso concorrente

text:

Il problema che hai descritto non sembra un problema del backend
ma dell'uso dello stesso singolo frontend. Hai capito la dritta di Stefano
di dare ad ogni utente il suo proprio frontend per evitare il problema?

Vedi anche:
http://www.donkarl.com/it?FAQ1.35




title: Accesso concorrente

text:
Il giorno mercoledì 4 luglio 2012 22:46:03 UTC+2, Karl Donaubauer ha scritto:

> Il problema che hai descritto non sembra un problema del backend
> ma dell'uso dello stesso singolo frontend. Hai capito la dritta di Stefano
> di dare ad ogni utente il suo proprio frontend per evitare il problema?

Ogni utente ha la propria copia del FE salvata sul proprio PC.

A mio pare il problema potrebbe essere dovuto all'accesso esclusivo ai record.


title: Accesso concorrente

author: Franchi Graziano & Famiglia

text:
Problema di access 2000 risolto dopo chiamata a microsoft:

A tutti gli .mdb devi:
strumenti->opzioni->generale

TOGLIERE SPUNTA tieni traccia delle informazioni di correzione

Io uso ACCESS 2000 e da quando ho tolto la spunta va BENISSIMO
Ciao
Graziano


title: Accesso concorrente

text:
Il giorno lunedì 9 luglio 2012 07:11:30 UTC+2, Franchi Graziano & Famiglia ha scritto:

> TOGLIERE SPUNTA tieni traccia delle informazioni di correzione

Grazie della dritta Graziano, ma anche cosi' non ottengo miglioramenti (quando tento di aprire una maschera gia' aperta da un altro utente i tempi di attesa sono enormi).

Grazie comunque.


title: Accesso concorrente

text: A nessuno viene in mente cosa possa essere??


title: Accesso concorrente

author: Stefano C

text:
A mio parere, è molto difficile diagnosticare senza avere sottomano il
codice. Sicuramente l'accesso esclusivo può essere causa del
comportamento che descrivi.

Per quanto mi riguarda, per applicazioni FE/BE, con BE sia .mdb che
server, utilizzo un approccio disconnesso. E' inizialmente più oneroso
da implementare, ma strapaga in termini di efficienza.

Ciao.



title: Accesso concorrente

text:
"Stefano C" <a@a.a> ha scritto nel messaggio
news:4ffc48f8$0$1385$4faf...@reader1.news.tin.it...
>A mio parere, è molto difficile diagnosticare senza avere sottomano il
>codice. Sicuramente l'accesso esclusivo può essere causa del comportamento
>che descrivi.
>
> Per quanto mi riguarda, per applicazioni FE/BE, con BE sia .mdb che
> server, utilizzo un approccio disconnesso. E' inizialmente più oneroso da
> implementare, ma strapaga in termini di efficienza.
> Ciao.

Per 'accesso disconnesso' io intenderei che apri una connessione, leggi
qualcosa, chiudi la connessione e continui a lavorare sui dati letti, nel
caso li modifichi dovrai riconnetterti al db ed aggiornarli
Come fai a farlo con Access ?
Credo che Access abbia bisogno di avere sempre sotto le proprie grinfie i
dati, sia che siano su un mdb o su db server
Oppure ho capito male io cosa intendi per 'accesso disconnesso'
Ciao
RobertoA


title: Accesso concorrente

text:
Ciao Roberto,

sì intendi bene, con la precisazione che non è necessario in ogni caso
chiudere ogni volta la connessione: aprire/chiudere ha un costo
computazionale; se hai pochi (qualche decina) di utenti puoi di solito
tenere tranquillamente aperte le connessioni. Disconnesso si riferisce
più che altro al fatto che, come hai scritto, recuperi uno o più
records, elabori e trasmetti le variazioni.

Per fare questo esistono gli oggetti ADODB.Connection, e DAO.Workspace e
DAO.Database. Sia con ADO che con DAO è possibile controllare
commit/rollback delle transazioni.

E' una storia un po' lunga, in effetti. Ma illuminante: fa capire fra
l'altro perché gli .adp sono assolutamente da evitare, assolutamente, se
non in casi dove sia consentito "buttare lì" una soluzione client-server
di cortissimo respiro. Se vuoi parlarne (non mi sembra il caso di
appesantire il thread) puoi contattarmi all'indirizzo stefano dot
costa74 at virgilio dot it

So che qualcuno si scandalizzerà, ma se usato bene, con qualche funzione
"wrapper" universale, e cioè riutilizzabile in aeternum, ADO non fa
sentire tanta nostalgia di ADO.net...

Ciao!



title: Accesso concorrente

text:
Il giorno martedì 10 luglio 2012 20:05:03 UTC+2, Stefano C ha scritto:

> Per fare questo esistono gli oggetti ADODB.Connection, e DAO.Workspace e
> DAO.Database. Sia con ADO che con DAO è possibile controllare
> commit/rollback delle transazioni.

Temo che il punto sia questo.
Quando apri un recordset in modfica Access (se non erro) lo mette in lock.
Sospetto che il problema sia dovuto al fatto che se una maschera e' basata sulla tabella tProdotti allora quando il primo utente la apre mette tutta la tabella in lock e quindi il secondo utente deve aspettare che il primo chiudi la maschera per poterla aprire lui...
Solo che se le cose stanno cosi' l'unica alternativa e' rimettere mano a tutto...


title: Accesso concorrente

text:
Eh... dovresti vedere la proprietà .LockType del recordset... tutta la
tabella no, ma le bound forms sono delle bestie strane...

Hai provato ad eseguire un compatta & ripristina sul BE?



title: Accesso concorrente

text:
Il giorno giovedì 12 luglio 2012 19:02:58 UTC+2, Stefano C ha scritto:

> Hai provato ad eseguire un compatta & ripristina sul BE?

Ogni volta che faccio il backup del db... :)


title: Accesso concorrente

text:
Sul Opzioni > Avanzate ho la spunta su:

Apri database utilizzando blocco a livello record

puo' essere questa impostazione a causare quella lentezza in apertura dell maschere?

un'altra cosa che ho notato è che la maschera che sembra essere la più lenta tra tutte ad aprirsi, non è collegata a una tabella ma genero da codire l'sql del recordset: può darsi che sbagli qualcosa nella generazione di RecordSource?


title: Accesso concorrente

text:
Trovato: dovevo togliere il segno di spunta da:

Strumenti > Opzioni > Generale > Tieni traccia delle informazioni di correzione

ovviamente in tutti i FE (e qui mi ero sbagliato quando per la prima volta ho testato questa soluzione)


title: progressivo contatore

author: dROPS

text:
Devo creare in una maschera un campo che mi segni il progressivo del valore
[numero1] aggiornato in automatico, nel senso che se io ho 10 righe e cambio
la prima in automatico mi cambia il progressivo delle altre 9 righe senza
doverci ripassare sopra
oppure se inserisco una riga (ordinate per data) che è precedente all'ultima
mi cambia tutti i progressivi da quella data in poi
non so se mi sono spiegato, e neanche se è possibile una cosa del genere con
access
grazie
--
Drops


title: progressivo contatore

author: Roberto da casa

text:
"dROPS" <
dR...@hotmail.com
> ha scritto nel messaggio
news:tvida.29137$%p6.20...@news.edisontel.com...

Se la tua maschera ha una visualizzazione a Maschere continue, vai sul Sito
Comune (link qui sotto) e nella Sezione Forms leggi la FAQ intitolata "Come
si può ottenere il totale progressivo in una maschera/sottomaschera
continua?".
Naturalmente a fronte degli eventi "Dopo aggiornamento" e "Dopo
eliminazione" della tua maschera dovrai fare il Requery della maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: progressivo contatore

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:PZkda.20774$7y3.7...@twister1.libero.it...

Ti ringrazio era proprio quello che cercavo (adattandolo)
mi rimane un problema:
io devo sommare delle valute e quindi mi serve la precisione doppia nel
progressivo (10,99 + 1,50 = 12,49) e il programma mi calcola i valori
arrotondati (10,99+1,50 mi restituisce 13 (11+2) ho provato ad impostare il
formato ma non riesco a farlo risultare con precisione doppia
l'impostazione sarà da cambiare nel modulo


title: progressivo contatore

text:
--
Drops
"dROPS" <
dR...@hotmail.com
> ha scritto nel messaggio
news:Hplda.29212$%p6.20...@news.edisontel.com...

ci sono riuscito nel modulo ap posto di usare .... as Long ho usato .... As
double
Grazie molte


title: progressivo contatore

text:
"dROPS" <
dR...@hotmail.com
> ha scritto nel messaggio
news:Qvlda.29213$%p6.20...@news.edisontel.com...
>
>
[CUT]
> ci sono riuscito nel modulo ap posto di usare .... as Long ho usato ....
As
> double
>
Esatto!
> Grazie molte



title: Continua corruzione DB in rete

text:
Buongiorno a tutti,

Ho installato un DB BE-FE su tre Pc di cui uno è il server.
Circa un mese fa, mi si è corrotto il Database. Con il programma AccessFix ho recuperato tutte le tabelle "importanti" del Database.
A distanza di una settimana dal primo ripristino il DB mi si è corrotto di nuovo.
In questa seconda occasione mi è bastato aprire il BE e il ripristino è stato effettuato. Dopo qualche giorno, mi si è ripresentato il problema risolto con il ripristino aprendo il BE. A questo punto ho provato a far lavorare il DB con un solo client e con il Server. Dopo alcuni giorni ancora stessa problematica. Ho provato con l'altro client stessa cosa. a questo punto ho deciso di far utilizzare (temporaneamente) il DB solo con il Server (sempre BE-FE). A distanza di 2 settimane di lavoro non si è più corrotta nessuna tabella.
Tenete conto che tale DB lavorava in rete con 2 Pc + server da diversi anni. Secondo voi da cosa può dipendere??? E soprattutto come si può ripristinare il tutto alla situazione iniziale?

Grazie in anticipo per la risposta.


title: Continua corruzione DB in rete

text:
Salve,

verrengia.dino....@gmail.com
:
> ...

Sembra che si tratta del problema che è stato (ri-) introdotto da un
update di Win10 in maggio e che ha colpito tanta gente in tutto il mondo.

Fino a quando la MS pubblica un vero fix esiste il workaround di
aggiungere una chiave al registro del server e tutti clienti nel rete.
Vedi la descrizione ufficiale qui:

https://support.office.com/en-us/article/access-reports-that-databases-are-in-an-inconsistent-state-%ef%bb%bf-7ec975da-f7a9-4414-a306-d3a7c422dc1d

Per più informazione puoi anche leggere il blog di Daniel:
https://www.devhut.net/2018/06/13/access-bug-database-is-in-an-unrecognized-format/

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: Continua corruzione DB in rete

text:

Se stai parlando di file mdb condiviso da piu' postazioni, allora il
problema e' quello
Se ha funzionato per anni, vuol dire che finora sei stato fortunato


title: Continua corruzione DB in rete

text:

Grazie a tutti per la risposta.
Rispondo prima a Karl:
In effetti (mi sono dimenticato di sottolinearvelo) su 2 Pc è installato Win 10(server compreso) e su di un client Win 8. Può dipendere da quello??

Rispondo a Roberto:
Perché Roberto sostieni che sono stato fortunato, forse perché non l'ho trasformato in .mde??? Diciamo che in passato questo database girava con Win7, e guarda caso non ho mai avuto problemi. Probabilmente è come dice Karl.
A dir la verità ho tantissimi DB .mdb condivisi che non hanno mai avuto problemi.
Tu sostieni che non è corretto mantenere questo formato?
Grazie ancora


title: Continua corruzione DB in rete

author: GiorgioDaPrato

text:
 Secondo voi da cosa può dipendere??? E soprattutto come si può ripristinare il tutto alla situazione iniziale?
>
> Grazie in anticipo per la risposta.

aggiungo qualche osservazione,
NON è proprio una "risposta",
ma questo, per me, è un argomento di grande interesse
dato che realizzo piccole procedure utilizzando SOLO Access

per prima cosa: alcuni link a RECENTISSIMI tread
di un newsgroup americano "sopravvissuto"

https://groups.google.com/forum/#!topic/comp.databases.ms-access/VSOOYEEaj0E

https://groups.google.com/forum/#!topic/comp.databases.ms-access/RcbQCO5hdkM

https://groups.google.com/forum/#!topic/comp.databases.ms-access/4imh3vnFcdQ

e, per il mio interesse, se vengono aggiunte altre segnalazioni
ne prendo volentieri visione

per seconda cosa: qualche rilievo personale
(preciso che NON ho una preparazione tale da poter esaminare
la bontà dei collegamenti di rete)

le procedure più consistenti sono ancora mantenute nel formato
Access 2000 (!) e 2003, utilizzate con Runtime 2007,
suddivise in FE e BE,
nel tempo i sistemi operativi dei FE sono variati da XP, a Seven, a 8.1, a 10
(MAI Vista)
e il BE è stato collocato in varie modalità:
macchina "server": LINUX (samba)
macchina "server": Windows server 2012
macchina "server": una WORKSTATION che funziona ANCHE da client
reti anche con PC collegati via WiFi

dimensioni del BE: da 8000 a 50000 KB
FE "sempre nuovo" (viene caricato da uno script ad ogni primo lancio)
utenti (per situazioni con numerosità significative): da 10-12 a circa 20

per farla corta:
SOLO IN UN CASO, (BE su Workstation anche client) con evidentissimi problemi di collegamenti di rete (attualmente risolti) ho avuto un periodo di corruzioni continue (negli altri casi NESSUNA corruzione, salvo il salto di corrente)

quindi:
dai link trascritti si pone enfasi sugli aggiornamenti di Windows
(anche se non vedo ben definiti versione di Access, deploy delle procedure e sistemi operativi)

e a me rimane il sospetto che FORSE sono le versioni più recenti di Access
a subire questo tipo di maltrattamento

chiedo infine se puoi specificare versione di Access e deploy della tua procedura


title: Continua corruzione DB in rete

text:

AGGIUNTA:
i FE sono tutti mde,
lo scorso settembre, l'export (solo export nel mio caso) su file xls fatto utilizzando docmd.transferSpreadsheet era messo fuori uso da un aggiornamnto Windows nel file mdb (di sviluppo) ma NON nel file mde, però continuava a funzionare docmd.OutputTo


title: Continua corruzione DB in rete

text:
Il giorno martedì 3 luglio 2018 18:26:53 UTC+2, GiorgioDaPrato ha scritto:

Ciao Giorgio,
Grazie e complimenti per "l'esaustività" della tua risposta.
In realtà per cercare di essere coinciso e non ridondante ho tralasciato dei particolari fondamentali per l'analisi :
Oltre ai sistemi operativi delle macchine (che ho citato nella prec. risposta)Non ho parlato nemmeno della versione di Access che si utilizzano i 3 Pc che è la 2013.
Grazie ancora


title: Continua corruzione DB in rete

text:

No, forse hai capito male, sto parlando del file dati, quello non puoi
trasformarlo in mde, quello che sta sul server
Sostengo che sei stato forntunato perche' il problema della corruzione
file dati in Access/Vb e' un GRAVE problema che ha afflitto, tuttora
affligge ed affliggera' in futuro, intere generazioni di sistemi i cui
dati sono tenuti sui famigerati mdb o accdb
Il problema non e' tanto la corruzione, che nella maggior parte dei casi
si recupera fixando il file corrotto o riprendendo backup precedenti
E' la figura di merda che si fa' col cliente
E' come se su un'auto si rompesse il telaio
Il teaio di un'auto non deve rompersi, mai
E se si rompe, e' chiaramente un vizio strutturale, di progettazione,
che evidenzia l'incompetenza dei progettisti e la possibilita' di
rivalerti a suon di cause civili
E quando il progettista sei tu, c'e' poco da tirar fuori "..eh si ma e'
colpa dei driver scheda rete o del fix di Windows..."
Oltre allo sputtanamento, i dindini, li chiedono a te, che hai usato un
sistema inaffidabile, mica a Microsoft


title: Continua corruzione DB in rete

text:

Ok, adesso sei stato decisamente più chiaro,
Per quanto riguarda lo "sputtanamento", Beh, dipende da quanto è fidelizzato il cliente.
Ad ogni modo Roby, scusa forse non ho letto tra "le righe" il tuo consiglio.
Ti sostieni di........
grazie ancora


title: Continua corruzione DB in rete

text:
Verrengia Dino.informaticaeasy ha scritto:
> ...
> Rispondo prima a Karl:
> In effetti (mi sono dimenticato di sottolinearvelo) su 2 Pc è installato Win 10(server compreso) e su di un client Win 8. Può dipendere da quello??
> ...

Sì, come già detto, negli ultimi 1,5 mesi è un problema specifico per
molta gente in tutti fori di Access sul mondo. Si tratta di un problema
con una tecnica del caching di Windows (OpLocks), già fissata una volta
3 anni fa, ma introdotto di nuovo presumibile con un recente update di
Win10 in maggio.

In dozzine di discussioni (ed emails) abbiamo visto che il workaround
segnalato di spegnere questa tecnica aiuta. Per questo ora anche il team
di Access lo raccomando, anche se sono ancora sulla ricerca della causa
esatta.



title: Continua corruzione DB in rete

text:
Il 03/07/2018 23:11, Karl Donaubauer ha scritto:
> Verrengia Dino.informaticaeasy ha scritto:
>> ...
>> Rispondo prima a Karl:
>> In effetti (mi sono dimenticato di sottolinearvelo) su 2 Pc è
>> installato Win 10(server compreso) e su di un client Win 8. Può
>> dipendere da quello??
>> ...
>
> Sì, come già detto, negli ultimi 1,5 mesi è un problema specifico per
> molta gente in tutti fori di Access sul mondo. Si tratta di un problema
> con una tecnica del caching di Windows (OpLocks), già fissata una volta
> 3 anni fa, ma introdotto di nuovo presumibile con un recente update di
> Win10 in maggio.
>
> In dozzine di discussioni (ed emails) abbiamo visto che il workaround
> segnalato di spegnere questa tecnica aiuta. Per questo ora anche il team
> di Access lo raccomando, anche se sono ancora sulla ricerca della causa
> esatta.
>

"..in tutti i fori di Access.."
Questa non si puo' proprio leggere
:-)


title: Continua corruzione DB in rete

text:

Veramente nin era tra le righe
Il mio consiglio e' di spostare i dati su un db server che faccia quello
di mestiere, tenere i dati al sicuro
Puo' essere il Microsoft ma anche tutti gli altri vanno piu' che bene
Personamente ho una predilezione per Firebird e Postgresql, ma
sostanzialmente uno vale l'altro (ragionamento valido per db contenuti
entro qualche decina di Gbyte)
Dopotutto il trattare con tabelle linkate ad un mdb/accdb oppure ad un
Sql Server non e' che cambia granche'
Gia' solo la caratteristica di poter fare i backup 'a caldo' senza che
gli utenti se ne accorgano, ti rendera' una tranquillita' di fornire un
sistema davvero robusto
In definitiva, il database di un'azienda, costituisce un valore
assolutamente primario, che vale assicurare con ogni mezzo disponibile
Fornire il sistema gestionale+db di una resilienza prima sconosciuta,
sara' sicuramente apprezzato dalla direzione/proprieta' aziendale
E ciao


title: fattura elettronica - straniera

author: mario rossi

text:
se uso come valuta GBP sterlina inglese
devo indicare nei tag il tasso cambio di quel giorno?
in caso affermativo potete postarmi un esempio?

grazie.


title: Maschere continue

text:
Ciao a tutti,
ho una maschera che visualizza i dati di vari oggetti, tipo un piccolo
inventario. Posso inventariare un CD, una tastiera, un mouse. Tutti
gli oggetti inventariati hanno un'ID, una descrizione e una categoria.
Ogni oggetto, inoltre ha dettagli, che cambiano da oggetto a oggetto.
La tastiera potrà avere il dettaglio "Tipo", che descriverà il tipo di
tastiera, se cordless o wireless, o "lingua" che descriverà se in
lingua ITA, USA, o altre... un CD, ovviamente, essendo un oggetto di
una categoria diversa, avrà il dettaglio "Contenuto", che potrà avere
come valore "Dati", "Musica" o "Video"...
Il mio problema, dunque, è il seguente: Nella maschera ho inserito una
sottomaschera che visualizzi per ogni oggetto dell'inventario, tutti i
dettagli dello stesso oggetto.
Ovviamente, la visualizzazione della sottomaschera è a maschere
continue. Il mio problema sorge quando devo colorare di giallo lo
sfondo delle textbox dove andrò ad inserire i dettagli che risultano
essere obbligatori. Nella tabella DettagliOggetti, infatti, ci sono i
campi: idDettaglio, idOggetto, Voce, Valore, Richiesto. Se parliamo
del dettaglio relativo alla voce della tastiera, che riporta la lingua
della tastiera, il campo voce sarà "Lingua Tastiera" e il campo valore
potrà essere compliato con "Italiano" o altri valori.
Nella sottomaschera (a maschere continue), se io imposto l'evento
della sottomaschera "su corrente", in modo che ogni dettaglio il cui
campo Richiesto sia uguale a True, abbia il controllo textbox con
sfondo giallo, succede che colorando una textbox, si colorano tutte
quelle delle altre maschere.
C'è un modo per far colorare solo il text box del record corrente?
ciao a tutti e grazie.
Pierp.


title: Maschere continue

author: Roberto dal portatile

text:
<
pier...@gmail.com
> ha scritto nel messaggio
news:1176806369.3...@o5g2000hsb.googlegroups.com...

Se usi una versione di Access successiva ad Access 97 puoi risolvere il tuo
problema con la formattazione condizionale (vedi help).
Se invece usi Access 97, con il quale non è possibile usare la formattazione
condizionale, vai sul Sito Comune (link qui sotto) e nella Sezione Forms
leggi queste due FAQ di Silvio Savoldi:
1) 3.26 Formattazione Condizionale nelle maschere continue.
2) 3.57 Evidenziare records specifici nelle maschere continue.
>
>ciao a tutti e grazie.
Prego
>
>Pierp.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Raggruppare report per più valori di un campo

author: boomerang

text:
Buongiorno a tutti,
premesso che è vario tempo che leggo il vostro ng e trovo che siete
sempre molto prodighi di ottimi consigli, vi scrivo per ottenere un
aiuto visto che la ricerca sull'ng non è andata a buon fine.
ho un report alimentato da una query, il report viene raggruppato in
base al campo IDCategoria (senior, cadetti,junior ecc), il secondo
raggruppamento avviene sull'IDCintura (1-bianca, 2-gialla ecc.).
c'e un modo anche da vb per specificare un intervallo dei valori,
anzichè per ogni singolo, di raggruppamento per l'IDCintura? cioè :
Gruppo1 --> IDCategoria  ----->   Ragazzi
	Sottogruppo1 -->	IDCintura ----> Bianca,Gialla
			    cognome, nome ecc
	Sottogruppo2-->	IDCintura-----> Arancio,Verde,Blu
			    cognome, nome ecc...
se volessi fare un raggruppamento simile anche nelle schede farei
prima ad aprire delle schede per ogni singolo raggruppamento?
grazie in anticipo per l'aiuto
ciao da Gigi


author: Carlo Costarella

text:
"boomerang" <
gigi.bo...@gmail.com
> ha scritto nel messaggio
news:6bce3ec8-9b2f-4e55...@z27g2000prd.googlegroups.com...
Buongiorno a tutti,
premesso che č vario tempo che leggo il vostro ng e trovo che siete
sempre molto prodighi di ottimi consigli, vi scrivo per ottenere un
aiuto visto che la ricerca sull'ng non č andata a buon fine.
ho un report alimentato da una query, il report viene raggruppato in
base al campo IDCategoria (senior, cadetti,junior ecc), il secondo
raggruppamento avviene sull'IDCintura (1-bianca, 2-gialla ecc.).
c'e un modo anche da vb per specificare un intervallo dei valori,
anzichč per ogni singolo, di raggruppamento per l'IDCintura? cioč :
Gruppo1 --> IDCategoria  ----->   Ragazzi
Sottogruppo1 --> IDCintura ----> Bianca,Gialla
    cognome, nome ecc
Sottogruppo2--> IDCintura-----> Arancio,Verde,Blu
    cognome, nome ecc...
se volessi fare un raggruppamento simile anche nelle schede farei
prima ad aprire delle schede per ogni singolo raggruppamento?
grazie in anticipo per l'aiuto
ciao da Gigi
Assolutamente sě.
La strada piů semplice e quella del report e dei sottoreport, tanti quanti
sono i raggruppamenti.
Ciao, Carlo


text:
Grazie Carlo per avermi risposto
devo dire che siete sempre molto disponibili nell'aiutare chi è in
difficoltà.
tornando alle tue risposte
>Assolutamente sì.
credo che sia la risposta all'ultima domanda cioè aprire una scheda
ogni raggruppamento desiderato
>La strada più semplice e quella del report e dei sottoreport, tanti quanti
>sono i raggruppamenti.
per quanto riguarda i sottoreport ho letto che sono un pò lenti ed
ingarbugliati, ma proverò!
mi era venuto in mente di modificare la query che alimenta il report
per creare via codice la distinzione dei
gruppi che mi interessano  es:
	gruppo1--> bianca-bianca/gialla
	gruppo2--> gialla arancio verde eccc
e raggruppare il report secondo questi gruppi.
ho usato una tecnica simile per la distinzione di categoria che andava
in base all'età usando questo codice:
     IDCategoria: Switch([eta] Between 5 And 7;1;[eta] Between 8 And
9;2;[eta] Between 10 And 11;3;[eta]
Between 12 And 13;4;[eta] Between 14 And 15;5;[eta] Between 16 And
17;6;[eta] Between 18 And
20;7;[eta] Between 21 And 35;8;[eta]>=36;9)
dove appunto ricavavo il codice categoria a seconda la fascia di età.
 credi possa funzionare?
domani dovrei avere il tempo di provarla e poi faro sapere se
funziona.
Ora sono alle prese con la formattazione condizionale di una maschera
continua, visto che i post sul ng sono
molti dovrò leggerli tutti......anche se ....con i casini che implica
non so quanto ne valga la pena, visto che
sarebbe solo una cosa puramente estetica.
ti ringrazio ancora
ciao da Gigi


text:
"boomerang" <
gigi.bo...@gmail.com
> ha scritto
cut
>Assolutamente sě.
credo che sia la risposta all'ultima domanda cioč aprire una scheda
ogni raggruppamento desiderato
-------------------
Non una scheda ma un sottoreport per ogni raggruppamento.
Stiamo parlando di report vero?
>La strada piů semplice e quella del report e dei sottoreport, tanti quanti
>sono i raggruppamenti.
per quanto riguarda i sottoreport ho letto che sono un pň lenti ed
ingarbugliati, ma proverň!
cut
Ora sono alle prese con la formattazione condizionale di una maschera
continua, visto che i post sul ng sono
molti dovrň leggerli tutti......anche se ....con i casini che implica
non so quanto ne valga la pena, visto che
sarebbe solo una cosa puramente estetica.
ti ringrazio ancora
ciao da Gigi
Ciao, Carlo


text:
Ciao Carlo,
si stiamo parlando di report e comunque ho risolto senza creare
sottoreport:
la query che alimentava il report, ha l'ID di ogni cintura quindi l'ho
passata ad un'altra query a cui ho aggiunto il controllo Gruppo
(riferito alle cinture) secondo questo codice:
Gruppo: Switch([IDCintura] Between 1 And 2;1;[IDCintura] Between 3 And
6;2;
[IDCintura] Between 7 And 10;3;[IDCintura] Between 11 And 17;4)
da cui per le cinture con ID 1e2 il codice gruppo è 1 (cinture bianche
e gialle)ù
per le cinture con ID 3,4,5,6 il codice gruppo è 2 (cinture
arancio,verde ecc)
po ho creato un nuovo report e anzichè raggrupparlo per ID cinture
l'ho raggruppato per "Gruppo"
ovviamente ho aggiunto un codice con una casella di testo non
associata che mostra il nome delle cinture a seconda del gruppo in
questo modo:
Private Sub IntestazioneGruppo1_Format(Cancel As Integer, FormatCount
As Integer)
    Select Case Gruppo
        Case 1
            TestoGruppo = "Bi - B/G"
        Case 2
            TestoGruppo = "G - G/A - A - A/V"
        Case 3
            TestoGruppo = "V - V/B - B - B/M"
        Case 4
            TestoGruppo = "M - N"
    End Select
 End Sub
ore funziona.
per fare la stessa cosa sulle schede penso che dovrò aprire una scheda
ogni gruppo. Magari vedrò se
è possibile farlo con delle sottoschede su di una scheda principale.
se volessi mettere a disposizione il mio database è possibile farlo? e
come? (una volta finito)
grazie ancora e
ciao da Gigi


title: Altro ostacolo. Sfondo controllo colorato.....

author: NAo+

text:
Ciao newsgroup, Roberto mi ha appena risolto un prolema, e gia sono bloccato
un'altra volta.
Nuovo problema riscontrato:
    Ho una form che si basa su record filtrati con una querry, questa è la
query:
SELECT T_intervento.Id_parte, Max(T_intervento.Prossimo_int) AS
MaxDiProssimo_int
FROM T_intervento INNER JOIN T_parte ON T_intervento.Id_parte =
T_parte.Id_parte
GROUP BY T_intervento.Id_parte;
    Questa query es mi da 15 record, ho messo la mia form in modalita
maschere continue, ed ovviamente ho i miei record tutti belli uno sotto
all'altro.
    Adesso inizia il prolema. Nell'evento apertura, anche in aggiornamento,
anche sotto ad un bottone ho messo un codice che dice che se la data
maxdiprossimo_int è maggiore a now() colora il controllo di rosso,
altrimenti di verde.
Questo funziona se visualizzo i recod in visualizzazione maschera singola,
ma il mio scopo è avere una lista con alcuni campi verdi ed alcuni rossi, in
base alla data.
Sono due giorni che ci penso ma non riesco ad andarcene fuori.
Mi potete dare qualche dritta?
Grazie ciao NAdir


author: Maurizio Borrelli

text:
> "NAo+" news:qSmk9.10999$Eu.2...@twister1.libero.it...:
[...]
>     Ho una form che si basa su record filtrati con una querry, questa è la
> query:
> SELECT T_intervento.Id_parte, Max(T_intervento.Prossimo_int) AS
> MaxDiProssimo_int
> FROM T_intervento INNER JOIN T_parte ON T_intervento.Id_parte =
> T_parte.Id_parte
> GROUP BY T_intervento.Id_parte;
>     Questa query es mi da 15 record, ho messo la mia form in modalita
> maschere continue, ed ovviamente ho i miei record tutti belli uno sotto
> all'altro.
>     Adesso inizia il prolema. Nell'evento apertura, anche in
> aggiornamento,
> anche sotto ad un bottone ho messo un codice che dice che se la data
> maxdiprossimo_int è maggiore a now() colora il controllo di rosso,
> altrimenti di verde.
> Questo funziona se visualizzo i recod in visualizzazione maschera singola,
> ma il mio scopo è avere una lista con alcuni campi verdi ed alcuni rossi,
> in base alla data.
[...]
    Seleziona il controllo quindi:
        Formato > Formattazione condizionale...
e leggi la guida al riguardo.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
news:qSmk9.10999$Eu.2...@twister1.libero.it...
[CUT]
>     Adesso inizia il prolema. Nell'evento apertura, anche in
aggiornamento,
> anche sotto ad un bottone ho messo un codice che dice che se la data
> maxdiprossimo_int è maggiore a now() colora il controllo di rosso,
> altrimenti di verde.
>
> Questo funziona se visualizzo i recod in visualizzazione maschera singola,
> ma il mio scopo è avere una lista con alcuni campi verdi ed alcuni rossi,
in
> base alla data.
[CUT]
> Grazie ciao NAdir
Che versione di Access usi?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Win me con office 2000
Ciao Nadir
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:BYqk9.12432$e31.2...@twister2.libero.it...
>
> "NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
> news:qSmk9.10999$Eu.2...@twister1.libero.it...
> [CUT]
> >     Adesso inizia il prolema. Nell'evento apertura, anche in
> aggiornamento,
> > anche sotto ad un bottone ho messo un codice che dice che se la data
> > maxdiprossimo_int č maggiore a now() colora il controllo di rosso,
> > altrimenti di verde.
> >
> > Questo funziona se visualizzo i recod in visualizzazione maschera
singola,
> > ma il mio scopo č avere una lista con alcuni campi verdi ed alcuni



text:
"NAo+" <
naon...@inwind.it
> ha scritto nel messaggio
news:Fr2l9.19993$e31.4...@twister2.libero.it...
> Win me con office 2000
> Ciao Nadir
So che in Access 2000, per risolvere problemi come il tuo, esiste la
formattazione condizionale: prova a vedere cosa dice in proposito l'help;
non so dirti di più in quanto io uso Access 97 che non ha la formattazione.
In alternativa puoi andare nella Sezione General del Sito Comune (link qui
sotto): contiene tre FAQ che trattano della formattazione condizionale su
maschera continue che funziona anche con Access 97:
1) Formattazione Condizionale nelle maschere continue di Silvio Savoldi (con
esempio allegato).
2) In modalità maschere continue è possibile visualizzare un controllo
colorato diversamente a seconda del suo contenuto? (1) di Lorenzo Coronati.
3) In modalità maschere continue è possibile visualizzare un controllo
colorato diversamente a seconda del suo contenuto? (2) di Graziano Mario
Valenti.
Vedi tu quale fa meglio al caso tuo.



title: problema intestazione colonne listbox

author: alex

text:
access 2003 xp il mio database.
Ho un db con una tabella con campi crati come:
id_companies,last_name,firs_name
Creo una listbox che prende i valori da una query e dalla tabella appena
descritta sopra.
Ovviamente chiedendo alla list box di visualizzarmi l'intestazione ho
l'intestazione dei campi presenti in tabella con in nomi asseggnati ai campi
di questa tabella. Quindi id_companies,last_name ..ecc.ecc. ma mi piacerebbe
far apparire :numero d'ordine, Ragione sociale.
L'unico sistema e' cambiare i nomi nella tabella oppure si puo' variare con
un codice prima di far apparire la tabella?


title: problema intestazione colonne listbox

author: Sergio MAZZA

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:45530576$0$13754$4faf...@reader3.news.tin.it...

Nella query crei dei campi calcolati;
es.
Compagnia: id_companies
Cognome: last_name
...
Ciao.
--
Sergio MAZZA


title: problema intestazione colonne listbox

text:
Nella query crei dei campi calcolati;
> es.
> Compagnia: id_companies
> Cognome: last_name
> ...
>non capisco?


title: problema intestazione colonne listbox

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:45530d17$0$7631$4faf...@reader1.news.tin.it...
>non capisco?
Cos'è candid-camera? O una domanda Marzulliana?
La listbox ha una proprietà chiamata "origine riga" che contiente o il nome
della tabella o una istruzione SQL (Query).
Sono fuori strada?
Ciao.
--
Sergio MAZZA


title: problema intestazione colonne listbox

author: alessandro

text:
La listbox ha una proprietą chiamata "origine riga" che contiente o il nome
> della tabella o una istruzione SQL (Query).
>
> Sono fuori strada?
no infatti e li nell'origine riga ha scritto query
ma nononstante cio' non capisco quello che mi consigli di fare... ecco
perche' ti chiedevo un chiarimento


title: problema intestazione colonne listbox

text:
"alessandro" <alex> ha scritto nel messaggio
news:45531439$0$19231$4faf...@reader4.news.tin.it...
>
> no infatti e li nell'origine riga ha scritto query
> ma nononstante cio' non capisco quello che mi consigli di fare... ecco
> perche' ti chiedevo un chiarimento
Ok; quindi dovrai cliccare nella riga "origine dati" - premere il bottoncino
con i tre puntini e si aprirà il generatore di query; qui creerai i nuovi
campi calcolati con le nuove intestazioni...
Ciao.
--
Sergio MAZZA


title: problema intestazione colonne listbox

text:
> Ok; quindi dovrai cliccare nella riga "origine dati" - premere il
> bottoncino
> con i tre puntini e si aprirą il generatore di query; qui creerai i nuovi
> campi calcolati con le nuove intestazioni...
>
> Ciao.
ok ma i lfatto e' che iol la query la creo da codice legato ad un pulsante
presente nella maschera.
quindi ho una cosa di questo genere
dim stsql as string
stsql= select companies* from companies where("
aggiungi me!txtragsoc,"[company_name]",stcriteri,numarg
aggiungi me"txtloc,"ecc.ecc.ecc.ecc.
la routina aggiungi crea i criteri par la clausola where.


title: problema intestazione colonne listbox

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:45535f70$0$7628$4faf...@reader1.news.tin.it...
> ok ma i lfatto e' che iol la query la creo da codice legato ad un pulsante
> presente nella maschera.
> quindi ho una cosa di questo genere
> dim stsql as string
> stsql= select companies* from companies where("
> aggiungi me!txtragsoc,"[company_name]",stcriteri,numarg
> aggiungi me"txtloc,"ecc.ecc.ecc.ecc.
> la routina aggiungi crea i criteri par la clausola where.
La sostanza non cambia; potresti creartela con il generatore di query e poi
copiarti le istruzioni SQL generate.
Altrimenti, a mano scrivi tu gli alias:
...
stsql= "select companies as compagnie,* from companies where("



title: problema intestazione colonne listbox

text:
>
> La sostanza non cambia; potresti creartela con il generatore di query e
> poi copiarti le istruzioni SQL generate.
> Altrimenti, a mano scrivi tu gli alias:
> ...
> stsql= "select companies as compagnie,* from companies where("
> ...
mmmm ora la cosa mi e' piu' chiara grazie grazie grazie!!!1


title: problema intestazione colonne listbox

text:
> ...
> stsql= "select companies as compagnie,* from companies where("
> Sergio MAZZA
Ci sono riuscito grazie mille sergio!!


title: problema intestazione colonne listbox

text:
"alex" <aiaiai...@aiaiaiaiaai.jak> ha scritto nel messaggio
news:4554529f$0$7631$4faf...@reader1.news.tin.it...
>
> Ci sono riuscito grazie mille sergio!!
Bene...
Ciao.
--
Sergio MAZZA


title: Piccola domanda.

author: Roberto

text:
Buongiorno,
vorrei sottoporvi un piccolo problema.....da inesperto;
ho creato una tabella con questi campi:
id vendita
numero contratto
data
acquirente
successivamente ho creato una tabella nella quale ho predisposto
l'anagrafica dell'acquirente:
id acquirente
rag. sociale
indirizzo
ecc....
la domanda è questa:
quale è la tecnica che mi permette di richiamare dalla prima tabella
l'anagrafica dell'acquirente (compiendo naturalmente una ricerca),
selezionare l'acquirente che mi interessa, e fare in modo che nella tabella
principale compaia il codice dell'acquirente e la ragione sociale?
credo che per Voi esperti sia pane di tutti i giorni.
grazie
Roberto


title: Piccola domanda.

text:
"Roberto" <
r...@tin.it
> ha scritto nel messaggio
news:8tees6$r5c$1...@nslave3.tin.it...

Se IdAcquirente della tabella anagrafica è numerico o contatore, apri la
struttura della prima tabella e inserisci anche qui un campo IdAcquirente di
tipo numerico; fatto questo, tramite il menu a tendina della colonna Tipo
dati di IdAcquirente, seleziona Autocomposizione Ricerca....; nel wizard che
va in esecuzione, indica ad Access che la ricerca va effettuata nella
tabella anagrafica. Chiudi e salva la struttura della prima tabella.
Se ti nascono altri problemi fatti vivo.


title: Piccola domanda.

author: Antonio Biso

text:
Roberto da casa ha scritto nel messaggio <2cCK5.43030
>
>Se IdAcquirente della tabella anagrafica è numerico o contatore, apri la
>struttura della prima tabella e inserisci anche qui un campo IdAcquirente di
>tipo numerico; fatto questo, tramite il menu a tendina della colonna Tipo
>dati di IdAcquirente, seleziona Autocomposizione Ricerca....; nel wizard che
>va in esecuzione, indica ad Access che la ricerca va effettuata nella
>tabella anagrafica. Chiudi e salva la struttura della prima tabella.
>Se ti nascono altri problemi fatti vivo.
>
Fai le domande e ti rispondi da solo?   :-))
Saluti, Antonio


title: Piccola domanda.

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:HjCK5.43072$3K3.1...@news.infostrada.it...

A una certa età può capitare
Saluti Roberto


title: Access Run-Time - Aiuto

author: eb

text:
Ho acquistato "Microsoft Office 2000 Developer Versione 1.5" perchè voglio
distribuire un database di Access 2000 in formato mde.
Ora vi chiedo cosa devo fare per creare un pacchetto di installazione che mi
installi il file mde ed il run time di Access 2000?
I manuali all'interno della confezione (peraltro scritti solo in inglese)
non riportano alcuna spiegazione.
Sul sito comune non ho trovato nulla sull'argomento se non la spiegazione di
cosa sia il run-time.
Vi sono grato per la gentile collaborazione.
Ciao e grazie.
Enzo


title: Macro per report guidata

author: Claudio

text:
Come posso realizzare una Macro per avviare un'autocomposizione report i cui
campi li scelgo al momento?


title: Sintassi comando format in access 2002 (vba)

author: CDM

text:
vorrei far in modo che cliccando un tasto mi vengano compilati due campi:
 il primo campo data  (now) formato gg/mm/aaaa
ed il secondo campo ora  (now) formato nn/hh + 30 minuti
es:
    Private Sub Opzione24_Click()
    Me.Richiamare_il_data = ""Now() in formato(gg / mm / aaaa)""
    Me.Richiamare_il_ora = ""Now() in formato(hh . nn) + 30min""
    End Sub
Grazie Claudio


text:
"CDM" <
nos...@tin.it
> ha scritto nel messaggio
news:pKbra.15753$3M4.4...@news1.tin.it...

Prova cosě:
Me!Richiamare_il_data = Format(Now(), "dd/mm/yyyy")
Me!Richiamare_il_ora = Format(DateAdd("n", 30, Now()), "hh:nn")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:27dra.74203$iy5.2...@twister2.libero.it...

Perfetto
Grazie di nuovo


title: Errore ad inviare e-mail

text:
eseguendo il seguente codice
    DoCmd.SendObject acSendNoObject, , , "
tos...@tin.it
", , str,
Forms![avvio]![oggetto], Forms![avvio]![testo], False
ottengo il seguente errore:
errore runtime 2287
impossibile aprire la sessione di posta elettrnica
quancuno mi sa aiutare? grazie.


title: Report non stampare controllo se ha un certo valore

author: MarcoMac

text:
Buongiorno a tutto il NG.
Mi scuso in anticipo se l'argomento è stato già trattato, ma da un pò
di tempo le ricerche di post su google gruppi mi restituiscono troppo
pochi risultati....
Il problema è questo:
Ho un report generale che uso per gestire info da vari clienti. Il
report viene riempito e stampato direttamente in pdf mediante  Bullzip
PDF Printer.
 Nel report c'è un controllo che vale solo per il cliente "A". Vorrei
che quando uso il report per il cliente "B" quel controllo non venisse
stampato.
Ho provato con la proprietà "visible = false" sull'evento Corpo.format
ma venendo stampato direttamente l'evento non viene attivato.
Come posso risolvere?
grazie


author: almorel

text:

ciao, un chiarimento, come viene lanciata la stampa ?
C'è un pulsante nella maschera ?
Viene lanciata al di fuori della maschera ?
Alberto


author: max

text:
"MarcoMac" <
mar...@gmail.com
> ha scritto nel messaggio
news:98d5125e-254b-47e1...@p23g2000vbl.googlegroups.com...
Buongiorno a tutto il NG.
Mi scuso in anticipo se l'argomento � stato gi� trattato, ma da un p�
di tempo le ricerche di post su google gruppi mi restituiscono troppo
pochi risultati....
Il problema � questo:
Ho un report generale che uso per gestire info da vari clienti. Il
report viene riempito e stampato direttamente in pdf mediante  Bullzip
PDF Printer.
 Nel report c'� un controllo che vale solo per il cliente "A". Vorrei
che quando uso il report per il cliente "B" quel controllo non venisse
stampato.
Ho provato con la propriet� "visible = false" sull'evento Corpo.format
ma venendo stampato direttamente l'evento non viene attivato.
Come posso risolvere?
grazie
hai provato sull'evento corp.stampa?
ciao
max


text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:h9ie4s$e9t$1...@news.task.gda.pl...

aggiungo anche che invece non riesco a cambiare il caption del report se
stampo direttamente, al che lo apro in visualizzazione anteprima
assegnandogli in apertura il caption che voglio (di solito un dato della
maschera che lo lancia) succesivamente lo stampo con un'altra riga di codice
dalla stessa maschera e poi sempre con un'altra riga di codice chiudo
l'anteprima.
Lo uso tranquillamente per lanciare anche 50/100 stampe pdf
ciao
max


title: stampante predefinita

text:
Da un DB access2000 con protezione a livello utente mi è successa una
cosa strano.
copiato su un PC e inserito il pc nel System.mdw corrispondente , mi
accorgo che le stampe escono su una stampante sbagliata.
metto quella giusta come predefinita di quel PC e tutte le volte che
tento di mandare la stampa mi appare la scritta:
Si è verificato un problema durante il recupero delle informazioni sulla
stampate la stampante potrebbe non essere disponibile.
ho disistallato le stampanti ,(tutte in rete) ,e reintallate ma non
cambia nulla.
qualcuno ne sa qualcosa ????
grazie a tutti


title: stampante predefinita

author: Alessio Albano

text:
"it.comp.appl.access" <
enzo.b...@tiscali.it
> wrote in message news:<c37lhm$o43$
1...@lacerta.tiscalinet.it
>...

Non è che la stampante non è condivisa per il computer sul quale la
stai installando?


title: stampante predefinita

author: enzo

text:
Alessio Albano ha scritto:

è una stampante di rete installata sul server.
oggi ho disinstallato tutte le stampanti di rete da quel PC ed
installato solo quella che mi interessa, niente da fare , la invia
sempre a quella stampante e , vuoi ridere ......
la stampa esce correttamente da quella sbagliata anche se non installata
su quel PC,
tutto è cominciato quando ho modificato la stampante predefinita dopo
aver inserito access ad un nuovo file .mdw e neanche ripristinare il
vecchio mdw ha risolto il problema.....help


title: [OT] Vado in Umbria

author: Roberto da casa

text:
Sto partendo per andare in Umbria, dove passerņ questi giorni pasquali.
Ci risentiamo la settimana prossima.
Ancora una volta Buona Pasqua a tutti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] Vado in Umbria

author: Luca T

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:vLRna.48571$DT4.1...@twister1.libero.it...
>
> Sto partendo per andare in Umbria, dove passerņ questi giorni pasquali.
> Ci risentiamo la settimana prossima.
>
> Ancora una volta Buona Pasqua a tutti.
>
> --
> Roberto
>
L'Umbria... ottima scelta, se non altro perchč io ci vivo!!
Buona Pasqua!!
Luca T


title: [OT] Vado in Umbria

author: MA

text:
Il 18 Apr 2003, 13:58, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> Sto partendo per andare in Umbria, dove passerò questi giorni pasquali.
> Ci risentiamo la settimana prossima.
>
> Ancora una volta Buona Pasqua a tutti.
>
Vatti a ristorare in quel piccolo paradiso, ti aspettiamo + gagliardp (dite
così a Roma?!?) che mai.
buona Pasqua
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: [OT] Vado in Umbria

author: yQy

text:
On Fri, 18 Apr 2003 11:58:19 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>Sto partendo per andare in Umbria, dove passerņ questi giorni pasquali.
>Ci risentiamo la settimana prossima.
anche io vado in umbria... :)) basta che esco dalla porta di casa e
gia ci sono praticamente :)
Auguri a tutti!!


title: [OT] Vado in Umbria

text:
On Fri, 18 Apr 2003 12:42:41 GMT, "Luca T" <
lNOALLO...@libero.it
>
wrote:
>L'Umbria... ottima scelta, se non altro perchè io ci vivo!!
Di dove sei?
>Buona Pasqua!!
anche a te
>Luca T


title: [OT] Vado in Umbria

text:
On Fri, 18 Apr 2003 13:15:53 GMT,
massimilia...@kksrl.com
 (MA)
wrote:
>cosě a Roma?!?) che mai.
gaJardo
>buona Pasqua
CIao :) anche a te


title: [OT] Vado in Umbria

text:
"Luca T" <
lNOALLO...@libero.it
> ha scritto nel messaggio
news:5pSna.48698$DT4.1...@twister1.libero.it...

Di dove sei??
Io ho una casa a San Valentino (una frazione di Marsciano) e ormai, spesso e
volentieri, quando posso sono lģ; magari ci si puņ incontrare.
> Buona Pasqua!!
>
> Luca T



title: Maschera attiva alla chiusura di un altra maschera

author: Nina

text:
Salve a tutti,
in un'applicazione (Access 2000) ho diverse maschere aperte.
E' possibile sapere,  alla chiusura di una determinata maschera ( quindi
nell'evento close di questa), quale tra le altre maschere diventer� quella
attiva?
Grazie a tutti
--
Nina


text:
On 21 Mag, 12:35, "Nina" <
paninotCancellaredopopani...@yahoo.it
>
wrote:
> Salve a tutti,
>
> in un'applicazione (Access 2000) ho diverse maschere aperte.
>
> E' possibile sapere,  alla chiusura di una determinata maschera ( quindi
> nell'evento close di questa), quale tra le altre maschere diventerà quella
> attiva?
>
> Grazie a tutti
> --
> Nina
Non dalla maschera che si chiude...!
Di fatto puoi provare a delegare una Routine esterna, ma non sono
certo possa funzionare...!
Innanzitutto dovresti spiegare da dove vorresti leggere il nome della
maschera che prende il focus...!
In tutti i modi non hai molte possibilità in quanto non esiste un
metodo PREVISIONALE, ma il solo modo per sapere chi è attivo è appunto
interrogare
la proprietà ActuiveForm membro di Screen, per ricavare la cosa,
altrimenti dovresti implementare una Routine di chiamata su ACTIVATE
di ogni Form
in modo da generare un'evento ad ogni cambio di Focus, poi ovviamente
dovrai gestirti la cosa....
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:621833cb-561b-41d2...@p17g2000vbe.googlegroups.com...
On 21 Mag, 12:35, "Nina" <
paninotCancellaredopopani...@yahoo.it
>
wrote:
> Salve a tutti,
>
> in un'applicazione (Access 2000) ho diverse maschere aperte.
>
> E' possibile sapere, alla chiusura di una determinata maschera ( quindi
> nell'evento close di questa), quale tra le altre maschere diventer� quella
> attiva?
>
> Grazie a tutti
> --
> Nina
>>Non dalla maschera che si chiude...!
Ok, � gi� qualcosa sapere questo.
>>Di fatto puoi provare a delegare una Routine esterna, ma non sono
>>certo possa funzionare...!
>>Innanzitutto dovresti spiegare da dove vorresti leggere il nome della
>>maschera che prende il focus...!
Io avrei voluto sapere, come detto nel msg, in una routine sull'evento Close
di una maschera, quale maschera sar� attiva alla chiusura di questa.
Provo comunque a spiegare per quale motivo ho bisogno di sapere quale
maschera sar� quella attiva dopo la chiususra di  un'altra maschera:
nel mio programma possono essere aperte diverse maschere continue. Cliccando
su un record viene aperta la maschera singola con il dettaglio del record.
Alla chiusura di questa maschera, verifico se la maschera "elenco " � aperta
e in tal caso faccio un requery e usando i bookmark, mi riposiziono sul
record visualizzato nella maschera di dettaglio.
Per esempio il cliente apre l'elenco "Elenco Fatture", cliccando su un
record viene mostrata la form "Dettaglio fattura" ed alla chiusura di questa
viene fatto un requery, per far s� che l'elenco rifletta le eventuali
modifiche apportate.
Ora pu� succedere questo: il cliente apre l'elenco fatture, tiene l'elenco
aperto ed apre Elenco clienti da quest'elenco visualizza il dettaglio di un
cliente, da questa form di dettaglio pu� visualizzare la scheda di una
fattura al cliente. Quando si chiude la scheda fattura, il software verifica
se Elenco fatture � aperta, e in tal caso esegue il requery.
A questo punto il programma si pianta (va proprio in crash).
Dopo una serie di prove ho stabilito che il programma si pianta quando la
maschera che deve "subire" il requery non diventa poi quella attiva.
>>In tutti i modi non hai molte possibilit� in quanto non esiste un
>>metodo PREVISIONALE, ma il solo modo per sapere chi � attivo � appunto
>>interrogare
>>la propriet� ActuiveForm membro di Screen, per ricavare la cosa,
>>altrimenti dovresti implementare una Routine di chiamata su ACTIVATE
>>di ogni Form
>>in modo da generare un'evento ad ogni cambio di Focus, poi ovviamente
>>dovrai gestirti la cosa....
OK, credo che risolver� eseguendo il requery alla "Attivazione " della form
"elenco" e dovr� inventarmi qualcosa per riposizionarmi nell'eventuale
record precebdentemente visualizzato.
>> @Alex
Grazie mille
Nina


title: Risoluzione su apertura maschera.

author: Lucio

text:
Salve a tutto il Ng,
vorrei sapere come fare, su apertura di una maschera, ad impostare la
risoluzione video a 1024*768, e reimpostarla a 800*600 alla chiusura della
stessa.
Grazie
Lucio


title: Risoluzione su apertura maschera.

author: ALESSANDRO Baraldi

text:
"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:pq08c.114171$O31.4...@news4.tin.it...

Metti in un modulo questo codice fa esattatente quello che chiedi, in realtà
qualche cosa di meglio la forza a 1024x768 solo se non lo è già e alla
chiusura
la riporta come all'inizio le 2 funzioni da richiamare sono queste:
All'apertura di Access possibiltmente con la Macro AUTOEXEC lanci
la funzione ------>StartUp()
Alla chiusura di Access lanci ------->SetOldRes()
Ciao
@Alex.
'***************************************************************************
***********************
Option Compare Database
Option Explicit
Private Declare Function EnumDisplaySettings Lib "user32" Alias
"EnumDisplaySettingsA" (ByVal lpszDeviceName As Long, ByVal iModeNum As
Long, lpDevMode As Any) As Boolean
Private Declare Function ChangeDisplaySettings Lib "user32" Alias
"ChangeDisplaySettingsA" (lpDevMode As Any, ByVal dwflags As Long) As Long
Private Const CCDEVICENAME = 32
Private Const CCFORMNAME = 32
Private Const DM_PELSWIDTH = &H80000
Private Const DM_PELSHEIGHT = &H100000
Public Const DISP_CHANGE_SUCCESSFUL = 0
Public Const DISP_CHANGE_RESTART = 1
Public Const ENUM_CURRENT_SETTINGS = -1
Private Type DevMode
       dmDeviceName As String * CCDEVICENAME
       dmSpecVersion As Integer
       dmDriverVersion As Integer
       dmSize As Integer
       dmDriverExtra As Integer
       dmFields As Long
       dmOrientation As Integer
       dmPaperSize As Integer
       dmPaperLength As Integer
       dmPaperWidth As Integer
       dmScale As Integer
       dmCopies As Integer
       dmDefaultSource As Integer
       dmPrintQuality As Integer
       dmColor As Integer
       dmDuplex As Integer
       dmYResolution As Integer
       dmTTOption As Integer
       dmCollate As Integer
       dmFormName As String * CCFORMNAME
       dmUnusedPadding As Integer
       dmBitsPerPel As Integer
       dmPelsWidth As Long
       dmPelsHeight As Long
       dmDisplayFlags As Long
       dmDisplayFrequency As Long
End Type
Public flChangeRes as Boolean
Public HoldX as Long
Public HoldY as Long
Private Function ChangeRes(Optional ByVal x As Single = 1024, Optional ByVal
Y As Single = 768) As Boolean
Dim DevM As DevMode
Dim A As Boolean
Dim I&
Dim B&
    ChangeRes = False
    DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
    DevM.dmSize = LenB(DevM)
    Call EnumDisplaySettings(0&, ENUM_CURRENT_SETTINGS, DevM)
    HoldX = DevM.dmPelsWidth
    HoldY = DevM.dmPelsHeight
    If HoldX <> x Then
        I = 0
        Do
            A = EnumDisplaySettings(0&, I&, DevM)
            I = I + 1
        Loop Until (A = False)
        DevM.dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT
        DevM.dmPelsWidth = x
        DevM.dmPelsHeight = Y
        ChangeRes = ChangeDisplaySettings(DevM, 1)
        ChangeRes = True
    End If
End Function
Public Sub SetOldRes()
    If flChangeRes Then ChangeRes HoldX, HoldY
End Sub
Public Function StartUp()
    flChangeRes = ChangeRes(1024, 768)
End Function


title: Come Filtrare Un Report in Base alla Data

author: Mauro Granata

text:
Ciao!
Ho un report che mi mostra gli ordini per Data Ordine (Ordinato il)
all'apertura di questo report vorrei che mi chiedesse da quale data artire e
a quale data finire. É possibile in modo semplice?


text:
"Mauro Granata" <
mc8...@mclink.it
> ha scritto nel messaggio
news:9d5ako$i1k$1...@news.mclink.it...

Uno dei modi possibili è questo.
Ipotizziamo che il tuo report si chiami MioReport e che il campo che
contiene la data dell'ordine nell'oggetto che è origine record del report si
chiami DataOrdine.
Creati una maschera non associata dove inserisci due caselle di testo non
associate chiamate rispettivamente DaData e AData; inserisci nella maschera
anche un pulsante di comando.
A fronte dell'evento "Su clic" del pulsante di comando genera il seguente
codice VBA:
Dim StrFiltro As String
If Not IsNull(Me!DaData) Then
    StrFiltro = "[DataOrdine]>=#" & Format(Me!DaData, "mm/dd/yyyy") & "#"
        If Not IsNull(Me!AData) Then
            StrFiltro = StrFiltro & " And [DataOrdine]<=#" &
Format(Me!AData, "mm/dd/yyyy") & "#"
        End If
Else
    If Not IsNull(Me!AData) Then
        StrFiltro = "[DataOrdine]<=#" & Format(Me!AData, "mm/dd/yyyy") & "#"
    End If
End If
DoCmd.OpenReport ReportName:="MioReport", View:=acPreview,
WhereCondition:=StrFiltro
Ora apri la maschera: se pigi il pulsante di controllo senza digitare nulla
nelle caselle di testo avrai l'anteprima di tutti i record (come avviene
oggi). Se digiti solo una data in DaData avrai l'anteprima dei record con
DataOrdine maggiore o uguale a tale data. Se digiti solo una data in AData
avrai l'anteprima dei record con DataOrdine minore o uguale a tale data. Se
digiti una data in ambedue le caselle di testo, avrai l'anteprima dei record
con DataOrdine compresa tra le due date.
Se poi, anziché l'anteprima, vuoi stampare direttamente il report,
sostituisci il comando di apertura del report con:
DoCmd.OpenReport ReportName:="MioReport", View:=acNormal,
WhereCondition:=StrFiltro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Arturo

text:
"Mauro Granata" <
mc8...@mclink.it
> ha scritto nel messaggio
news:9d5ako$i1k$1...@news.mclink.it...

Nella query che è origine dati del reports, sotto la colonna della data
scrivi nei Criteri:
Between [Da_data] And [A_data]
In questo modo quando apri il report ti chiede sempre di inserire le due
date.
Ciao. Arturo


title: Modificare un campo da codice

author: PAOLO

text:
Set rst = dbs.OpenRecordset("SELECT Numero_su_Furgone FROM Table1",
dbOpenDynaset)
 While rst.EOF <> True
      rst!Numero_su_furgone = 0
      rst.MoveNext
Wend
Perchè dà errore di sistema? Non si può riscrivere un campo
in questo modo?
--
_____________________________________________
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ARMONITE
c/o Paolo Fosso
via Bologna, 3
27100 PAVIA
(ITALY)
Tel:
+39 333 2183075
 or
+39 382 467820
e-mail:
pa...@armonite.it
web-site:
www.armonite.it
mp3s:
http://stage.vitaminic.it/armonite
newsgroup: free.it.armonite


title: Modificare un campo da codice

author: Karl Donaubauer

text:
PAOLO <
pa...@armonite.it
> ha scritto:
> Set rst = dbs.OpenRecordset("SELECT Numero_su_Furgone FROM Table1",
> dbOpenDynaset)
>
>  While rst.EOF <> True
>       rst!Numero_su_furgone = 0
>       rst.MoveNext
> Wend
>
> Perchè dà errore di sistema? Non si può riscrivere un campo
> in questo modo?
Mancano istruzioni per scrivere nel recordset:
While Not rst.EOF
    rst.Edit
    rst!Numero_su_furgone = 0
    rst.Update
    rst.MoveNext
Wend
--
HTH
Karl
*********
Scusate il mio malissimo italiano. Faccio solo esercizi qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: Ancora funzione DCount ...

author: hoyt

text:
Buon giorno a tutti ... prima o poi imparerò ad usare compiutamente la
funzione in oggetto ... comunque per ora il mio problema è il
seguente.
Ho una form (VerificaPendenze) in cui ho inserito una combo da cui
selezionare l'anno di riferimento (SELECT DISTINCTROW tblAnni.IdAnno,
tblAnni.Anno FROM tblAnni ORDER BY tblAnni.Anno DESC). Nella stessa
form vi è anche una casella di testo (InUso) la cui origine controllo
vorrei che mostrasse il numero degli atti ancora in trattazione al
variare della scelta della combo ... ho tentato -da ultimo- con =DCount
("NumCoord";"tblCoord";"idAnno=" & Maschere!VerificaPendenze!Id & "
and [DataUscita] is null") ma il messaggio sconfortante che esce è:
#Nome?
Spero di essere stato abbastanza chiaro.
Grazie per la sempre cortese attenzione.
Francesco


title: Ancora funzione DCount ...

text:
hoyt wrote:
> ...
> Ho una form (VerificaPendenze) in cui ho inserito una combo da cui
> selezionare l'anno di riferimento (SELECT DISTINCTROW tblAnni.IdAnno,
> tblAnni.Anno FROM tblAnni ORDER BY tblAnni.Anno DESC). Nella stessa
> form vi � anche una casella di testo (InUso) la cui origine controllo
> vorrei che mostrasse il numero degli atti ancora in trattazione al
> variare della scelta della combo ... ho tentato -da ultimo- con =DCount
> ("NumCoord";"tblCoord";"idAnno=" & Maschere!VerificaPendenze!Id & "
> and [DataUscita] is null") ma il messaggio sconfortante che esce �:
> #Nome?
> ...
Devi controllare quale parte dell'espressione causa l'errore. Se con
=DCount("NumCoord";"tblCoord")
ricevi gi� l'errore, il nome del campo o della tabella non � giusto.
Se non ti d� errore, prova con:
=DCount("NumCoord";"tblCoord";"idAnno=" & Maschere!VerificaPendenze!Id)
o pi� breve
=DCount("NumCoord";"tblCoord";"idAnno=" & Id)
Se ora ti d� l'errore: Cos'� "Id"? Il nome della combo o il nome
del origine controllo della combo o ...?
Se invece non ti d� ancora l'errore controlla l'ultima parte, cio�
se "DataUscita" veramente � il nome del campo nella tabella.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Ancora funzione DCount ...

text:
On 16 Giu, 12:43, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> hoyt wrote:
> > ...
> > Ho una form (VerificaPendenze) in cui ho inserito una combo da cui
> > selezionare l'anno di riferimento (SELECT DISTINCTROW tblAnni.IdAnno,
> > tblAnni.Anno FROM tblAnni ORDER BY tblAnni.Anno DESC). Nella stessa
> > form vi è anche una casella di testo (InUso) la cui origine controllo
> > vorrei che mostrasse il numero degli atti ancora in trattazione al
> > variare della scelta della combo ... ho tentato -da ultimo- con =DCount
> > ("NumCoord";"tblCoord";"idAnno=" & Maschere!VerificaPendenze!Id & "
> > and [DataUscita] is null") ma il messaggio sconfortante che esce è:
> > #Nome?
> > ...
>
> Devi controllare quale parte dell'espressione causa l'errore. Se con
> =DCount("NumCoord";"tblCoord")
> ricevi già l'errore, il nome del campo o della tabella non è giusto.
>
> Se non ti dà errore, prova con:
>
> =DCount("NumCoord";"tblCoord";"idAnno=" & Maschere!VerificaPendenze!Id)
> o più breve
> =DCount("NumCoord";"tblCoord";"idAnno=" & Id)
>
> Se ora ti dà l'errore: Cos'è "Id"? Il nome della combo o il nome
> del origine controllo della combo o ...?
>
> Se invece non ti dà ancora l'errore controlla l'ultima parte, cioè
> se "DataUscita" veramente è il nome del campo nella tabella.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Grazie Karl ... funziona perfettamente ... prima o poi imparerò ad
usare la "benedetta funzione" ?!?!? ...
Grazie ancora e buona giornata ...
Francesco


title: Aiuto!!! Tabella in file TXT come si fa??

author: Luca

text:
Ho una tabella molto grande e devo scrivere un file di testo con i campi di
questa tabelle e un codice associato che devo calcolare.
Come si fa a scrivere un modulo che data una tabella NOMETABELLA mi scriva
un file TESTO.TXT????
E' per me molto importante. Non posso fare il copia e incolla di tutto i
dati che sono svariati mega e con i manuali non ho finora risolto gran che.
Grazie a tutti in anticipo
Luca


author: Nicola Ardito

text:
Puoi andare sulla tabella e scegliere dal menu file Salva con nome/esporta
e poi seguire l'autocomposizione scegliendo come tipo file 'FILE DI
TESTO'...
Per quanto riguarda il codice associato da calcolare forse dovresti usare
una query.
Ciao Nicola
PS E' chiaro che se ti serve di farlo spesso forse conviene costruire una
macro.
Luca ha scritto nel messaggio <8j7qr7$dgd$
1...@nslave2.tin.it
>...



author: Andrea Sciamanna

text:
> PS E' chiaro che se ti serve di farlo spesso forse conviene costruire una
> macro.
Una macro.... e il codice VBA, che, magari, ti calcola anche il campo
calcolato (anche se io, effettivamente, lo calcolerei con la query)?


author: lbo dal portatile

text:
>Come si fa a scrivere un modulo che data una tabella NOMETABELLA mi scriva
>un file TESTO.TXT????
comincia a vedere come si scorrono i record di una tabella, e nella
struttura della tabella come si scorrono i campi.
la prima cosa la fai con un recordset, la seconda scorrendo la
collezione field, di cui anche il recordset dispone.  vediteli
sull'help.
per ogni record che scorri con il recordset puoi intanto calcolarti il
campo calcolato, e dovrai scrivere qualcosa su un file.  questo lo fai
con le funzioni di I/O (input/output) su file.  vediti quindi open,
close, freefile, print, write... sempre sull'help.
un esempietto per scrivere il contenuto di una tabella in una table
html (scritto al volo quindi non e' detto che sia perfetto):
dim rst as recordset
dim fld as field
dim ff as integer
set rst=currentdb.openrecordset("NomeTabella")
ff=freefile
Open NomeFile For Append As #ff

Print #ff, ""
Print #ff, ""
Print #ff, "
"
Do Until rst.EOF

    Print #ff, "
"
    for each fld in rst.fields
        print #ff, "" & rst(
fld.name
) & "	"
    next fld
    print #ff, "
"
    rst.MoveNext
Loop
Print #ff, "
"
Print #ff, ""
Print #ff, ""
close #ff
se la tabella contiene molte migliaia di record forse conviene aprire
e chiudere il file per ogni record, in modo da evitare che rimanga
"aperto" se l'elaborazione si interrompe per un motivo qualsiasi.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: [OT] differenza ore in excel

author: Napoleone

text:
Carissimi buongiorno a tutti e perdonatemi se esco fuori dal seminato
Access..
una cosa credo semplice:
in Excel ho due campi A e B in cui inserisco orario1 ed orario2.
Come faccio ad ottenere la differenza oraria, in ore o minuti in un terzo
campo C?
Es: 12,20 --- 16,30  = 4,10  oppure minuti 250
Cordialmente
Napoleone


title: [OT] differenza ore in excel

author: Franz Verga

text:
Nel post news:Ih2%f.78733$
PR2.1...@twister2.libero.it
 *Napoleone* ha scritto:

Ciao Napoleone.
Basta semplicemente fare la differenza, ed Excel formatteraà il risultato
automaticamente come ore e minuti. Se, invece, vuoi solo iminuti, basta che
moltiplichi il risultato della differenza per 60 e per 24.
Comunque per Excel ci sono i seguenti NG:
microsoft.public.it.office.excel (molto frequentato)
free.it.comp.officexp.excel
--
Spero d'esserti stato d'aiuto.
Ciao
Franz Verga


title: [OT] differenza ore in excel

text:
"Franz Verga" <fra...@InVento.it> ha scritto nel messaggio
news:443cb794$0$18299$4faf...@reader1.news.tin.it...

Grazie Franz,
ma con la semplice differenza dei campi non và..
Ciao
Napoleone


title: [OT] differenza ore in excel

text:
Nel post news:R97%f.80135$
A83.1...@twister1.libero.it
 *Napoleone* ha scritto:
> "Franz Verga" <fra...@InVento.it> ha scritto nel messaggio
> news:443cb794$0$18299$4faf...@reader1.news.tin.it...
>> Nel post news:Ih2%f.78733$
PR2.1...@twister2.libero.it
>> *Napoleone* ha scritto:
>>
>>> Carissimi buongiorno a tutti e perdonatemi se esco fuori dal
>>> seminato Access..
>>>
>>> una cosa credo semplice:
>>> in Excel ho due campi A e B in cui inserisco orario1 ed orario2.
>>> Come faccio ad ottenere la differenza oraria, in ore o minuti in un
>>> terzo campo C?
>>>
[cut]
> Grazie Franz,
> ma con la semplice differenza dei campi non và..
>
In che senso non va?
Se le due celle sono vicine, Excel formatta in automatico la cella risultato
come le due celle di origine; se viceversa sono lontane, tocca formattare la
cella risultato (menu Formato, Celle, scheda Numero, categoria Ora scegli il
formato
h.mm
 se vuoi il numero di ore entro le 24 ore, oppure il formato
[h].mm se la tua differenza supera le 24 ore).
Se, invece, vuoi il numero di minuti, dopo aver fatto la differenza tra le
ore, devi moltiplicare per 60 e per 24 ed il formato è da impostare su
Generale.
Infine, se la tua differenza può assumere anche valori negativi, allora devi
cabiare il sistema di riferiemnto per le date (menu Strumenti, Opzioni,
scheda Calcolo, metti la spunta su "Sistema data 1904").



title: [OT] - Auguri di Buon Natale e Felice Anno nuovo a tutti

author: gaetano di zanni

text:
Auguri di Buon Natale e Felice Anno nuovo a tutti.
Gaetano Di Zanni


author: Carlo Costarella

text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43a706cd$0$13262$4faf...@reader2.news.tin.it...



author: ciroteo

text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43a706cd$0$13262$4faf...@reader2.news.tin.it...
> Auguri di Buon Natale e Felice Anno nuovo a tutti.
>
> Gaetano Di Zanni
>
>
L'hai presa in largo anticipo eh? Comunque grazie e Auguri anche a te.
Mi sembra che, come me, tu sia un po' latitante nell'ultimo periodo ... che
fai?


author: Nick

text:
gaetano di zanni ha detto: in data 19/12/2005 20.15:
> Auguri di Buon Natale e Felice Anno nuovo a tutti.
>
> Gaetano Di Zanni
>
>
Tanti Auguri a te e a tutti i frequentatori di ICAA (e famiglie ovviamente)
A tutti un augurio per un super 2006 ricco di nuove ed interessanti
esperienze ;)
Ciao
Nick


author: GGAC & co

text:
Augurissimi!!!!
-------------------------------------------------------
 O mordo tua nuora o aro un autodromo
-------------------------------------------------------


author: VedoTondo

text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43a706cd$0$13262$4faf...@reader2.news.tin.it...
> Auguri di Buon Natale e Felice Anno nuovo a tutti.
>
> Gaetano Di Zanni
>
Auguri anche da un niubbo!
Saluti Andrea


author: Sergio MAZZA

text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43a706cd$0$13262$4faf...@reader2.news.tin.it...
> Auguri di Buon Natale e Felice Anno nuovo a tutti.
>
> Gaetano Di Zanni
>
Grazie; anche a te  e famiglia...
Ciao.
--
Sergio MAZZA


author: cidi

text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43a706cd$0$13262$4faf...@reader2.news.tin.it...
> Auguri di Buon Natale e Felice Anno nuovo a tutti.
>
> Gaetano Di Zanni
>
Ciao Gaetano
grazie.
anche a te e famiglia auguri di Buon Natale e Felice Anno nuovo
Daniele


author: Roberto da casa

text:
"gaetano di zanni" <
gaetano...@alice.it
> ha scritto nel messaggio
news:43a706cd$0$13262$4faf...@reader2.news.tin.it...
> Auguri di Buon Natale e Felice Anno nuovo a tutti.
>
> Gaetano Di Zanni
Auguri a te e a tutti gli amici che frequentano questo NG.
Che il 2006 sia pieno di ogni bene per tutti noi.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: Gaspare

text:
"GGAC & co" <
LEVAM...@tin.it
> ha scritto nel messaggio
news:5nRpf.10014$eD5.1...@twister2.libero.it...

Auguri di Buone Feste anche a te e famiglia :-)


author: Alessandro Baraldi

text:
"gaetano di zanni" <
gaetano...@alice.it
> wrote in message
news:43a706cd$0$13262$
4faf...@reader2.news.tin.it
> Auguri di Buon Natale e Felice Anno nuovo a tutti.
>
> Gaetano Di Zanni
Grazie dell'augurio e ricambio con piacere.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Lavorare con più database - currentdb - (Automazione Word-Access) [lungo]

author: Rick - Pipino

text:
Come qualcuno sa, stò cercando di realizzare delle funzioni in Word che
accedano ai miei database di Access estraendo o scrivendo dati, lo scambio
deve essere bidirezionale insomma. Inoltre le funzioni non partono da Access
ma sono associate a dei pulsanti della barra strumenti di Word.
A tal proposito Namor 2 giorni fa mi scrisse:
----------------------------------------------
Riporto un piccolo esempio che funziona da word previo riferimento alla
libreria MS Access, ed inserisce dati via SQL in una tabella:
Sub ToAcess()
Dim Acc As Access.Application
    Set Acc = GetObject(, "Access.application")
    Acc.CurrentDb.Execute "INSERT INTO TblProva (CampoTxt, CampoLng) " & _
                          "VALUES (""da Word"", 999);"
    Set Acc = Nothing
End Sub
Qui si suppone che il db su cui lavorare sia già aperto. Se ce n'è aperto
più di uno è da verificare quale prende.
Se vuoi manipolare forms sarà leggermente più complicato ma penso che si
possa fare.
----------------------------------------------
Partendo da li e studia studia studia ho scritto due funzioni che da Word
rispettivamente scrivono e leggono nel/dal database di Access.
Devo dire che la cosa è più facile di quel che pensassi, anche se per fare
queste due semplici cose ho trascurato lavoro, moglie e figli, ma ce l'ho
fatta !
Ora i problemi e gli errori nascono talvolta dal fatto di avere già un
database aperto, sia il database cui io voglio accedere, sia un altro
database access qualsiasi.
Ho impostato dei controlli per verificare se il mio database è aperto e
sembra funzionare, ma con una logica che non capisco a volte mi si crea
l'errore database già aperto. Altre volte, nelle stesse identiche condizioni
l'errore non viene generato. Da impazzire.
Forse si tratta di lavorare con  il currentdb, ma dall'help apprendo che è
in sola lettura, quindi se non sbaglio posso solo estrarre il nome del
database corrente, ma come scelgo quello che IO voglio come corrente ?
In realtà credo che la cosa sia ancora più complicata ... se proprio non
riesco a risolvere potrei anche decidere che quando attivo queste funzioni
verifico se c'e' una istanza qualsiasi di Access aperta e COMUNQUE la
chiudo. Ma non lo so fare. E comunque non sarebbe mica tanto elegante eh ?
Anzi farebbe quasi schifo ...
Di seguito metto il codice che ho "scritto", mi si perdonino le ingenuità e
la non-normalizzazione.
Questa "cosa" è associata ad un pulsante della mia barra strumenti di
word ed esegue la copia della selezione attiva (nella fattiscpecie l'oggetto
del documento) e la incolla nel campo "oggetto" del database "protocol.mdb"
nella maschera "nuovoprotocollo".
Fa alcuni controlli, e funzionano, ma alcune volte da l'errore 7867 -
"Database già aperto" sulla riga     "oAcc.OpenCurrentDatabase path"
Altre volte (sempre con lo stesso altro database aperto) non lo da.
Se qualcuno ha voglia di darci un'occhiata o darmi qualche dritta... lo
ringrazio in anticipo.
Sub Macro1()
'Siccome deve copiare del testo da Word in Access verifica che ci sia una
selezione attiva
If Selection.Type = wdSelectionIP Then
    MsgBox "Per procedere deve essere selezionato del testo"
    Exit Sub
End If
' quindi copia la selezione attiva
    Selection.Copy
    Dim oAcc As Access.Application
    Dim path As String
    Dim dato As String
    path = "c:\dbase\Protocol.mdb"
    Set oAcc = CreateObject("Access.Application")
    Set oAcc = Access.Application
'Verifica che il Dbase Protocollo non sia già aperto:
If Dir("C:\dbase\protocol.ldb", vbDirectory) <> "" Then
    If oAcc.CurrentProject.AllForms("nuovoprotocollo").IsLoaded Then
    MsgBox "La maschera del protocollo è aperta. Salvare il lavoro in corso,
chiudere e riprovare.", vbApplicationModal + vbOKOnly + vbExclamation
    Exit Sub
    Else
    oAcc.DoCmd.Close
    'apre il form in modalità acformadd ossia possono solo essere inseriti
nuovi record
    oAcc.DoCmd.OpenForm "nuovoprotocollo", , , , acFormAdd
    End If
Else
    'apre il database
    oAcc.OpenCurrentDatabase path
    'chiude la form aperta di default su avvio
    oAcc.DoCmd.Close
    'apre il form in modalità acformadd ossia possono solo essere inseriti
nuovi record
    oAcc.DoCmd.OpenForm "nuovoprotocollo", , , , acFormAdd
End If
    'fa il set focus sul controllo "telefono"
    oAcc.Forms!nuovoprotocollo!oggetto.Visible = True
    oAcc.Forms!nuovoprotocollo!oggetto.SetFocus
    'fa il paste
    oAcc.DoCmd.RunCommand acCmdPaste
End Sub


text:

La cosa che posso dirti da subito è che manca la gestione dell'errore e se
ne capita qualcuno tutti gli oggetti sono già "attivi" mandandoti in palla,
una volta rieseguito, il codice.
Quindi implementa prima una ottima gestione degli errori e poi riguardiamo
il codice...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" ha scritto
> La cosa che posso dirti da subito è che manca la gestione dell'errore e se
> ne capita qualcuno tutti gli oggetti sono già "attivi" mandandoti in
> palla, una volta rieseguito, il codice.
> Quindi implementa prima una ottima gestione degli errori e poi riguardiamo
> il codice...
Sergio hai ragione. Minchia !
Ma per esempio cosa gli faccio fare quando si genera l'errore ?
In qualche esempio che ho trovato ho anche visto gestire l'errore per capire
se una maschera fosse già aperta, ma nel mio caso che gli faccio fare ?
Basta mettere un semplice:
On Error GoTo Err_Comando0_Click
...
...
...
Exit_Comando0_Click:
    Exit Sub
Err_Comando0_Click:
    MsgBox Err.Description
    Resume Exit_Comando0_Click
per eliminare gli oggetti zombie ?
Rick


text:

Es.
> On Error GoTo Err_Comando0_Click
Dim oggetto as Object
> ...
> ...
> ...
    Set oggetto = nothing
>    Exit Sub
>
> Err_Comando0_Click:
    Set oggetto = nothing
    MsgBox err.number & ", " & Application.AccessError(Err.number)
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" ha scritto
----------------------------------------------------
On Error GoTo Err_Comando0_Click
Dim oggetto as Object
 ...
 ...
 ...
 Set oggetto = nothing
Exit Sub
Err_Comando0_Click:
Set oggetto = nothing
MsgBox err.number & ", " & Application.AccessError(Err.number)
----------------------------------------------------
Ok, chiarissimo ! Ti ringrazio.
Ma dici che i miei problemi possono dipendere da quel "nothing" mancante
alla chiusura che incasinava le istanze successive ?
Dopo comunque farò un po' di prove ...
Rick


text:

La non distruzione (=nothing) degli oggetti comporta un aumento di richiesta
delle risorse. Comunque, posso dirti che quando provavo con OLE a fare una
stampa unione e non utilizzavo la gestione degli errori mi si accavallavano
le sessioni aperte sia di word che access e chiaramente tutte nascoste!!
Facci sapere...
--
Sergio MAZZA


title: sospendere lettura BarCode

author: pfmarro

text:
ho un lettore di codice a barre collegato al pc che mi permette di leggere dei barcode.
Premesso che e' attivo il CR LF a fine lettura

come posso sospendere la lettura da barcode se si presenta un messaggio di errore?

ora se nel frattempo si legge altro il carattere finale mi simula la pressione del pulsante OK

Grazie anticipatamente


title: download file da internet con winsock non funziona solo su vista

author: BFS

text:
Salve, sintetizzo una routine che uso per scaricare un file da un sito
internet
Private Declare Function URLDownloadToFile Lib "urlmon" Alias
"URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal
szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As
Long
Public Function DownloadFile(URL As String, LocalFilename As String) As
Boolean
    Dim lngRetVal As Long
    lngRetVal = URLDownloadToFile(0, URL, LocalFilename, 0, 0)
    If lngRetVal = 0 Then
         DownloadFile = True
         Else
         DownloadFile = False
    End If
End Function
Sub downloadInternet()
On Error Resume Next
DoCmd.Hourglass True
   Dim sSourceUrl As String
   Dim sLocalFile As String
   Dim hFile As Long
   Dim sDownload As String
   Dim versione As String
   Dim parteMessaggio As String
   sSourceUrl = "
http://www.miodominio/pippo.txt
"  & "?" & Time()
   sLocalFile = "c:\pippo.txt"
   sDownload = StrConv(sSourceUrl, vbUnicode)
   If DownloadFile(sSourceUrl, sLocalFile) Then
               msgbox "ok, file scaricato"
   end if
End Sub
funziona perfettamente da win 98 a win XP da dieci anni su quasi un
centinaio di installazioni.
invece su ALCUNI windows sVista mi va in ciclo infinito...nel senso che non
esce piů dal download
che ne pensate?
Saluti, BFS


text:
"BFS" <
b...@tin.it
> ha scritto nel messaggio
news:48c771d4$0$40315$4faf...@reader5.news.tin.it...
> Salve, sintetizzo una routine che uso per scaricare un file da un sito
> internet
>
scusate il winsock nell'oggetto non centra nulla
saluti
BFS


title: Controllo calcolato\Calcolo su Media che mi crea problemi...

author: lindbergh

text:
Ciao ragazzi,
spero che qualcuno riesca a darmi una mano perche' non riesco a venirne
fuori.
Premetto che è la prima volta che mi cimento nell'elaborazione di piu'
controlli e forse
sto sbagliando funzione matematica, o approccio.
Dunque, sto realizzando un db per delle funzioni statistiche e di
proiezione.
Per fare questo ho un controllo ( associato) chiamato Potenzialità che ha
ovviamente un valore per ogni record.
Nel piede della maschera ho il controllo incriminato
=Format(Media([Potenzialità]);"#.###,00") sul quale poi faccio interagire
altri controlli.
Il problema è questo:
Non posso inserire un valore predefinito (0) altrimenti la media non è
corretta: la media infatti calcola anche i valori (0) e
li conta come record con valore.Solo che 300/4 è diverso da 300/5 e quindi
non va bene.Occorre che nel record non ancora valorizzato
non ci sia nulla(per non essere conteggiato nella media).
Non solo, ma se filtro quei record che hanno valori negli altri campi, ma
non in (Potenzialità) tutti gli altri controlli a lui associati
mi danno #Errore...bruttissimo.
Allora io ho pensato...questo furbacchione lo fotto io!!!! ...e nell'origine
controllo gli ho messo un bel...
=Nz(Format(Media(Nz([Potenzialità]));"#.###,00"))...STUPENDO...non mi da
piu' l'errore ma....
ma mi conteggia anche i record vuoti e mi ritrovo nuovamente la media
sbagliata che mi sballa poi tutti
i calcoli.
Qualcuno ha gia' avuto a che fare con un problema simile??
Datemi una mano per favore.
Come sempre un caro saluto a tutti gli amici del Ng
Eddie
PS. Scusate la prolissità, ma come facevo a spiegarlo bene??


text:
"lindbergh" <
lindber...@libero.it
> ha scritto nel messaggio
news:UwLi8.16207$%d1.4...@twister2.libero.it...

Prova a non adoperare la funzione Media, ma calcolati il valore medio
dividendo la somma del campo Potenzialità, ricavato con una DSum, per il
numero dei record, ricavato con una DCount; imposta i criteri delle due
funzioni in maniera di sommare e contare i record che più ritieni opportuno.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:xZLi8.17223$tC3.5...@twister1.libero.it...
>
> "lindbergh" <
lindber...@libero.it
> ha scritto nel messaggio
> news:UwLi8.16207$%d1.4...@twister2.libero.it...
> > Ciao ragazzi,
> > spero che qualcuno riesca a darmi una mano perche' non riesco a venirne
> > fuori.
> > Premetto che è la prima volta che mi cimento nell'elaborazione di piu'
> > controlli e forse
> > sto sbagliando funzione matematica, o approccio.
> > Dunque, sto realizzando un db per delle funzioni statistiche e di
> > proiezione.
> > Per fare questo ho un controllo ( associato) chiamato Potenzialità che
ha
> > ovviamente un valore per ogni record.
[CUT]
> >
> > Allora io ho pensato...questo furbacchione lo fotto io!!!! ...e
> nell'origine
> > controllo gli ho messo un bel...
> > =Nz(Format(Media(Nz([Potenzialità]));"#.###,00"))...STUPENDO...non mi da
> > piu' l'errore ma....
[CUT]>
> Prova a non adoperare la funzione Media, ma calcolati il valore medio
> dividendo la somma del campo Potenzialità, ricavato con una DSum, per il
> numero dei record, ricavato con una DCount; imposta i criteri delle due
> funzioni in maniera di sommare e contare i record che più ritieni
opportuno.
>
> --
> Roberto
Ciao Roberto e grazie come sempre.
Strano pero'...riesco a farlo con Count e non con Dcount.Count mi legge solo
i record che non hanno valore Null ( da Help)
e quindi va bene, ma ho provato a farlo con Dcount e continua darmi
espressione sbagliata...nell'help leggo che Dcount
serve per contare i record "associandoli a dei criteri di selezione".
Se hai tempo e voglia mi faresti un esempio di DCount col criterio Null....?
Provo e riprovo ma non riesco.
Stante il fatto che col tuo suggerimento ho risolto il problema...pura'
curiosita...magari mi potra' servire per un altro caso.
Sempre se hai tempo e voglia e...a proposito, come sta andando la tua
convalescenza?
Ciao
Eddie



text:
"lindbergh" <
lindber...@libero.it
> ha scritto nel messaggio
news:OIMi8.16622$%d1.5...@twister2.libero.it...
[CUT]
>
> Ciao Roberto e grazie come sempre.
> Strano pero'...riesco a farlo con Count e non con Dcount.Count mi legge
solo
> i record che non hanno valore Null ( da Help)
> e quindi va bene, ma ho provato a farlo con Dcount e continua darmi
> espressione sbagliata...nell'help leggo che Dcount
> serve per contare i record "associandoli a dei criteri di selezione".
> Se hai tempo e voglia mi faresti un esempio di DCount col criterio
Null....?
> Provo e riprovo ma non riesco.
Per contare con la funzione DCount i record che in una tabella Tabella1
hanno un valore diverso da Null nel campo Pippo, nell'origine controllo
scriverei:
=DCount("*";"Tabella1";"Not IsNull([Pippo])")
e naturalmente, se devo contare quelli che in Pippo hanno il valore Null:
=DCount("*";"Tabella1";"IsNull([Pippo])")
> Stante il fatto che col tuo suggerimento ho risolto il problema...pura'
> curiosita...magari mi potra' servire per un altro caso.
> Sempre se hai tempo e voglia e...a proposito, come sta andando la tua
> convalescenza?
Oggi e domani sono impegnato con alcune analisi e visiti di controllo, e
sentiremo cosa ne pensano gli stregoni, ma secondo me va secondo copione.
> Ciao
> Eddie
--
Roberto



title: cambiamento password da parte degli utenti

author: il mago galbusera

text:
salve
una curiosità riguardo ai files mdw in access 2000
generalmente quando voi create un mdw date la possibilità all'utente di
cambiarsi la password?
come?
l'unica strada che ho trovato è un
runcommand accmduserandgroupspermission e accmduserandgroupsaccounts
però la form che va ad aprirsi si discosta notevolmente dal look estetico
del resto del fe che ho preparato.
inoltre visualizza anche l'elenco di tutti gli utenti disponibili: non vedo
perchè "caio" debba sapere dell'esistenza dell'account di "tizio"
voi che tecniche adottate?
saluti


title: Richiesta Registrazione Access ad ogni esecuzione mde

author: Nicky

text:
Ciao a tutti,
ho un'applicazione mde in A2000 su un server W2000 SP4 con Office 2000
installato.
Questa applicazione viene lanciata dallo scheduler di windows
(operazioni pianificate).
Si connette a 2 database sqlserver via odbc (dao)e legge e scrive da/in
queste tabelle senza interfaccia utente
Improvvisamente il programma si blocca e non termina il suo lavoro
(resta appeso nel task manager)
La cosa strana è che lanciando access 2000 per i fatti suoi, mi chiede i
dati dell'utente (iniziali etc.) come se fosse appena installato.
Se inserisco questi dati e rilancio l'mde tutto funziona a meraviglia.
Al prossimo avvio schedulato si blocca di nuovo e se rilancio access mi
richiede i dati utente.
Credo che il mio programma si blocchi perchè access attende ancora i
dati utente come se fosse la prima volta.
Il tutto è accaduto da quando l'utente di dominio esistente all'atto
dell'installazione del mio programma è stato rimosso.
Qualcuno ha qualche idea?
Io sono rimasta senza parole, perchè access è stato installato come
administrator e l'utente attuale fa parte del gruppo domain admin
Nicoletta


title: Previsione numeri X gioco lotto

text:
Scusate se riscrio questo thread ma ho dovuto lasciare e mi sono perso il
vecchio.
Comunque:
Ho creato una tabella: TNumeri e una TCitta più esattamente:
TNumeri consta dei campi: Numero (da 1 a 90)
TCitta consta dei campi: IdCitta (tipo numerico) e Citta (Tipo testo -
sono 10).
Ho creato una maschera che contiene:
-3 etichette chiamate Num_1, Num_2, Num_3 che mi devono restituire i
valori  numerici della TNumeri
-1 etichetta chiamata Citta che mi deve restituire la Citta dalla TCitta.
poi ho creato un pulsante che alla pressione del quale mi deve generare
3 numeri (pescati da TNumeri) più 1 Citta (pescata da TCitta), in maniera
del tutto CASUALE, che devono ovviamente essere visualizzati nella
maschera.
Se c'è qualcuno che mi puo dire come associo all'evento click l'estrazione
CASUALE di ciò menzionato.
Ringraziamenti anticipati !
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Previsione numeri X gioco lotto

text:
"cyclon1" <
cyc...@hotmail.com
> ha scritto nel messaggio
news:c1i69i$tvb$1...@news.newsland.it...
> Scusate se riscrio questo thread ma ho dovuto lasciare e mi sono perso il
> vecchio.
> Comunque:
> Ho creato una tabella: TNumeri e una TCitta più esattamente:
>
> TNumeri consta dei campi: Numero (da 1 a 90)
> TCitta consta dei campi: IdCitta (tipo numerico) e Citta (Tipo testo -
> sono 10).
>
> Ho creato una maschera che contiene:
>
> -3 etichette chiamate Num_1, Num_2, Num_3 che mi devono restituire i
> valori  numerici della TNumeri
>
> -1 etichetta chiamata Citta che mi deve restituire la Citta dalla TCitta.
>
> poi ho creato un pulsante che alla pressione del quale mi deve generare
>
> 3 numeri (pescati da TNumeri) più 1 Citta (pescata da TCitta), in maniera
> del tutto CASUALE, che devono ovviamente essere visualizzati nella
> maschera.
>
> Se c'è qualcuno che mi puo dire come associo all'evento click l'estrazione
> CASUALE di ciò menzionato.
>
> Ringraziamenti anticipati !
>
>
> --
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Farid Ahmad intitolata "Randomly Selected Unique Records.".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Previsione numeri X gioco lotto

text:
Roberto da casa ha scritto:
> "cyclon1" <
cyc...@hotmail.com
> ha scritto nel messaggio
> news:c1i69i$tvb$1...@news.newsland.it...
> > Scusate se riscrio questo thread ma ho dovuto lasciare e mi sono perso il
> > vecchio.
> > Comunque:
> > Ho creato una tabella: TNumeri e una TCitta più esattamente:
> >
> > TNumeri consta dei campi: Numero (da 1 a 90)
> > TCitta consta dei campi: IdCitta (tipo numerico) e Citta (Tipo testo -
> > sono 10).
> >
> > Ho creato una maschera che contiene:
> >
> > -3 etichette chiamate Num_1, Num_2, Num_3 che mi devono restituire i
> > valori  numerici della TNumeri
> >
> > -1 etichetta chiamata Citta che mi deve restituire la Citta dalla TCitta.
> >
> > poi ho creato un pulsante che alla pressione del quale mi deve generare
> >
> > 3 numeri (pescati da TNumeri) più 1 Citta (pescata da TCitta), in maniera
> > del tutto CASUALE, che devono ovviamente essere visualizzati nella
> > maschera.
> >
> > Se c'è qualcuno che mi puo dire come associo all'evento click l'estrazione
> > CASUALE di ciò menzionato.
> >
> > Ringraziamenti anticipati !
> >
> >
> > --
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
> Farid Ahmad intitolata "Randomly Selected Unique Records.".
********************************************
Non essendo un programmatore cio capito ben poco.
Mi aiuteresti ad adattarlo in base a cio che ho scritto nel post
precedente ?
ciao grazie



title: Previsione numeri X gioco lotto

text:
"cyclon1" <
cyc...@hotmail.com
> ha scritto nel messaggio
news:c1ihi5$eoe$1...@news.newsland.it...

Darti una indicazione di come risolvere il problema mi sembra logico, ma
sostituirmi a te nel fare il lavoro mi sembra meno logico.
Se vuoi programmare con Access (per lavoro o per hobby) penso sia necessario
che lo studi un po'.
Dai anche un'occhiata sull'help alla funzione Rnd() e l'istruzione
Randomize.



title: diagramma di flusso

author: stream

text:
Ciao a tutti.
esiste la possibilità di creare con Access una sorta di diagramma di
flusso, con i nodi espandibili e collassabili cliccandoci sopra?
Grazie.   Walter


title: diagramma di flusso

author: Massimo Tomaselli

text:
Mi sembra ci Sia un esempio che puoi scaricare anche sul sito comune.
ciao Massimo
"stream" <
az2...@fastwebnet.it
> wrote in message
news:1181421987.0...@p77g2000hsh.googlegroups.com...



title: diagramma di flusso

author: ALESSANDRO Baraldi

text:
"stream" <
az2...@fastwebnet.it
> ha scritto nel messaggio
news:1181421987.0...@p77g2000hsh.googlegroups.com...

No, Access non è fatto per il disegno o creazione di oggetti a Runtime.
Per farlo serve usare programmi che rendono gestibile la grafica o la
costruzione
di Oggetti a Runtime come VB6.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: diagramma di flusso

author: Carlo Costarella

text:
"stream" <
az2...@fastwebnet.it
> ha scritto nel messaggio
news:1181421987.0...@p77g2000hsh.googlegroups.com...

Se usi la grafica no, ma se usi del testo sì.
Per esempio con i treeview.
Ciao, Carlo


title: diagramma di flusso

text:
esistono anche dei programmi free per i diagrammi di flusso, come questo:
http://www.aiutamici.com/software/descrizione.asp?CodSw=1204
Ciao, Carlo


title: diagramma di flusso

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f4lg6m$4ai$1...@tdi.cu.mi.it...
...
dimenticavo che potresti usare la libreria di Microsoft Visio...non l'ho mai
usata ma credo si possa sfruttare anche da Access.
Ciao, Carlo


title: diagramma di flusso

text:
On 12 Giu, 09:06, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Carlo Costarella" <
carlocoslib...@libero.it
> ha scritto nel messaggionews:f4lg6m$4ai$1...@tdi.cu.mi.it...
> ...
> dimenticavo che potresti usare la libreria di Microsoft Visio...non l'ho mai
> usata ma credo si possa sfruttare anche da Access.
>
> Ciao, Carlo
Si è possibile.
@Alex


title: Comprerei Progr. BUSTE PAGA

author: Edison

text:
Chi saprebbe farmi un programma per formare le buste paga dei miei
dipendenti?
Si tratta di una clinica con circa 40 dipendenti divisi in turni.
Ho come controllo un rilevatore presenze biometrico che mi dà un output per
ogni segnalazione ingresso/uscita dipendente (se ci accorderemo, darò le
specifiche per l'interfaccia).
Il software deve essere collegato a tale macchina.
Non conosco tutte le problematiche relative a tale tipo di contabilità,
prima le facevo fare estermante.
Ora vorrei farle in proprio.
Vorrei sapere se qualcuno è capace di farlo.
Quanto mi verrebbe a costare.
Se siete disposti a darmi il sorgente per successive mie modifiche.
In quanto tempo potreste realizzarlo.
Con quale linguaggio VB o Access?
Per ulteriori info potete contattarmi in privato.
Grazie.


title: Comprerei Progr. BUSTE PAGA

author: Jimi

text:
> Chi saprebbe farmi un programma per formare le buste paga dei miei
> dipendenti?
> Si tratta di una clinica con circa 40 dipendenti divisi in turni.
Esistono software in commercio che fanno esattamente quello che
cerchi. Chiedi a una azienda del settore informatico che effettua
installazioni di sistemi di rilevazione presenze.
Ti costa senz'altro meno che non fartene fare uno ex-novo.