title: ottimizzare query con 14000 record

author: Michele Amato

text:
wildsurfer <
wildsu...@libero.it
> wrote in message
f7no6.66183$Y93.1...@news.infostrada.it...
> ho una query che gestisce circa 14000 record composti da 2 campi: DRG e
> DIAGNOSI.
> ho importato questi dati da un documento che li metteva in ordine di DRG .
> questo è un campo testo organizzato con una numerazione particolare che ho
> gestito tramite codice.
> la numerazione è del tipo
> 001            'menu principale
> 002            'menu principale
> 002.1         'sottomenu di 002
> 002.11       'sottomenu di 002.1
> 002.12       'sottomenu di 002.1
> 002.2         'sottomenu di 002
> ...
> 999            'menu principale
>
> ovviamente la ricerca di informazioni all'interno di 14000 record non è
> veloce utilizzando query semplici, che inoltre utilizzano anche funzioni
da
> me create per fare delle suddivisioni nei vari menu e sottomenu che
derivano
> dalla numerazione DRG.
[cut]
Hai creato un indice sul campo DRG?
E' inutile continuare senza questa informazione...
A presto
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sulla mia pagina personale
http://utenti.worldonline.it/micheleamato
è possibile trovare del materiale relativo ad Access
scritto da me, sia freeware che shareware
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


title: ottimizzare query con 14000 record

author: wildsurfer

text:
> [cut]
>
> Hai creato un indice sul campo DRG?
>
> E' inutile continuare senza questa informazione...
>
> A presto
>
> Michele Amato
>
> --
>
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
> Sulla mia pagina personale
>
http://utenti.worldonline.it/micheleamato
> è possibile trovare del materiale relativo ad Access
> scritto da me, sia freeware che shareware
>
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
>
>
sperando che ti rifersca a questo ti dico come è fatta la mia tabella:
ID              contatore       indicizzato (duplicati non ammessi)   chiave
primaria
DRG          testo              non indicizzato
Diagnosi     testo              non indicizzato
non ho messo drg come chiave per precauzione...il file dove risiedono i
dati, come già detto, era da importare e difficilmente controllabile visto
le dimensioni.
hai qualche consiglio su questo?
ciao e grazie per l'aiuto...


title: ottimizzare query con 14000 record

text:
wildsurfer <
wildsu...@libero.it
> wrote in message
6ZUo6.93956$Y93.2...@news.infostrada.it...

Ok hai un indice univoco (abbinato alla chiave primaria) peccato che le tue
query abbiano delle where condition di tipo DRG = '123.123'
Perciò io comincerei col un indice non univoco sul campo DRG.
Valuta le differenze di performance, dovrebbero sentirsi già.
E' chiaro che l'ideale sarebbe un indice univoco. Tu però dici "questi dati
mi arrivano dall'esterno e non è detto che sul campo DRG ci sia univocità".
Bene allora perchè non importi questi dati in una tabella tipo DRG_TMP, con
la stessa struttura di DRG, fai i tuoi controlli e quando sai che tutto è
ok, con una bella query di accodamento non travasi tutto in DRG?
Così facendo potresti trasformare l'indice non univoco definito
precedentemente in indice univoco.
Purtroppo gli indici sono sfruttati raramente dagli utenti Access. Ti
consiglio di documentarti a proposito.
Io ho un "grosso" cliente, che usa Access al limite (lo faceva già prima di
diventare mio cliente).
L'mdb più piccolo che ha è da 700MB, fino a 1500Mb (circa 500.000 record,
molto "larghi").
Lui interrogava questi database, con delle condizioni, e sui campi delle
condizioni (che erano sempre gli stessi) NON AVEVA DEFINITO GLI INDICI!!!
E' bastato definire un paio di indici, fra l'altro di consiglio di vedere
Strumenti->Analizza->Prestazioni,
e sono diventato un eroe.
Query che prima impiegavano mezze giornate adesso vanno in meno di 10
minuti.
... ma io non mi sono montato la testa, figurati ;-)
HTH
Michele Amato


title: MI5 Persecution: Come back, Norma! (32941)

text:
Private Eye, 23 Oct 1992
Certainty level: 25%
I'm not really sure whether this cover was intended to get at me,
or whether it was re-interpreted after publication to be about me.
This issue of Private Eye came out in October 1992, by which time I had
been under severe continuous pressure at work and from the general
population in Oxford for many months. It had John Major saying to his
wife, "Come back, Norma!" under the title "Major's support lowest ever".
There's a story behind this. In late October I was in the local pub
(the Rose and Crown, nice traditional name eh) with two people from
work, Simon and Phil. Phil had with him a copy of the current Private
Eye. These are both "nice people" and on my side, I hasten to add.
Simon pointed out the message on the magazine's cover to Phil, and asked
"what do you think about that". Phil answered, "Well usually they
[Private Eye] get it right". This exchange happened in front of me.
Although I was ill at the time (this was before I'd started taking
medicines) I hadn't read anything into the Eye cover until these guys
pointed it out to me.
Sometime later, again in the same road, a student shouted to
one of his friends, "so when are you COMING BACK?", again in front
of me.
What I realised Phil thought it meant was a double-entendre, the
"coming" referring to the act of ejaculation, the "back" referring
to the human back-side. So in a play on words you get a person who
is referred to as a back-side ejaculating. Charming.
Of course, Phil could have been wrong. Perhaps there was no such meaning
intended by Private Eye. Perhaps he saw meaning which wasn't there.
Perhaps the moon is made from green cheese. Who knows?
32941
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: Problema con formato Date.

author: Ced cc La Spezia

text:
Un Ciao a tutti.
Ho un problema con il formato delle date nelle seguenti istruzioni:
        Dim GiornoIncrementato As Date
        Dim GiornoConvertito As Date
        GiornoConvertito = Format(GiornoIncrementato, "mm/dd/yy")
        CurrentDb.Execute "INSERT INTO tblTurnazioni " _
        & "(ID_Nominativo, Data2) VALUES " _
        & "( " & NomIncrementato & ", #" & GiornoConvertito & "#);"
GiornoIncrementato viene ricavato da una casella di testo di una form, ed è
in formato Data estesa come il campo Data2 della tblTurnazioni.
Tale valore attraverso la funzione Format viene convertito nel formato
mm/dd/yy che mi pare sia il formato default  dell SQL di Access.
Questo conversione funziona per i primi 12 giorni del mese(numero
corrispondente ai mesi dell'anno) dal 13° giorno in poi la data non viene
più convertita come si può vedere tramite la  finestra di debug.
Ad esempio quando DataIncrementata = 12/06/01  giustamente  DataConvertita =
06/12/01 ed il campo della tblTurnazioni
Data2 è = 12 giugno 2001; invece quando DataIncrementata = 13/06/01
DataConvertita = 13/06/01 e l' INSERT mi valorizza il campo  Data2 con   6
gennaio 2013 e non  con 13 giugno 2001.
Come si può risolvere tale inghippo
Grazie.


title: Problema con formato Date.

author: Silvio Berruti

text:
"Ced cc La Spezia" <
ced_ccl...@libero.it
> ha scritto nel messaggio
news:naOS6.25468$ZZ.9...@news.infostrada.it...

Prova con
        GiornoConvertito = Format(GiornoIncrementato, "yyyy/mm/dd")
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Problema con formato Date.

author: consolle

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:MLOS6.25700$ZZ.10...@news.infostrada.it...

    Grazie per il consiglio, che si è rivelato molto utile.
    In pratica ho dovuto aggiungere queste righe di codice:
            If Day(GiornoIncrementato) <= 12 Then
                GiornoConvertito = Format(GiornoIncrementato, "mm/dd/yy")
            Else
                GiornoConvertito = Format(GiornoIncrementato, "yyyy/mm/dd")
            End If
     Claudio.



title: diversi stili in una casella di testo

author: Vincent

text:
Ciao a tutti.
E' possibile dare diversi stili ad una casella di testo?
Ad esempio, nella casella     =[cognome] & " " & [nome]     vorrei che solo
il cognome apparisse in grassetto... è possibile?


title: diversi stili in una casella di testo

author: Alessandro Baraldi

text:
"Vincent" <
gip...@hotmail.com
> wrote in message
news:%73yf.127473$
65.36...@twister1.libero.it

No.
Devi usare un controllo RichText che però è disponibile solo
se hai la versione DEV oppure VS.
In alternatica scaricati il controllo gratuito di Lebans
www.lebans.com
cerca un pò c'è ......!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore accesso al db

author: TT

text:
Ciao a tutti
Ho fatto un db che uso da qualche giorno.
Dato che il db lo usiamo in piů ho decviso di mettere il bd
con le tabelle sul server (credo sia il BE )e il db con query,
form ... sul pc locale (se non č il BE č il FE).
Faccio le prove ecc ecc e tutto funziona.
Figo, trasloco i dati dal dbf old ad access e dopo 2 giorni
paff si pianta su tutto. Errore d'accesso al db sul server.
Per fortuna faccio 2 backup al giorno, uno a mezzodě e uno
la sera.
Dato che č impossibile aprirlo,ho provato ad importare
le tabelle del db corrotto ad uno nuovo. Niente
Quando mi succede una cosa del genere come mi devo
muovere?
Ciao
TT


title: Errore accesso al db

author: Pablitomf

text:
TT ha scritto:
> Ciao a tutti
> Ho fatto un db che uso da qualche giorno.
> Dato che il db lo usiamo in più ho decviso di mettere il bd
> con le tabelle sul server (credo sia il BE )e il db con query,
> form ... sul pc locale (se non è il BE è il FE).
> Faccio le prove ecc ecc e tutto funziona.
> Figo, trasloco i dati dal dbf old ad access e dopo 2 giorni
> paff si pianta su tutto. Errore d'accesso al db sul server.
> Per fortuna faccio 2 backup al giorno, uno a mezzodì e uno
> la sera.
> Dato che è impossibile aprirlo,ho provato ad importare
> le tabelle del db corrotto ad uno nuovo. Niente
> Quando mi succede una cosa del genere come mi devo
> muovere?
> Ciao
> TT
Come da eventi ed esperiente passate "In verità ti dico"...
la rete LAN è munita di schede REALTEK?
Se si, è quello il problema... l'accesso di PC client alle base dati con
questo tipo di sk. rete è un pericolo assodato... lasciano pacchetti dati
aperti in rete rendendo spesso inutilizzabili e corrotti i files
(specialmente mdb) ai quali accedono.
Se non è così fammi sapere.
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Errore accesso al db

text:
[cut]
Ciao, grazie per la cortese risposta, magari un po triste ma...
> Se non è così fammi sapere.
No no, è proprio così.
L'unica soluzione allora è cambiare le schede di rete!
Vabbè non costano tanto macambiarle tutte sarà difficile.
Proverò a buttarla al capo.
Ciao
TT


title: Errore accesso al db

text:
TT ha scritto:



> Ciao
> TT
Che significa "non è proprio così"? O lo è o non lo è... perchè se non lo
è, neanche la soluzione che ti ho dato è così, quindi non devi
cambiarle... al massimo da uno sguardo alle caratterisctiche tecniche
delle tue schede e vedi se il loro chipset ha le stesse caratteristiche di
quello REALTEK... in quel caso devi cambiare solo le schede che risultano
simili a quelle "incriminate".



title: Errore accesso al db

text:
Ciao
Non credi sia diverso dire
> > No no, č proprio cosě.
e
> ...... "non č proprio cosě"? ...........
Volevo dirti.
"Che sfiga, abbiamo quasi tutte le schede realtek!"
Da tue esperienze cosa usi?
Sono riuscito a cambiare l'hub con uno switch
Adesso alcuni vanno a 100 Mb e io ed altri 4 a 10Mb,
sempre con realtek.
Grazie ancora
Ciao
TT


title: [A97] Gestione utenti - Chiedo parere su due modi per farla

author: Hal

text:
Ciao a tutti, in questi giorni mi sono letto un po di documenti,
guide, discussioni sui ng, per capire meglio la sicurezza di Access.
Questo perchè voglio iniziare una volta per tutte il passaggio di
alcuni mdb a versioni che permettano le seguenti cose:
- impedire ad alcuni utenti avanzati la creazione o
l'aggiornamento di oggetti negli mdb aziendali;
- usare mdb che racchiudano programmi per vari reparti,
abilitando solo le funzioni adatte, tramite CommandBars
Ho letto della debolezza del file .MDW, anche se non ho trovato
riferimenti a come verificarla. Non mi sono mai dilettato
nell'hackare nulla, e non ho fatto niente più che aprirlo con un
hex editor.
Mi piacerebbe capire come è stata provata questa debolezza, ma è
ovvio e giusto che nessuno qui me lo dirà, e non me lo aspetto :)
Da quanto ho letto, sono indeciso tra due modi per gestire gli
utenti nei miei mdb:
metodo 1: con MDW
Usare un MDW di sviluppo con l'utente Amministratore declassato,
facente cioè parte solo degli Users, più un utente che ha poteri
amministrativi, più tutti gli utenti ed i gruppi che fanno comodo
a me.
Usare poi un mdw per i client, identico a quello di sviluppo
TRANNE che per l'assenza dell'utente con poteri amministrativi
Gestisco i privilegi d'accesso agli oggetti del db, facendo si
che nessuno tranne gli amministratori possa creare (tramite la
funzionefaq_noNew() di cui si parla del documento MS secfaq.doc)
  o modificare nulla.
Creo un mde.
metodo 2: con tabelle
Creo un paio di tabelle, per gli utenti e per i gruppi, in base
alle quali gestisco l'abilitazione dei menu della barra dei menu
personalizzata.
Per mia comodità gli utenti saranno quelli del dominio, usando
Environ("userName") per leggerli.
Per tali tabelle imposto l'attributo db_hiddenObject in modo che
non siano visibili, nemmeno se si cerca di vedere gli oggetti di
sistema (Sitocomune, faq 1.4)
Sviluppo questo database usando un mdw nel quale l'utente
Amministratore non fa parte del gruppo Admins in modo che, quando
  verrà eseguito dai client con il system.mdw standard, non si
potrà modificare né creare (tramite la funzionefaq_noNew() di cui
si parla del documento MS secfaq.doc) oggetti.
----
Mi piacerebbe sentire i pareri dei componenti del ng riguardo ad
ognuno di questi due metodi, per capire quale ritengono migliore
e se ce ne sono altri ancora migliori.
Va tenuto presente che nella nostra azienda non ritengo ci sia
alcuno che si metterebbe a craccare l'mdw o un mde, perciò in
teoria potrei usare la gestione degli utenti semplice semplice
con un mdw senz partiolari cautele, ma preferisco  tenere le
spalle un po' più coperte.
Apprezzo ogni commento ;)
Alessio


author: Marco Papo

text:
"Hal" <
iota...@gmail.com
> ha scritto nel messaggio
news:fb3i3v$upk$1...@aioe.org...

Ciao Alessio,
Anch'io a breve (anche se le painificazioni nell'informatica sono qualcosa
di aleatorio quanto una variabile) dovrei iniziare un progetto di protezione
del nostro gestionale access.
Già adesso utilizziamo la sicurezza di access (MDW) che è vero è crackkabile
con programmi che costano 20-30 euro, ma  non credo che un utente normale ci
riuscirebbe.... almeno fino all'arrivo delle nuove generezioni nelle
aziende... i ragazzi di oggi sono super esperti di crack (addestrati per i
videogiochi/emule ecc..).
CMQ, io pensavo di utilizzare oltre all'MDW anche una funzione di
disabilitazione dei tasti speciali di access (tipo SHIFT ecc..) che viene
eseguita all'avvio (ne trovi un esempio sul sito comune). E anche una
funzione per abilitare e disabilitare i menù sulla base del gruppo MDW
dell'utente.
Per proteggere il codice conviene fare poi L'MDE, così non te lo tocca
nessuno ;)
Ora io ho la fortuna che ho anche iniziato la migrazione su SQL per cui i
dati, che a mio avviso è la vera ricchezza dell'azienda li proteggerò anche
con la protezione integrata di SQL (windows integration), ossia creando
gruppi di utenti windows che hanno accesso solo a certe tabelle SQL (come
avviene per gli utenti access). Ma prograami per leggere le password di
utenti windows io non li conosco...Magari ci sono.
Cmq, magari se ti interessa teniamoci in contatto, che ci confrontiamo e
scambiamo codice.
Ciao


text:
Marco Papo ha scritto:

Sì, anche se non l'ho menzionata, la disabilitazione dello shift
  è un metodo che fa comodo,  e l'mde è un passo che voglio fare
comunque, anchese se dovessi decidere che la gestione utenti
appesantisce troppo le cose.
> Ora io ho la fortuna che ho anche iniziato la migrazione su SQL per cui i
> dati, che a mio avviso è la vera ricchezza dell'azienda li proteggerò anche
> con la protezione integrata di SQL (windows integration), ossia creando
> gruppi di utenti windows che hanno accesso solo a certe tabelle SQL (come
> avviene per gli utenti access). Ma prograami per leggere le password di
> utenti windows io non li conosco...Magari ci sono.
C'ho pensato, ma non ho ancora avuto modo di valutare eventuali
svantaggi del passaggio a tabelle SQL.
Tieni conto comunque che per avere una migliore sicurezza
dovresti usare l'autenticazione di Windows, non quella mista
(Mixed mode), in quanto le password di SQL si possono ottenere
meno difficilmente di altre (dicono; detesto non riportare i
riferimenti di ciò che scrivo, ma non ricordo in quale delle
tante pagine lette in questi giorni ho letto di questa cosa)
> Cmq, magari se ti interessa teniamoci in contatto, che ci confrontiamo e
> scambiamo codice.
Certo! mi fa piacerissimo!
Io ho deciso di passare agli mde come prima cosa, che è la più
semplice e mi protegge dalle modifiche ai programmi da parte di
altri (per quanto con buone intenzioni e buoni risultati).
La gestione utenti la inizierò a provare su database di test, per
vedere quanto mi appesantisce realmente...
Ciao!


text:
"Hal" <
iota...@gmail.com
> ha scritto nel messaggio
news:fb3v42$csb$1...@aioe.org...

Io ho letto qualcosa e poi sono passato ai fatti.... sto adottando una
logica per step.
Cioè, mano a mano che mi chiedono sviluppi migro le tabelle access dell'area
interessata in SQL e testo la parte di gestionale. Se poi salta fuori
qualcosa lo sistemo...
il nostro gestionale era scritto molto semplicemente e per ora non ho avuto
molti problemi... se ti interessa ti invio un file nel quale ho registrato i
problemi fin'ora ritrovati.
I vantaggi per ora non li ho avuti sulle prestazioni...forse la mole di dati
non è tale da renderseno conto... o forse non sto sfruttando al meglio
SQL...
Però ho potuto sfruttare la solidità, e tutta una serie di strumenti che
conoscevo, tipo i trigger e le store procedure che mi sono utilissime per
operazioni asincrone...e po sto scoprendo SQL Reporting Services (Server dei
report) che ti consente delle belle cose....
> Tieni conto comunque che per avere una migliore sicurezza dovresti usare
> l'autenticazione di Windows, non quella mista (Mixed mode), in quanto le
> password di SQL si possono ottenere meno difficilmente di altre (dicono;
> detesto non riportare i riferimenti di ciò che scrivo, ma non ricordo in
> quale delle tante pagine lette in questi giorni ho letto di questa cosa)
>
Si difatti utilizzo quella!
>
>> Cmq, magari se ti interessa teniamoci in contatto, che ci confrontiamo e
>> scambiamo codice.
>
>
> Certo! mi fa piacerissimo!
> Io ho deciso di passare agli mde come prima cosa, che è la più semplice e
> mi protegge dalle modifiche ai programmi da parte di altri (per quanto con
> buone intenzioni e buoni risultati).
> La gestione utenti la inizierò a provare su database di test, per vedere
> quanto mi appesantisce realmente...
Perchè parli di appesantimento? L'unica cosa che riscontro io è
l'interfaccia di attribuzione dei permessi che è un po faragginosa e se hai
tanti oggetti una menata.
> Ciao!
Ti ho aggiunto ai contatti.
Contattami pure se hai qualche dubbio.
o voglia di confrontarti.
Ciao


text:
Marco Papo ha scritto:
...omissis...
>>> Ora io ho la fortuna che ho anche iniziato la migrazione su SQL per cui i
>>> dati, che a mio avviso è la vera ricchezza dell'azienda li proteggerò
>>> anche con la protezione integrata di SQL (windows integration), ossia
>>> creando gruppi di utenti windows che hanno accesso solo a certe tabelle
>>> SQL (come avviene per gli utenti access). Ma prograami per leggere le
>>> password di utenti windows io non li conosco...Magari ci sono.
>> C'ho pensato, ma non ho ancora avuto modo di valutare eventuali svantaggi
>> del passaggio a tabelle SQL.
>
> Io ho letto qualcosa e poi sono passato ai fatti.... sto adottando una
> logica per step.
> Cioè, mano a mano che mi chiedono sviluppi migro le tabelle access dell'area
> interessata in SQL e testo la parte di gestionale. Se poi salta fuori
> qualcosa lo sistemo...
> il nostro gestionale era scritto molto semplicemente e per ora non ho avuto
> molti problemi... se ti interessa ti invio un file nel quale ho registrato i
> problemi fin'ora ritrovati.
Io non posso permettermelo, devo valutare bene prima e fare il
passaggio tutto insieme.
> I vantaggi per ora non li ho avuti sulle prestazioni...forse la mole di dati
> non è tale da renderseno conto... o forse non sto sfruttando al meglio
> SQL...
> Però ho potuto sfruttare la solidità, e tutta una serie di strumenti che
> conoscevo, tipo i trigger e le store procedure che mi sono utilissime per
> operazioni asincrone...e po sto scoprendo SQL Reporting Services (Server dei
> report) che ti consente delle belle cose....
Sto cercando di conoscere meglio SQL, ma non ho molto tempo per
studiare...vorrei fare qualche corso ma le richieste fin'ora sono
cadute nel vuoto :(
Sono certo che SQL offra strumenti molto avanzati e, utili, anche
se non è detto che tutti mi servano.
Per ora francamente non ho mai avuto grossi problemi con i back
end mdb, ed in azienda ne abbiamo che lavorano da dieci anni buoni..
...omissis...
>> Certo! mi fa piacerissimo!
>> Io ho deciso di passare agli mde come prima cosa, che è la più semplice e
>> mi protegge dalle modifiche ai programmi da parte di altri (per quanto con
>> buone intenzioni e buoni risultati).
>> La gestione utenti la inizierò a provare su database di test, per vedere
>> quanto mi appesantisce realmente...
>
> Perchè parli di appesantimento? L'unica cosa che riscontro io è
> l'interfaccia di attribuzione dei permessi che è un po faragginosa e se hai
> tanti oggetti una menata.
Appesantimento della gestione che devo fare io: naturalmente la
sicurezza richiede SEMPRE un costo in termini di impegno e tempo:
pensa solo alla definizione dei gruppi e degli utenti, nonchè
alla creazione di non so quante voci di menu con le relative
macro per le barre dei menu personalizzate che dovrei creare (li
preferisco ai pannelli comandi con i pulsanti, ma per semplice
questione di gusti), e alla successiva (ma spero non molta)
manutenzione per gli aggiustamenti dovuti a cambi di reparto
oppure a necessità di accesso a una funzionalità solo di una
parte dei membri di un gruppo, che costringe a creare un nuovo
gruppo e aggiustare ben bene la gestione, per esempio).
Se mi passi il file dove elenchi i problemi che hai riscontrato
mi faresti davvero un grosso piacere!
Ti ho aggiunto pure io ai contatti, a presto!



author: Simone Calligaris

text:
"Hal"
> Ciao a tutti, in questi giorni mi sono letto un po di documenti,
> guide, discussioni sui ng, per capire meglio la sicurezza di Access.
>
> Questo perchè voglio iniziare una volta per tutte il passaggio di
> alcuni mdb a versioni che permettano le seguenti cose:
> - impedire ad alcuni utenti avanzati la creazione o
> l'aggiornamento di oggetti negli mdb aziendali;
> - usare mdb che racchiudano programmi per vari reparti,
> abilitando solo le funzioni adatte, tramite CommandBars
>
> Ho letto della debolezza del file .MDW, anche se non ho trovato
> riferimenti a come verificarla. Non mi sono mai dilettato
> nell'hackare nulla, e non ho fatto niente più che aprirlo con un
> hex editor.
>
> Mi piacerebbe capire come è stata provata questa debolezza, ma è
> ovvio e giusto che nessuno qui me lo dirà, e non me lo aspetto :)
Non è tanto un problema di debolezza: se sei ossessionato dai casini che può
(teoricamente) fare un utente, dovresti cambiar lavoro.
La solidità degli MDW, in rapporto all'utenza aziendale media degli MDB, è
straordinaria   ;-)
Il vero problema è che la protezione utente integrata di Access non è più
supportata dagli ACCDB di Access 2007.
E' logico pensare che sarà la stessa musica con le versioni successive.
Quindi, fossi in te non utilizzerei delle features che muoiono con la
versione di Access che stai usando...
Tanto vale lavorare con delle tabelle interne al tuo applicativo in cui
gestisci i permessi e le autorizzazioni sull'evento Open di Form e Reports.
C'è chi si è spinto oltre ed è arrivato a livello di singoli oggetti:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=198
Saluti.


text:

T'è proprio piaciuto questo lavoretto....!!!
@Alex


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:46d672b0$0$10627$4faf...@reader2.news.tin.it...

Azz... non lo sapevo?


text:
"Alessandro Baraldi"
> Tanto vale lavorare con delle tabelle interne al tuo applicativo in cui
> gestisci i permessi e le autorizzazioni sull'evento Open di Form e
Reports.
> C'č chi si č spinto oltre ed č arrivato a livello di singoli oggetti:
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=198
>
> Saluti.
T'č proprio piaciuto questo lavoretto....!!!
---------------------------------------------------------------------
Secondo me, se fosse free per tutti, sarebbe l'estensione piů bella per
Access mai sviluppata.
E lo dico con convinzione   ;-)
Saluti.


text:
[cut]>
> Secondo me, se fosse free per tutti, sarebbe l'estensione più bella per
> Access mai sviluppata.
> E lo dico con convinzione   ;-)
>
> Saluti.
Il mio 50% è favorevole... Silvio non ci sente per il restante 50%,
quindi rispetto la sua posizione.
;-)
@Alex


title: Access 2003 completo e runtime a2007 errore

author: Liones

text:
Ciao

sistema vista sp3
access 2003 aggiornato e funzionante (fino a poco fa...)
applicazioni sviluppate con a2003

installo il runtime di a2007

provo a lanciare il file *.mdb di a2003
parte il runtime 2007 è va in errore
"collego" il file (apri con) con la versione completa 2003 e stesso errore:
l'espressione su apertura immessa come impostazione della proprietà di
evento ha provocato il seguente errore:l'oggetto o la classe non
supporta il gruppo eventi

emh... ...zzo

con la versione completa di access 2003 apro il file (shift etc) e:
apro maschere premo pulsanti e l'errore si ripresenta in maniera
"casuale", cerco nei riferimenti ma non "trovo nulla di mancante"

apro altri *.mdb e stesso problema

suggerimenti?
  (magari evitando di reinstallare tutto ;>) )


text:
Il 02/07/2012 20.24, Liones ha scritto:
> Ciao
>
> sistema vista sp3
> access 2003 aggiornato e funzionante (fino a poco fa...)
> applicazioni sviluppate con a2003
>
> installo il runtime di a2007
...

> suggerimenti?
>   (magari evitando di reinstallare tutto ;>) )
disinstallato il runtime a2007

lancio il .mdb access si "installa" e successivamente avverte di un
problema e lo ripara, installa le funzioni mancanti, ora con la versione
completa di a2003 il prg funziona

suggerimenti per il runtime a2007?
provo con la versione 2010?

ciao e grazie


text:
...

>> sistema vista sp3
>> access 2003 aggiornato e funzionante (fino a poco fa...)
>> applicazioni sviluppate con a2003
>>
>> installo il runtime di a2007
> ...
>
>> suggerimenti?
>>   (magari evitando di reinstallare tutto ;>) )
> disinstallato il runtime a2007
>
> lancio il .mdb access si "installa" e successivamente avverte di un
> problema e lo ripara, installa le funzioni mancanti, ora con la versione
> completa di a2003 il prg funziona
>
> suggerimenti per il runtime a2007?
> provo con la versione 2010?
allora:
con il runtime 2010 il programma funziona ;>)

ma quando provo ad aprire il file con la versione a2003 completa o
l'errore sopra :<(

c'è un modo di far convivere le 2 versioni? (almeno nel pc che uso per
lo sviluppo)

ciao e grazie


author: Ammammata

text:
Il giorno Mon 02 Jul 2012 08:24:46p, *Liones* inviava su
it.comp.appl.access il messaggio
news:4ff1e76e$0$1584$
5fc...@news.tiscali.it
. Vediamo cosa scrisse:

>
> sistema vista sp3
>

vista sp2
xp sp3

uno dei due, quale?

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
..

>
> vista sp2
> xp sp3
>
> uno dei due, quale?
>
vista sp2

;>)


author: BFS

text:

orrore

BFS


text:
Il giorno Tue 03 Jul 2012 03:12:38p, *Liones* inviava su
it.comp.appl.access il messaggio
news:4ff2efc4$0$1582$
5fc...@news.tiscali.it
. Vediamo cosa scrisse:

manca ancora un dato: 32 o 64 bit?



text:
>>> uno dei due, quale?
>>>
>> vista sp2
>>
>
> manca ancora un dato: 32 o 64 bit?
>

32 bit


text:
Il giorno Wed 04 Jul 2012 07:25:13p, *Liones* inviava su
it.comp.appl.access il messaggio
news:4ff47c77$0$6825$
5fc...@news.tiscali.it
. Vediamo cosa scrisse:

>
> 32 bit
>

ok, pensavo a certi driver che microsoft NON ha sviluppato per le versioni
a 64 bit ma evidentemente non è colpa loro



text:
...

>> 32 bit
>>
>
> ok, pensavo a certi driver che microsoft NON ha sviluppato per le versioni
> a 64 bit ma evidentemente non è colpa loro
>

pazienza :<(

ciao e grazie


title: Trasformare i numeri in lettere.

author: Leo

text:
Premetto che non parlo di denaro, ma di numeri che vanno dall' 1 al
100. Come posso fare?


title: Trasformare i numeri in lettere.

author: SimonenomiS

text:
Leo <
leo2...@yahoo.it
> wrote in
news:9b5jquoo0bksq6jqh...@4ax.com
:
> Premetto che non parlo di denaro, ma di numeri che vanno
> dall' 1 al 100. Come posso fare?
Sito comune (
http://www.sitocomune.com/
)
Sezione: General
Titolo: Convertire numeri in testo (12 => Dodici)
  Ciao.
--
http://digilander.libero.it/SimonenomiS/


title: Campo memo su maschera

text: Buongiorno a tutti, ho un campo memo da visualizzare su una maschera ma il campo viene troncato immagino dopo i 255 caratteri. Nella maschera sulla proprietà del campo ho indicato "espandibile" e nella query ho indicato al posto di raggruppamento "Primo". Nulla di fatto. Avete dritte da darmi? Grazie


title: Campo memo su maschera

author: Karl Donaubauer

text:
0404...@gmail.com
:
> ho un campo memo da visualizzare su una maschera ma il campo viene
 > troncato immagino dopo i 255 caratteri. Nella maschera sulla
 > proprietï¿œ del campo ho indicato "espandibile" e nella query ho
 > indicato al posto di raggruppamento "Primo".

"Espandibile" in una maschera si riferisce solo sulla stampa
e vis. anteprima.

Nella query hai ancora il testo completto?
Se no, posta il testo SQL della query.

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

Access Lobby:
http://www.AccessDevelopers.org


title: Campo memo su maschera

text:
Il giorno mercoledì 23 luglio 2014 21:40:54 UTC+2, Karl Donaubauer ha scritto:
>
0404...@gmail.com
:
>
> > ho un campo memo da visualizzare su una maschera ma il campo viene
>
>  > troncato immagino dopo i 255 caratteri. Nella maschera sulla
>
>  > proprietï¿oe del campo ho indicato "espandibile" e nella query ho
>
>  > indicato al posto di raggruppamento "Primo".
>
>
>
> "Espandibile" in una maschera si riferisce solo sulla stampa
>
> e vis. anteprima.
>
>
>
> Nella query hai ancora il testo completto?
>
> Se no, posta il testo SQL della query.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

>
> Access Lobby:
http://www.AccessDevelopers.org

Nella query ho tutti i campi, ma nella maschera vengono troncati. Avevo pensato di creare nella query due/tre campi usando la funzione testo left/mid/right per non superare i 255 caratteri


title: Campo memo su maschera

text:
Il 24/07/2014 08:39,
0404...@gmail.com
 ha scritto:
> Il giorno mercoled� 23 luglio 2014 21:40:54 UTC+2, Karl Donaubauer ha scritto:
>>
0404...@gmail.com
:
>>
>>> ho un campo memo da visualizzare su una maschera ma il campo viene
>>
>>   > troncato immagino dopo i 255 caratteri. Nella maschera sulla
>>
>>   > propriet�oe del campo ho indicato "espandibile" e nella query ho
>>
>>   > indicato al posto di raggruppamento "Primo".
>>
>>
>>
>> "Espandibile" in una maschera si riferisce solo sulla stampa
>>
>> e vis. anteprima.
>>
>>
>>
>> Nella query hai ancora il testo completto?
>>
>> Se no, posta il testo SQL della query.
>>
>>
>>
>> --
>>
>> Ciao
>>
>> Karl
>>
>> *********
>>
>> Access FAQ:
http://www.donkarl.com/it

>>
>> Access Lobby:
http://www.AccessDevelopers.org

> Nella query ho tutti i campi, ma nella maschera vengono troncati.
>

il campo che vedi troncato � associato al campo della query? o lo popoli
da codice pescando i dati dalla query?

ciao
BFS


title: Campo memo su maschera

text:
Il giorno giovedì 24 luglio 2014 09:10:30 UTC+2, BFS ha scritto:

Il campo è letto dalla query


title: Campo memo su maschera

text:
Il giorno mercoledì 23 luglio 2014 16:37:09 UTC+2,
0404...@gmail.com
 ha scritto:
> Buongiorno a tutti, ho un campo memo da visualizzare su una maschera ma il campo viene troncato immagino dopo i 255 caratteri. Nella maschera sulla proprietà del campo ho indicato "espandibile" e nella query ho indicato al posto di raggruppamento "Primo". Nulla di fatto. Avete dritte da darmi? Grazie

Il campo memo "Risposta" è da codice. Indico il comando
Private Sub lstSP3_AfterUpdate()
    Me.CDC = Me.lstSP3.Column(1)
    Me.Risposta = Me.lstSP3.Column(2)
End Sub


title: Campo memo su maschera

text:
Il 24/07/2014 14:59,
0404...@gmail.com
 ha scritto:
> Il giorno mercoled� 23 luglio 2014 16:37:09 UTC+2,
0404...@gmail.com
 ha scritto:

> Il campo memo "Risposta" � da codice. Indico il comando
> Private Sub lstSP3_AfterUpdate()
>      Me.CDC = Me.lstSP3.Column(1)
>      Me.Risposta = Me.lstSP3.Column(2)
> End Sub
>

prova con

Me.Risposta.text = Me.lstSP3.Column(2)

ciao
BFS


title: Campo memo su maschera

text:
0404...@gmail.com
:
>> ho un campo memo da visualizzare su una maschera ma
 >> il campo viene troncato immagino dopo i 255 caratteri.
>> ...
> Il campo memo "Risposta" ï¿œ da codice. Indico il comando
> Private Sub lstSP3_AfterUpdate()
>      Me.CDC = Me.lstSP3.Column(1)
>      Me.Risposta = Me.lstSP3.Column(2)
> End Sub
>

Le colonne delle caselle di riepilogo (e combinate) sono
limitate a 255 caratteri.

Per ottenere piï¿œ caratteri devi usare un metodo e/o controllo
diverso. P.e. potresti prendere l'id del record nella casella
di riepilogo e usare codice VBA con DLookUp o un recordset di
DAO per ricavare il testo del campo memo dalla tabella o query.



title: Campo memo su maschera

text:
Il giorno venerdì 25 luglio 2014 17:11:04 UTC+2, Karl Donaubauer ha scritto:
>
>
> >> ho un campo memo da visualizzare su una maschera ma
>
>  >> il campo viene troncato immagino dopo i 255 caratteri.
>
> >> ...
>
> > Il campo memo "Risposta" ï¿oe da codice. Indico il comando
>
> > Private Sub lstSP3_AfterUpdate()
>
> >      Me.CDC = Me.lstSP3.Column(1)
>
> >      Me.Risposta = Me.lstSP3.Column(2)
>
> > End Sub
>
> >
>
>
>
> Le colonne delle caselle di riepilogo (e combinate) sono
>
> limitate a 255 caratteri.
>
>
>
> Per ottenere piï¿oe caratteri devi usare un metodo e/o controllo
>
> diverso. P.e. potresti prendere l'id del record nella casella
>
> di riepilogo e usare codice VBA con DLookUp o un recordset di
>
> DAO per ricavare il testo del campo memo dalla tabella o query.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

>
> Access Lobby:
http://www.AccessDevelopers.org

Che fatica.... ho letto e riletto su web ma non capisco l'errore. Potete aiutarmi ancora una volta?

Private Sub lstSP3_AfterUpdate()
    Me.CDC = Me.lstSP3.Column(1)
    Me.risposta = Me.lstSP3.Column(2)
    Me.risposta = DLookup("id", "RISPO", "risposta='" & Me.risposta)
End Sub

Mi appare: errore run-time 3075
errore di sintassi nella stringa nell'espressione della query 'risposta='Gentile Cliente, <br>
Grazie ancora del vs. aiuto. Cecilia


title: Campo memo su maschera

text:
0404...@gmail.com
:
> ...
> Private Sub lstSP3_AfterUpdate()
>      Me.CDC = Me.lstSP3.Column(1)
>      Me.risposta = Me.lstSP3.Column(2)
>      Me.risposta = DLookup("id", "RISPO", "risposta='" & Me.risposta)
> End Sub
>
> Mi appare: errore run-time 3075
> errore di sintassi nella stringa nell'espressione della query
 > 'risposta='Gentile Cliente,

Suppongo che l'id si trova nella colonna associata della combo:

Private Sub lstSP3_AfterUpdate()

     Me!CDC = Me!lstSP3.Column(1)
     Me!risposta = DLookup("risposta", "RISPO", "id=" & Me!lstSP3)

End Sub

Se non funziona, incolla l'enunciato SQL dell'origine riga e/o
descrivi meglio le colonne della combo e i loro tipi di dati.



title: Campo memo su maschera

text:

Risolto: con
Private Sub lstSP3_AfterUpdate()
    Me.CDC = Me.lstSP3.Column(1)
    Me.risposta = DLookup("risposta", "RISPO", "id=" & Me!lstSP3.Column(2))
End Sub
Grazie 1000
Ciao
Cecilia


title: Spesometro - come verificarlo ed avere informazioni su errori presenti?

author: RobertoA

text:
Sto completando dei test per invio dati fatture (spesometro 2018)
Il loro software di test

https://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Schede/Comunicazioni/Dati+Fatture+%28c.d.+nuovo+spesometro%29/Software+di+controllo+Dati+Fatture+%28c.d.+nuovo+spesometro%29/?page=schedecomunicazioni

versione 1.0.1 aggiornato al 01/03/2018 mi restituisce un laconico

---------------------
Percorso:
DatiFattura --> DTE --> CessionarioCommittenteDTE -->
IdentificativiFiscali -->
IdFiscaleIVA

Messaggio di errore:
cvc-complex-type.2.4.a: contenuto non valido che inizia con l'elemento
"IdCodice". Ã? previsto un elemento "{IdPaese}". cvc-complex-type.2.4.a:
contenuto non valido che inizia con l'elemento "IdCodice". Ã? previsto un
elemento "{IdPaese}".

Posizione: riga 1 all'interno del documento in esame
---------------------

Ora, sulla riga 1 (se per riga intendiamo una sequenza di caratteri
terminata da un cr+lf) e' impossibile ci sia l'anomalia perche' e' la
classica

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

Forse il problema e' sulla riga 2, dove ci sono i vari idPaese ed
IdCodice, ma stante il fatto che la riga 2 sono 430k caratteri, e'
complessino (almeno per me) andare alla ricerca sperando di trovare dove
sia l'errore
Che dite, cosa potrei fare per individuare l'anomalia?
Esistono altri software di controllo 'ufficiali'?
Ciao e grazie


text:

secondo me l'errore lo hai perchè non hai messo IT sul tag IdPaese

ti incollo come inizia di solito un file corretto

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:DatiFattura versione="DAT20"
xmlns:ns2="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
">
<DatiFatturaHeader>
<ProgressivoInvio>V0002</ProgressivoInvio>
</DatiFatturaHeader>
<DTE>
<CedentePrestatoreDTE>
    <IdentificativiFiscali>
    <IdFiscaleIVA>
       <IdPaese>IT</IdPaese>
       <IdCodice>xxxxxxxx</IdCodice>
    </IdFiscaleIVA>

dove xxxxxx è la partita iva di chi trasmette

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:

Si, grazie per la risposta
Sicuramente manca qualche IdPaese
Certo che con la risposta del programma ufficiale di verifica, non e'
che si vada molto in la'
Dato un file di modello, l'xsd, e' possibile ricavare 'dove' il mio xml
non e' conforme al modello?
Inzomma, col famigerato  DatiFattura_v2.1.xsd  sottomano, si riesce a
capire dove il file xml sbaglia?


title: Applicare Not Like ad una combobox in una qry

author: max

text:
Ho la necessità di escludere un valore (testo) contenuto in una combo,
che in una  quey di raggruppamento conta i record che contengono i
valori inseriti nella combo.
grazie


text:
max ha scritto:

Se ho capito bene tu hai una query1 che si basa su di una tabella1 che
contiene un campo PIPPO con origine dati "casella combinata" che pesca
i dati ID/DESCRIZIONE da una tebella2.
Per escludere i record contenenti un dato xyz nel campo PIPPO devi
creare una query in cui includi la tabella1 e la tabella2, trascini il
campo pippo della tabella1 sulla tabella2, in modo da creare una
relazione uno a molti.
Ora applichi il criterio not like "xyz" sul campo descrizione della
tabella2.


text:


Faccio una prova. sempre che la qry effettui comunque il conteggio.
ciao e grazie


title: Problema con Access

author: No spam Simone P

text:
Vorrei catalogare dei files che ho sull'hard Disk utilizzando Access. Come
posso far si che una tabella vada a leggere i nomi dei files che sono
contenuti in una cartella? Grazie per l'aiuto!!!
--------------------------------
Inviato via
http://usenet.iol.it


title: Problema con Access

author: Massimiliano

text:

ciao sono Massimiliano,
creati un file .txt da dos percorso: dir>
pippo.txt;
puliscilo delle informazioni iniziali e finali e subito dopo
importa da Access saltando le colonne che non ti servono.
Ciao, alla
prossima



title: Problema con Access

author: Sib

text:
"simo78bb (No spam) (Simone P)" <@
inwind.it
> ha scritto nel messaggio
> Vorrei catalogare dei files che ho sull'hard Disk utilizzando Access. Come
> posso far si che una tabella vada a leggere i nomi dei files che sono
> contenuti in una cartella?
L'istruzione Dir() ti restituisce una stringa con il percorso dei file.
ciclandola in modo opportuno puoi scorrete tutto il contenuto dell'hd e
caricare i dati in una tabella.
Inizia dall'help e cerca dir.
Sib


title: Problema con Access

author: Roberto da casa

text:
"simo78bb (No spam) (Simone P)" <@
inwind.it
> ha scritto nel messaggio
news:217Z57Z157Z134Y...@usenet.iol.it...

Prova a leggere il thread aperto da fabià il 9/3/2002 alle ore 11:31 e che
ha per oggetto "tabella con nome files contenuti in una cartella"; ho dato a
fabià una soluzione, ma, come lui stesso dice, ne trovi almeno un'altra sul
Sito Comune (link qui sotto).
Per tua faciltà, posto qui di swguito la soluzione che ho dato a fabià il
9/3/2002 alle ore 19:45
===================
> ciao a tutti,
> credo di voler fare il passo più lungo della gamba!
> vorrei creare una tabella con il nome dei file presenti in una
> cartella .
>
[CUT]
>
>
> 8-)> Fabià
Se la tabella dove vuoi registare i nomi dei file si chiama Pippo ed ha la
seguente struttura:
ID            Contatore e chiave primaria
Path          Testo
Se il percorso (path) della cartella che contiene i file è contento in un
controllo chiamato Percorso.
Il codice VBA che ti serve potrebbe essere il seguente:
    Dim rst As Recordset, i As Integer
    If IsNull(Me.Percorso) Then Exit Sub
    'Svuota la tabella Pippo da eventuali dati precedenti
    DoCmd.RunSQL "DELETE * FROM Pippo;"
    Set rst = CurrentDb.OpenRecordset("Pippo")
          With Application.FileSearch
            .NewSearch
            .FileType = msoFileTypeAllFiles
              .LookIn = Me!Percorso
              If .Execute > 0 Then
                  For i = 1 To .FoundFiles.Count
                      rst.AddNew
                      rst!Path = NomeLink(.FoundFiles(i))
                      rst.Update
                  Next i
              Else
                  MsgBox "La cartella è vuota", vbCritical, ""
              End If
          End With
    Set rst = Nothing
Tieni presente che, affinchè il tutto funzioni, occorre che nei Riferimenti
del tuo database tu aggiunga anche quelli relativi Microsoft Officice x.x
Object Library. C'è una soluzione che non prevede l'aggiunta di tali
riferimenti, ma con Windows Me non funziona.
======================
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con Access

author: nospam Simone P

text:
Grazie!!!!!



title: W98-A97 ---OutputTo (excel)

author: Riviera

text:
Ciao
Dovendo  esportare il risultato di una query su excel ho scritto
DoCmd.OutputTo acOutputQuery, "Q2_Riepiloghi", acFormatXLS, _
                "C:\documenti\Sterilizzazione\Riepiloghi.xls"
la cosa funziona ma , quando chiudo Riepiloghi.xls , excel mi chiede se
voglio aggiornarne il formato , come se lo avesse creato con una versione
precedente a quella installata ( Excel 7.0 di Office 98).
Si potrebbe creare con il formato che rimane più opportuno?
Grazie molte
Marce


title: W98-A97 ---OutputTo (excel)

author: Sergio MAZZA (Ufficio Stampa)

text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:9crt8c$gtv$1...@ftp-news.csita.unige.it...

Prova con il Metodo TransferSpreadsheet (vedi help):
Es. preso dall'help:
'--------------------
tipofogliocalcolo Una delle seguenti costanti intrinseche o l'impostazione
numerica equivalente:
0  acSpreadsheetTypeExcel3 (impostazione predefinita)
6  acSpreadsheetTypeExcel4
5  acSpreadsheetTypeExcel5
5  acSpreadsheetTypeExcel7
8  acSpreadsheetTypeExcel97
'--------------------
Ciao.


title: Collegamento maschera con sottomaschere diverse

author: io

text:
Salve a tutti
da una maschera principale devo aprire (in base a delle scelte)  una
seconda maschera abbinata ad una sottomaschera che puo' variare in base
alla scelta effettuata.
Esempio: da Maschera1 apro Maschera2 con Sottomaschera2 oppure
Maschera2 con Sottomaschera3.
Come posso fare?
Altro problema: oltre a cambiare la sottomaschera devo poter cambiare
anche i campi collegati tra maschera e sottomaschera.
Grazie per l'aiuto


author: Marco Pizzamiglio

text:
io ha scritto:

Leggi sull'help il funzionamento delle proprietą
- Oggetto origine
- Collega campi secondari
- Collega campi master
dell'oggetto sottomaschera/sottoreport.
Impostandole da vba puoi ottenere l'effetto che ti serve.
Ti conviene passare un parametro in openargs alla maschera che viene
aperta (Maschera2), e nell'evento 'apertura' in base al suo valore imposti
le tre proprietą suddette per caricare una o l'altra sottomaschera.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto dal portatile

text:
"io" <
7934i...@mynewsgate.net
> ha scritto nel messaggio
news:200610181...@mynewsgate.net...
> Salve a tutti
>
> da una maschera principale devo aprire (in base a delle scelte)  una
> seconda maschera abbinata ad una sottomaschera che puo' variare in base
> alla scelta effettuata.
>
> Esempio: da Maschera1 apro Maschera2 con Sottomaschera2 oppure
> Maschera2 con Sottomaschera3.
>
> Come posso fare?
Da VBA modifica la proprietà Oggetto origine (alias SourceObject, vedi help)
del controllo sottomaschera contenuto nella maschera principale.
>
> Altro problema: oltre a cambiare la sottomaschera devo poter cambiare
> anche i campi collegati tra maschera e sottomaschera.
Da VBA modifica le proprietà Collega campi secondari (alias LinkChildFields,
vedi help) e Collega campi master (alias LinkMasterFields, vedi help) del
controllo sottomaschera contenuto nella maschera principale.
Fatte da VBA le modifiche delle proprietà del controllo sottomaschera di cui
sopra, esegui il requery del controllo sottomaschera stesso.
>
> Grazie per l'aiuto
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:

www.donkarl.com/it
 FAQ 4.8   Cambiare una sottomaschera
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Cellulari a prezzi d'ingrosso su http://www.villaggio-globale.it

author: Enrico Ranucci


title: Campi Obbligatori

author: LUIGI C.

text:
Buon Giorno
MS A97
volevo rendere obbligatori alcuni inserimenti (caselle di testo, controlli
sě/no, etc...)
se non inseriti impedire l'uscita dalla maschere ed allertare l'utente con
msgbox e/o colorando il backcolor delle caselle di testo interessate...
come posso fare!!!!???
Grazie 1000


title: Campi Obbligatori

author: Giorgia

text:
"LUIGI C." <
luigic...@hotmail.com
> ha scritto nel messaggio
news:XPeqj.19173$Xg7....@tornado.fastwebnet.it...
> Buon Giorno
>
> MS A97
>
> volevo rendere obbligatori alcuni inserimenti (caselle di testo, controlli
> sì/no, etc...)
> se non inseriti impedire l'uscita dalla maschere ed allertare l'utente con
> msgbox e/o colorando il backcolor delle caselle di testo interessate...
> come posso fare!!!!???
>
> Grazie 1000
Per quanto riguarda l'errore, nelle proprietà del campo che vuoi sia
obbliatorio devi iindicare  RICHIESTO Sì.
Per la formattazione non ho mai provato....
Ciao,
Giorgia.
>
>
>


title: Campi Obbligatori

text:
Giorgia ha scritto:
> > Buon Giorno
> >
> > MS A97
> >
> > volevo rendere obbligatori alcuni inserimenti (caselle di testo, controlli
> > sì/no, etc...)
> > se non inseriti impedire l'uscita dalla maschere ed allertare l'utente con
> > msgbox e/o colorando il backcolor delle caselle di testo interessate...
> > come posso fare!!!!???
> >
> > Grazie 1000
> Per quanto riguarda l'errore, nelle proprietà del campo che vuoi sia
> obbliatorio devi iindicare  RICHIESTO Sì.
> Per la formattazione non ho mai provato....
> Ciao,
> Giorgia.
Sull'evento BeforeUpdate della maschera fai tutti i controlli che vuoi,
puoi cambiare i colori, stampare messaggi con msgbox e bloccare
l'inserimento impostando Cancel=true.
Ciao.
-Marco-

--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: numero di record nel report da codice

author: Luigi

text:
ciao a tutti

Vorrei contare il numero di record nel report
da codice.

Grazie per l'aiuto


title: numero di record nel report da codice

text:

Conta i record della query che sta sotto il record


title: numero di record nel report da codice

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:fec6cd09-225f-47a8...@googlegroups.com...

Ciao Fair87

Non ho capito come.
Ho provato anche con Dcount, ma mi da il totale complessivo dei record.
Da casella di testo =Count(*) in pi� di pagina report
ho il numero dei record corretto, ma da VBA non me lo fa vedere.
Grazie per l'aiuto


title: numero di record nel report da codice

text:
"Luigi" <
Lui...@nospambero.it
> ha scritto nel messaggio
news:5190aea6$0$37130$4faf...@reader1.news.tin.it...

Ciao Fair87
cosi' su apertuta del Report funziona;
A = DCount("IDDettaglioFattura", "Q_Fatture", "IdFattura=" &
Forms!M_Fatture!IDFattura)

Ma perch� cosi' No...........
A = DCount("IDDettaglioFattura", "Q_Fatture", "IdFattura=" & Me!IDFattura)
Con l'IdFattura nel Corpo del Report?

Grazie


title: Report in base a più selezioni

text:
Salve a tutti.
Vorrei porre in piccolo quesito.
Io ho un report che raggruppa i dati di tre tabelle, collegate da relazione
UNO  a MOLTI.
Tab.1 (nome, cognome ecc.)  Tab.2 pagamenti (mese riferimento, anno
riferimento eccc..) tab. 3 (turno)
Io vorrei stampare un elenco di persone che hanno effettuato il pagamento in
base al mese, l'anno ed al turno.
Ho predisposto una maschera dove ho inserito una casella combinata che
seleziona i mesi, un'altra che seleziona il turno ed una casella di testo
dove inserisco l'anno.
Come posso filtrare i dati?
grazie gianni


title: Report in base a più selezioni

text:
gi@nni <
provach...@libero.it
> wrote in message
Ndqj8.5674$1S3.1...@twister1.libero.it...

Potresti con i Filtri, ma ti complicheresti la vita se non mastichi bene il
codice...
Soluzione... togli da mezzo l'origine dati tabelle e usa delle query basate
su di esse... e nei criteri gli applichi tutti i filtri che vuoi senza
codice.
Maurizio


title: Report in base a più selezioni

text:
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:nwqj8.5502$%g7.1...@twister2.libero.it...

Maurizio grazie per la risposta.
Io avevo già intenzione di utilizzare anche la query, ma ho incontrato dei
problemi, non tanto per il mese e l'anno, ma per i turni, in quanto i dati
da inserire sono molti e, quindi volevo utilizzare la maschera dove inserivo
una casella conbinata l'elenco dei turni.
Il mio problema è proprio nel gestire la maschera dalla query.
grazie gianni


title: Report in base a più selezioni

author: Emyr

text:


nella query di origine dati del report nei criteri fai riferimento ai
valori della forms
forms!nomeform!nomecontrollo
Saluti.
Emanuele.


title: [LUNGO e OT] - Il mio futuro tra le dita

author: Giulio Severini

text:
Parafrasando una canzone di Grignani, sembra proprio che la mia vita
lavorativa - che io disgiungo con tutte le mie f-o-r-z-e da quella
artistica - sia giunta ad un punto di non ritorno.
Come vi ho anticipato qualche giorno fa, il contratto che mi lega con
l'ente per il quale sto sviluppando questo database si concluderà il
30 di questo mese e non verrà rinnovato.
Ragioni di carattere politico faranno si che tutti i consulenti esterni
di quest'ente - tra i quali - siano rispediti a casa con tanto di
malservito. E pensare che questo è un Ente che vive dei soldi che
riceve dalla Regione, dalla Provincia e dalla UE.
La precedente gestione, tuttavia, è stata un disastro ed ha creato un
ammanco di ben 4 milioni di euro, coperti in parte dall'associazione
che in questo momento ha le sorti dell'ente in mano. E la prima mossa
di questa associazione sarà quella di ridurre drasticamente il
personale dell'ente a partire, ovviamente, da coloro in posizione più
debole. Cioè noi, i giovani senza futuro.
La vera questione è in quest'ultima frase: giovani *senza* futuro.
Eravamo abituati al posto fisso, o almeno così i nostri genitori.
Eravamo abituati alla garanzia del posto a vita, del lavoro quale
impiegato in qualche stramaledetto ministero (foss'anche divino). Tutto
questo, a parte i rimasugli difficili da mandar via, per noi non c'è
più.
Ed io non lo considero un male.
A chi mi chiede quale lavoro io faccia, rispondo: consulente
informatico. Lavoro a progetto, sviluppo cose, aggiusto, installo...
Non dipendo da nessuno, almeno non nella forma canonica, e posso
decidere i modi e i tempi del mio lavoro. E l'interlocutore spesso se
ne esce con un 'Figo!', che dimostra quanto poco abbia capito di quello
che ho detto.
Essere un consulente qui in Italia, almeno per chi si affaccia al mondo
del lavoro, è come vivere di nascosto del Padre Eterno. Nessuno sa che
esisti. Nelle riunioni in cui si parla delle sorti di un'azienda tu,
consulente, non hai voce in capitolo. In banca, quando ti chiedono le
ultime buste paga tu, consulente, rispondi: veramente io ho contratti a
progetto che vanno di tre mesi in tre mesi...sa com'è...cerchi di
capire. E il povero impiegato sa. Il povero impiegato capisce, ma non
ci può fare nulla. Perchè strumenti finanziari adeguati al nostro
tipo di lavoro, di consulenti, di lavoratori parasubordinati, non ce ne
sono ancora. Siamo i figli di mezzo di una società che ha partorito un
milione di signori lei-non-sa-chi-sono-io e un miliardo di inesistenti,
chiusi per tutta la vita in un angusto ufficio di una sperduta città
chissàdove. Noi siamo la nuova generazione ancora disconosciuta. Siamo
lavoratori senza padrone e senza diritti, la qual cosa può sembrare
paradossale ma è la sacrosanta verità.
Siamo figli di mezzo in un terra che ci hanno tolto, e non possiamo
restare apolidi per l'eternità.
Perciò io devo prendere una decisione. Importante.
In questo mese e mezzo, grazie soprattutto a questo ng, ho imparato
tantissimo. Ho ripreso ad usare, studiare e a lavorare con Access dopo
cinque anni di digiuno da quella strana estate del 2000 in cui, chissà
perchè, avevo deciso di diventare MCDA (Microsoft Certified Database
Administrator). Sono tornato a programmare, cosa che non facevo dal
2002, anno in cui riuscii ad entrare in un corso gratuito - finanziato
dalla Regione - di Java 2.0
Sono tornato a lavorare seriamente nel campo informatico. E non voglio
più fermarmi.
Non ha più senso cambiare ancora. Non ha più senso mettersi a fare
ciò che capita perchè bisogna comunque lavorare. Adesso io voglio
continuare su questa strada. Per non vanificare il lavoro sin qui fatto
assieme a voi.
Voglio continuare a lavorare con i database, ampliando la mia
conoscenza. Voglio arrivare ad essere un vero professionista, non
voglio restare figlio illegittimo di una società che mi ha tolto ogni
certezza. Io adesso voglio essere la certezza di me stesso. E per
questo voglio continuare. A studiare. A lavorare con Access, con SQL
Server, con VB/VBA, e con tutto quanto ruota attorno a questo mondo.
Non sarà facile. Ma se sono riuscito a concepire da ZERO e da SOLO
questo database in un solo mese, allora potrò fare tutto.
Basta volerlo. E basta sapere dove guardare.
Non voglio carità. Non voglio il pugno di mosche dello stipendio
livellato indipendentemente dalla tua professione. Io voglio dare da
mangiare a me stesso.
Per questo ho bisogno del vostro aiuto oltre che, ovviamente, del mio.
Perchè per me il mondo dei database è un mondo completamente nuovo.
Sono stato ad un passo dalla certificazione Cisco CCNA. Non l'ho presa
per un periodo no capitato proprio in quel momento (l'amore non ha
cognizione del tempo).
Adesso non voglio che la storia si ripeta. Viviamo in un mondo senza
certezze. Io sarò la certezza di me stesso.
E se poi un giorno la mia vita dovesse essere Arte, e per sempre,
allora sarà tutta un'altra storia.
Ma fino ad allora, la mia storia sarà l'informatica.


author: Jonathan Canova

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118339853.8...@z14g2000cwz.googlegroups.com...
...
> Ma fino ad allora, la mia storia sarà l'informatica.
Notevole! In bocca al lupo. Per qualsiasi cosa, scrivimi anche in privato
:-)
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


author: ciroteo

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118339853.8...@z14g2000cwz.googlegroups.com...
Parafrasando una canzone di Grignani, sembra proprio che la mia vita
lavorativa - che io disgiungo con tutte le mie f-o-r-z-e da quella
artistica - sia giunta ad un punto di non ritorno.
Come vi ho anticipato qualche giorno fa, il contratto che mi lega con
l'ente per il quale sto sviluppando questo database si concluderā il
30 di questo mese e non verrā rinnovato.
Ragioni di carattere politico faranno si che tutti i consulenti esterni
di quest'ente - tra i quali - siano rispediti a casa con tanto di
malservito. E pensare che questo č un Ente che vive dei soldi che
riceve dalla Regione, dalla Provincia e dalla UE.
La precedente gestione, tuttavia, č stata un disastro ed ha creato un
ammanco di ben 4 milioni di euro, coperti in parte dall'associazione
che in questo momento ha le sorti dell'ente in mano. E la prima mossa
di questa associazione sarā quella di ridurre drasticamente il
personale dell'ente a partire, ovviamente, da coloro in posizione pių
debole. Cioč noi, i giovani senza futuro.
La vera questione č in quest'ultima frase: giovani *senza* futuro.
Eravamo abituati al posto fisso, o almeno cosė i nostri genitori.
Eravamo abituati alla garanzia del posto a vita, del lavoro quale
impiegato in qualche stramaledetto ministero (foss'anche divino). Tutto
questo, a parte i rimasugli difficili da mandar via, per noi non c'č
pių.
Ed io non lo considero un male.
A chi mi chiede quale lavoro io faccia, rispondo: consulente
informatico. Lavoro a progetto, sviluppo cose, aggiusto, installo...
Non dipendo da nessuno, almeno non nella forma canonica, e posso
decidere i modi e i tempi del mio lavoro. E l'interlocutore spesso se
ne esce con un 'Figo!', che dimostra quanto poco abbia capito di quello
che ho detto.
Essere un consulente qui in Italia, almeno per chi si affaccia al mondo
del lavoro, č come vivere di nascosto del Padre Eterno. Nessuno sa che
esisti. Nelle riunioni in cui si parla delle sorti di un'azienda tu,
consulente, non hai voce in capitolo. In banca, quando ti chiedono le
ultime buste paga tu, consulente, rispondi: veramente io ho contratti a
progetto che vanno di tre mesi in tre mesi...sa com'č...cerchi di
capire. E il povero impiegato sa. Il povero impiegato capisce, ma non
ci puō fare nulla. Perchč strumenti finanziari adeguati al nostro
tipo di lavoro, di consulenti, di lavoratori parasubordinati, non ce ne
sono ancora. Siamo i figli di mezzo di una societā che ha partorito un
milione di signori lei-non-sa-chi-sono-io e un miliardo di inesistenti,
chiusi per tutta la vita in un angusto ufficio di una sperduta cittā
chissādove. Noi siamo la nuova generazione ancora disconosciuta. Siamo
lavoratori senza padrone e senza diritti, la qual cosa puō sembrare
paradossale ma č la sacrosanta veritā.
Siamo figli di mezzo in un terra che ci hanno tolto, e non possiamo
restare apolidi per l'eternitā.
Perciō io devo prendere una decisione. Importante.
In questo mese e mezzo, grazie soprattutto a questo ng, ho imparato
tantissimo. Ho ripreso ad usare, studiare e a lavorare con Access dopo
cinque anni di digiuno da quella strana estate del 2000 in cui, chissā
perchč, avevo deciso di diventare MCDA (Microsoft Certified Database
Administrator). Sono tornato a programmare, cosa che non facevo dal
2002, anno in cui riuscii ad entrare in un corso gratuito - finanziato
dalla Regione - di Java 2.0
Sono tornato a lavorare seriamente nel campo informatico. E non voglio
pių fermarmi.
Non ha pių senso cambiare ancora. Non ha pių senso mettersi a fare
ciō che capita perchč bisogna comunque lavorare. Adesso io voglio
continuare su questa strada. Per non vanificare il lavoro sin qui fatto
assieme a voi.
Voglio continuare a lavorare con i database, ampliando la mia
conoscenza. Voglio arrivare ad essere un vero professionista, non
voglio restare figlio illegittimo di una societā che mi ha tolto ogni
certezza. Io adesso voglio essere la certezza di me stesso. E per
questo voglio continuare. A studiare. A lavorare con Access, con SQL
Server, con VB/VBA, e con tutto quanto ruota attorno a questo mondo.
Non sarā facile. Ma se sono riuscito a concepire da ZERO e da SOLO
questo database in un solo mese, allora potrō fare tutto.
Basta volerlo. E basta sapere dove guardare.
Non voglio caritā. Non voglio il pugno di mosche dello stipendio
livellato indipendentemente dalla tua professione. Io voglio dare da
mangiare a me stesso.
Per questo ho bisogno del vostro aiuto oltre che, ovviamente, del mio.
Perchč per me il mondo dei database č un mondo completamente nuovo.
Sono stato ad un passo dalla certificazione Cisco CCNA. Non l'ho presa
per un periodo no capitato proprio in quel momento (l'amore non ha
cognizione del tempo).
Adesso non voglio che la storia si ripeta. Viviamo in un mondo senza
certezze. Io sarō la certezza di me stesso.
E se poi un giorno la mia vita dovesse essere Arte, e per sempre,
allora sarā tutta un'altra storia.
Ma fino ad allora, la mia storia sarā l'informatica.
Risposta:
Ciao Giulio, come ti capisco, io stesso dopo tanto peregrinare mi accingo a
fare ancora nuove scelte. E ti garantisco che č dura!
Le scelte sul futuro professionale oggigiorno sono difficili, il periodo, si
dice, non č dei migliori.
Nonostante ciō, chi ha voglia e capacitā non sarā mai figlio di nessuno.
Questo č ciō che desidero credere e ciō che mi sforzo di fare.
Posso solo dirti che, da quanto traspare dalle tue parole, oggi
particolarmente sofferte, la forza e l'entusiasmo non ti mancano: dacci
dentro.
Un giorno verrai qui a raccontarci di un tuo successo o di una tua
conquista, e troverai il supporto di tutti. Come avrai capito questa
comunitā virtuale di persone, non č poi cosė virtuale, la CISA, le
discussioni OT servono proprio a creare legami che vanno un po' "oltre".
A volte mi domando, ma chi glielo fa fare a queste persone, professionisti,
impiegati, appassionati di aiutare, di dar consigli, di perdere un po' del
loro tempo per facilitare il mio lavoro e quello degli altri?
Io ho una mia risposta che ha trovato conferme pių e pių volte ed č per
questo che quando posso provo anche io a dare, proprio perchč devo molto.
L'innalzamento delle mie conoscenze non puō prescindere dal confronto con
gli altri e dalla relazione. Il mio cervello per poter funzionare bene deve
confrontarsi, da solo, per quanto tu possa studiare, ti resta il dubbio.
Certo il pane poi te lo devi guadagnare da solo, ma quella č un'altra
storia:
Non siamo tutti Lapo Elkan ... fortunatamente!


author: RinoŽ

text:
>
> Risposta:
>
> Ciao Giulio, come ti capisco, io stesso dopo tanto peregrinare mi accingo
> a fare ancora nuove scelte. E ti garantisco che è dura!
> Le scelte sul futuro professionale oggigiorno sono difficili, il periodo,
> si dice, non è dei migliori.
> Nonostante ciò, chi ha voglia e capacità non sarà mai figlio di nessuno.
> Questo è ciò che desidero credere e ciò che mi sforzo di fare.
> Posso solo dirti che, da quanto traspare dalle tue parole, oggi
> particolarmente sofferte, la forza e l'entusiasmo non ti mancano: dacci
> dentro.
> Un giorno verrai qui a raccontarci di un tuo successo o di una tua
> conquista, e troverai il supporto di tutti. Come avrai capito questa
> comunità virtuale di persone, non è poi così virtuale, la CISA, le
> discussioni OT servono proprio a creare legami che vanno un po' "oltre".
> A volte mi domando, ma chi glielo fa fare a queste persone,
> professionisti, impiegati, appassionati di aiutare, di dar consigli, di
> perdere un po' del loro tempo per facilitare il mio lavoro e quello degli
> altri?
> Io ho una mia risposta che ha trovato conferme più e più volte ed è per
> questo che quando posso provo anche io a dare, proprio perchè devo molto.
> L'innalzamento delle mie conoscenze non può prescindere dal confronto con
> gli altri e dalla relazione. Il mio cervello per poter funzionare bene
> deve confrontarsi, da solo, per quanto tu possa studiare, ti resta il
> dubbio.
> Certo il pane poi te lo devi guadagnare da solo, ma quella è un'altra
> storia:
> Non siamo tutti Lapo Elkan ... fortunatamente!
>
Beh questi problemi (per questo vi capisco)da me sono stati affrontati
ancora da un gradino più
giù ,dovendo incominciare dal nulla ,ed edificare passo dopo passo il
proprio futuro,
in una terra che pur essendo meravigliosa non da molti sbocchi su questo
tema
ma l'importate e tener duro.
Forza....
Rino®


author: MA

text:
Giulio Severini wrote:
> Parafrasando una canzone di Grignani, sembra proprio che la mia vita
> lavorativa - che io disgiungo con tutte le mie f-o-r-z-e da quella
> artistica - sia giunta ad un punto di non ritorno.
[CUT]
> Ma fino ad allora, la mia storia sarà l'informatica.
Scegli e caccia gli attributi.
Ci sono passato, sarà complicato, ma fallo e buttati a capofitto.
Una sola cosa, studia molto, confrontati molto. Inizia a fare le cose sul
serio.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


author: Point Break

text:
[CUT]
Ciao Giulio,
ogni tanto pensa a quello che hai e non solo a quello che ti manca -> spesso
si danno per "scontato" tantissime cose ma la vita (con tutti i suoi
"optional" compresa la capacità e la possibilità di studiare che non tutti
hanno...)  non ci appartiene: abbiamo solo a ns. disposizione del tempo che
non sappiamo a quanto ammonta e possiamo solo decidere se "spenderlo" in un
modo o nell'altro ;-)
Ed ogni tanto "sorridi"...non costa nulla e fa bene :-)
Alla prossima....e ricorda, per la cronaca,  che il "focus"= "cursore" e
quindi sul video esso appare in un posto solo...è stato sempre così...non
possiamo arrivare noi  e dare il "focus" a più controlli del form ;-)
Gaspare


author: cidi

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118339853.8...@z14g2000cwz.googlegroups.com...

















Coraggio...... è l'alba!
---
Daniele
---------------
Ciao Giulio
ho ripostato.
mi sono accorto adesso che ieri sera ho inviato la risposta
a te invece che al NG.  scusa....  :-)


text:
"Point Break" <
break...@email.it
> ha scritto nel messaggio
news:3ecqe.1006777$b5.43...@news3.tin.it...
> Alla prossima....e ricorda, per la cronaca,  che il "focus"= "cursore" e
> quindi sul video esso appare in un posto solo...č stato sempre cosě...non
> possiamo arrivare noi  e dare il "focus" a piů controlli del form ;-)
Tu credi? Mi hai mai visto lavorare? Sono velocissimo :-)



text:
[CUT]
>
> Tu credi? Mi hai mai visto lavorare? Sono velocissimo :-)
>
Ciao,
era una "battutaccia" su una discussione che avevamo messo su io e Giulio
tempo fà....lui con la fretta ed io "rintronato come al solito" avevamo
deciso di provare a vedere se si potesse dare il "focus" a più controlli sul
form.
In quel momento intervenne "GIUSTAMENTE"  una persona "sensata"
(soprannominata da queste parti "NAMOR" - il mago degli eventi di
classe...anche se c'è cmq un certo Alex Baraldi che gli fà da spalla) e ci
fece notare che il cursore, sin dai tempi del 1° pc, si vede in un posto
solo sullo schermo...il resto è solo "un'interpretazione soggettiva" ;-)
Alla prossima :-)


author: giorgio rancati

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118339853.8...@z14g2000cwz.googlegroups.com...
[CUT]
> Adesso non voglio che la storia si ripeta. Viviamo in un mondo senza
certezze.
e meno male, sai che depressione avere le certezze ?
Toglie tutto il sale della vita.
> Io sarò la certezza di me stesso.
Questo è un'ottimo traguardo, non è detto che lo raggiungerai (io non ci
sono ancora riuscito e spero di non riuscirci) però il cammino verso di esso
ti farà assaporare gradini sempre più alti di sicurezza.
:-)
Ciao Giorgio


text:

E' proprio questo il segreto, riuscire a vedere opportunità dove gli altri
vedono solo dubbi



author: Pablitomf (Maurizio Facciuti)

text:
[CUT]
Ma fino ad allora, la mia storia sarà l'informatica.
______________________________________
Risposta:
Sapessi quante persone ogni giorno vedo e sento con queste problematiche...
ti capisco... giusto per farti un esempio, il DB della sola mia filiale di
Napoli contiene al di là degli altri dati, circa 650Mb di C.Vitae di persone
che non sanno cosa fare, e che ostentano incertezza a tutti i costi... la
regione giusto quì di fianco è assalita ogni giorno da scioperi a raffica,
capeggiate da persone che non vogliono fare niente di mestiere se non lo
scioperante, e che haimè sono seguiti mestamente da quelli che realmente
credono che in giro non vi sono opportunità per loro... io purtroppo come
formamentis non concordo nello sconforto, e soprattutto non credo che lavoro
non vi sia. Spesso il lavoro si inventa, il problema è sentirsi Padre o
Figlio... Se ti senti padre, ti assumi le responsabilità e i rischi e ti
butti a capofitto per raggiungere il risultato che ti sei imposto...
qualunque esso sia... se ti senti figlio invece aspetterai che tuo padre ti
sostenga fino alla fine, senza mai rischiare e senza mai emergere.
Decidi!.... svincolati dal torpore che lo sconforto tipicamente comporta...
rimboccati le mani, studia, e sii curioso, che il mondo aspetta tante
risposte che ancora non sono state date...
Ti faccio un in bocca al lupo, e se potrò esserti utile, a mio modo, lo
farò.


author: Giuseppe Chielli

text:

Io lavoro da un po' in questo settore, uso sporadicamente Access ma
seguo quando posso questo newsgroup ogni tanto quando posso. Ti posso
dire che è bello sentire che la gente ha i tuoi stessi problemi e che
non sei solo a (ri)cominciare da zero. Ti auguro tutto il bene di questo
mondo, anche perchè io per primo ho dovuto riprendermi da una mazzata
che la vita mi ha riservato, dopo aver toccato il fondo ce l'ho messa e
ce la sto mettendo tutta per riscattarmi e mi sto sforzando di rompere
con il passato.
Non possiamo che farci coraggio e sperare che domani sarà sempre meglio
di oggi anche se mi rendo conto che è difficile.
Una cosa è certa: la vita è difficile e siamo noi che ci dobbiamo
adattare a lei, non il contrario. Ma questo è banale...Quello che non è
banale è se si insiste alla fine si può vincere!!!!
Buona fortuna e a presto.


title: Aprire pagina HTM

author: Francok

text:
Ho creato un Help con pagine htm. Come aprirle con una macro o altro da un
database (Access97)?
Saluti
Franco


title: evitare la visualizzazione della finestra di stampa report

author: Giuseppe

text:
Buongiorno a tutti.
Con il comando DoCmd.OutputTo acOutputReport ..... creo direttamente il pdf del report.
Se, mediante ciclo, la creazione pdf è multipla, in rapida successione ad ogni pdf creato appare e scompare la finestra di stampa/creazione pdf.
Come posso fare per non far apparire questo messaggio/finestra?
Grazie.
Giuseppe


author: Karl Donaubauer

text:
Salve,

Giuseppe:
> Con il comando DoCmd.OutputTo acOutputReport ..... creo direttamente il pdf del report.
> Se, mediante ciclo, la creazione pdf è multipla, in rapida successione ad ogni pdf creato appare e scompare la finestra di stampa/creazione pdf.
> Come posso fare per non far apparire questo messaggio/finestra?

Non lo farei perché è pesante:
http://access.mvps.org/access/api/api0037.htm

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

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


text:

Grazie Karl per la risposta.
Meglio attendere la fine del processo, con la visualizzazione delle finestre, che imbattermi in qualcosa di "pesante" come dici tu e complicato per me da mettere in pratica.
Saluti.
Giuseppe


author: RobertoA

text:

Ehhh no, se ci mettiamo a fare solo le cose 'leggere' non si migliora
Consiglierei di provare il sistema 'pesante' poi valuterai tu se e'
'troppo' pesante per la tua applicazione
Ma soprattutto ti inviterei a preparare un demo con la soluzione
proposta da Karl, meglio se anche in comparazione con la soluzione
attuale, cosi' fai un po' di pratica ed inoltre potresti farcelo vedere
per un esame approfondito et miglioramenti vari


text:

Si Roberto hai ragione.
Magari in un secondo momento ci proverò.


title: archivio protestati

author: kimico

text:
sono alla ricerca di un archivio dei protestati in tutta italia negli
ultimi 5 anni, quacuno sa dove si può comprare?
--------------------------------
Inviato via
http://usenet.iol.it


title: archivio protestati

author: Luciano (DOC)

text:
"kimico" <
kim...@aucland.com
> wrote in message
news:213Z213Z24Z151...@usenet.iol.it...
> sono alla ricerca di un archivio dei protestati in tutta italia negli
> ultimi 5 anni, quacuno sa dove si può comprare?
Mi sembra di avere visto qualcosa sul sole24ore o sul sito di infocamere.
Saluti.
Luciano
(DOC)


title: x roberto da casa: errore campionato di calcio

author: Sibode

text:
ciao Roberto, ho notato una casa molto strana esaminando il tuo post
di risposta a Sauro che qui sotto riporto.
se inserisci una le squadre, poi simuli un campionato a 3 quadre (per
farla semplice con le combinazioni) e ad una qualsiasi squdra che
gioca in casa gli fai fare lo stesso risultato la "query1" TI SALTA IL
RECORD " SBALLANDOTI TUTTA LA CLASSIFICA.
es.
chievo - roma  2 - 1
chievo - juve   2 - 1

quale sia la causa?
mi sto scervellando da giorni ma non ne vengo fuori.
che dici, ops, o meglio, che ne dite (nel ng)????
ciao Simone P.
il post in questione:
-----------------------------------------------------
"sauro" <
candis...@libero.it
> ha scritto nel messaggio
news:pJ3P9.55941$TC5.1...@twister1.libero.it...
> Se qualcuno ha un db su un Campionato di Calcio qualsiasi (che con le
query
> si riesca a stilare le classifica) che mi serva da esempio e mi faccia la
> cortesia di mandarmelo, gliene sarei grato .
>                               Sauro
> P.S. sono 10 giorni che ci lavoro , ho anche il manuale "Guida Completa
> Access 2000" ho imparato tantissime cose, ma quella che mi interessava non
> sono riuscito
> a farla.
>                  Se qualche anima buona mi invia un File in privato, tolga
> "2002" dall'indirizzo .  Grazie
Se vuoi ottenere una classifica di un campionato di calcio usando solo
delle
query, prova così.
Se i nomi delle squadre che partecipano al campionato sono contenuti
in una
tabella chiamata Squadre che ha la seguente struttura
IdSquadra            Contatore e chiave primaria
Squadra                Testo
Se i risultati delle partite sono contenuti in una tabella chiamata
Partite
che ha la seguente struttura:
IdPartita                Contatore e chiave primaria
DataPartita            Data/ora
SqCasa                 Numerico
GoalCasa              Numerico
SqFuori                Numerico
GoalFuori             Numerico
dove:
SqCasa contiene l'IdSquadra della squadra che gioca in casa
GoalCasa contiene i goal fatti dalla squadra che gioca in casa
SqFuori contiene l'IdSquadra della squadra che gioca in trasferta
GoalFuori contiene i goal fatti dalla squadra che gioca in trasferta
Creati una query unione chiamata Query1 che abbia il seguente codice
SQL:
SELECT Squadre.Squadra,
IIf([GoalCasa]>[GoalFuori],3,IIf([GoalCasa]=[GoalFuori],1,0)) AS
Punti, 1 AS
GiocateCasa, IIf([GoalCasa]>[GoalFuori],1,0) AS VinteCasa,
IIf([GoalCasa]=[GoalFuori],1,0) AS PariCasa,
IIf([GoalCasa]<[GoalFuori],1,0)
AS PerseCasa, Partite.GoalCasa AS FattiCasa, Partite.GoalFuori AS
SubitiCasa, 0 AS GiocateFuori, 0 AS VinteFuori, 0 AS PariFuori, 0 AS
PerseFuori, 0 AS FattiFuori, 0 AS SubitiFuori
FROM Squadre INNER JOIN Partite ON Squadre.IdSquadra = Partite.SqCasa
UNION SELECT Squadre.Squadra,
IIf([GoalCasa]<[GoalFuori],3,IIf([GoalCasa]=[GoalFuori],1,0)) AS
Punti, 0 AS
GiocateCasa, 0 AS VinteCasa, 0 AS PariCasa, 0 AS PerseCasa, 0 AS
FattiCasa,
0 AS SubitiCasa, 1 AS GiocateFuori, IIf([GoalCasa]<[GoalFuori],1,0) AS
VinteFuori, IIf([GoalCasa]=[GoalFuori],1,0) AS PariFuori,
IIf([GoalCasa]>[GoalFuori],1,0) AS PerseFuori, Partite.GoalFuori AS
FattiFuori, Partite.GoalCasa AS SubitiFuori
FROM Squadre INNER JOIN Partite ON Squadre.IdSquadra =
Partite.SqFuori;
Creati ora una query chiamata Classifica che abbia il seguente codice
SQL:
SELECT Query1.Squadra, Sum(Query1.Punti) AS Punti,
[GiocateCasa]+[GiocateFuori] AS Giocate, [VinteCasa]+[VinteFuori] AS
Vinte,
[PariCasa]+[PariFuori] AS Pari, [PerseCasa]+[PerseFuori] AS Perse,
[FattiCasa]+[FattiFuori] AS Fatti, [SubitiCasa]+[SubitiFuori] AS
Subiti,
Sum(Query1.GiocateCasa) AS GiocateCasa, Sum(Query1.VinteCasa) AS
VinteCasa,
Sum(Query1.PariCasa) AS PariCasa, Sum(Query1.PerseCasa) AS PerseCasa,
Sum(Query1.FattiCasa) AS FattiCasa, Sum(Query1.SubitiCasa) AS
SubitiCasa,
Sum(Query1.GiocateFuori) AS GiocateFuori, Sum(Query1.VinteFuori) AS
VinteFuori, Sum(Query1.PariFuori) AS PariFuori, Sum(Query1.PerseFuori)
AS
PerseFuori, Sum(Query1.FattiFuori) AS FattiFuori,
Sum(Query1.SubitiFuori) AS
SubitiFuori
FROM Query1
GROUP BY Query1.Squadra
ORDER BY Sum(Query1.Punti) DESC;
ATTENZIONE!!!: occorre che la query unione si chiami proprio Query1,
in caso
contrario devi modificare di conseguenza il codice SQL della query che
ti
visualizza la classifica.
Naturalmente sarà sufficiente aprire la seconda query per avere il
risultato
cercato.
--
Roberto
------------------------------


author: Roberto da casa

text:
"Sibode" <
sibode...@libero.it
> ha scritto nel messaggio
news:1uu93vgnnql5dvs91...@4ax.com...

L'errore era già stato segnalato da Sauro in un thread successivo nel quale
è stata da me suggerita la correzione che consiste nel cambiare il codice
SQL della query unione Query1 in questa maniera:
SELECT Partite.IdPartita & "C", Squadre.Squadra, IIf([GoalCasa] >
[GoalFuori], 3, IIf([GoalCasa] = [GoalFuori], 1, 0)) AS Punti, 1 AS
GiocateCasa, IIf([GoalCasa] > [GoalFuori], 1, 0) AS VinteCasa,
IIf([GoalCasa] = [GoalFuori], 1, 0) AS PariCasa, IIf([GoalCasa] <
[GoalFuori], 1, 0) AS PerseCasa, Partite.GoalCasa AS FattiCasa,
Partite.GoalFuori AS SubitiCasa, 0 AS GiocateFuori, 0 AS VinteFuori, 0 AS
PariFuori, 0 AS
PerseFuori, 0 AS FattiFuori, 0 AS SubitiFuori
FROM Squadre INNER JOIN Partite ON Squadre.IdSquadra = Partite.SqCasa
UNION SELECT Partite.IdPartita & "F", Squadre.Squadra, IIf([GoalCasa] <
[GoalFuori],3,IIf([GoalCasa] = [GoalFuori], 1, 0)) AS Punti, 0 AS
GiocateCasa, 0 AS VinteCasa, 0 AS PariCasa, 0 AS PerseCasa, 0 AS FattiCasa,
0 AS SubitiCasa, 1 AS GiocateFuori, IIf([GoalCasa] < [GoalFuori], 1, 0) AS
VinteFuori, IIf([GoalCasa] = [GoalFuori], 1, 0) AS PariFuori, IIf([GoalCasa]
> [GoalFuori], 1, 0) AS PerseFuori, Partite.GoalFuori AS FattiFuori,
Partite.GoalCasa AS SubitiFuori
FROM Squadre INNER JOIN Partite ON Squadre.IdSquadra = Partite.SqFuori;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Il Mon, 27 Jan 2003 14:00:08 GMT, "Roberto da casa"
<
r.ma...@libero.it
> ha scritto:

sorry, non l'avevo notato.
ciao
Simone P.


author: Sib

text:
"Sibode" <
sibode...@libero.it
> ha scritto nel messaggio
STRACUT
> sorry, non l'avevo notato.
A Simo'
centomila righe per dire che non l'avevi trovato?
suvvia, "cuttiamo".
Sib


text:


vedila come vuoi.
Simone


title: Export in Word...Troncante....

author: Elvido Cataldo

text:
Come da oggetto quando sparo qualcosa in word....per l'esattezza un report
già tutto fatto e non una stampa unione....mi ritrovo parole mangiate.....e
non images....e tanta malinconia.....
Solutions on the road???'


title: Export in Word...Troncante....

author: Emyr

text:


esportazione formato snapshot non modificabile
Saluti.
Emanuele.


title: Export in Word...Troncante....

text:
Mi serve la modificabilità....
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:rc4vju07unrnjqcqn...@4ax.com...



title: Export in Word...Troncante....

text:
On Thu, 25 Jul 2002 08:55:29 +0200, "Elvido Cataldo"
<
not-spa...@inwind.it
> wrote:
>Mi serve la modificabilità....
>
>
>
>"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
>news:rc4vju07unrnjqcqn...@4ax.com...
>> On Wed, 24 Jul 2002 20:09:47 +0200, "Elvido Cataldo"
>> <
not-spa...@inwind.it
> wrote:
>>
>> >Come da oggetto quando sparo qualcosa in word....per l'esattezza un
>report
>> >già tutto fatto e non una stampa unione....mi ritrovo parole
>mangiate.....e
>> >non images....e tanta malinconia.....
>> >Solutions on the road???'
>> >
>> >
>>
>>
>>
>> esportazione formato snapshot non modificabile
>> Saluti.
>> Emanuele.
>
allora costruisci un documento word tramite automazione che riporti i
dati del report....vedi l'esempio per la creazione di una fattura in
word fatto da uno dei vecchi
Saluti.
Emanuele.


title: criteri nel campo valore di una query a campi incrociati

author: fabią

text:
salve, cerco di presentare il problemino:
ho una tabella [Carico] dove inserisco i carichi di magazzino con una
chiave IDprodotto,
ho inoltre una tabella [Scarico] dove registro gli scarichi di
magazzino.
ho collegato con una select tutti i campi delle due tabelle
collegandole tramite IDprodotto: ho quindi selezionato tutti i record
in comune , quindi tutti gli scarichi.
ho una query a campi incrociati che ha come valore il campo
QuantitàCarico.
il mio problema è che il campo QuantitàCarico viene ripetuto in ogni
riga della query quindi per ogni scarico per cui se faccio la somma ho
un risultato non reale (molto più grande).
mentre se faccio la somma del campo QuantitàScarico ho un valore
reale.
come posso calcolare il valore QuantitàCarico corretto? dovrei dire
nella query a campi incrociati di sommare i valori del campo
QuantitàCarico solo se l'IDprodotto è diverso.
è possibile fare così?
grazie e buon anno a tutti.
Saluti Fabià


text:
"fabià" <fabia...@SPAMMAREyahoo.com> ha scritto nel messaggio
news:esq5vvcftvgh6q63j...@4ax.com...

Basa la query a campi incrociati sulla tabella Carico.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:


grazie Roberto ancora una volta mi hai salvato dall'affogare nel
solito bicchiere.
volevo però chiederti un consiglio sulla struttura del mio database.
come hai forse capito è stato concepito con due tabelle una dei
carichi contenente i dati della merce e la quantità caricata e una
tabella in cui ho l'id del prodotto scaricato la data e la quantità
scaricata.
ora in fase di crezione dei report di magazzino trovo diversi
problemi, per cui:
secondo te non sarebbe meglio separare i dati statici in una tabella
AnagraficaMerce (dove inserire il prezzo e tutte le carateristiche del
prodotto) e fare un'altra tabella Movimenti in cui indicare i carichi
e gli scarichi con relativa data e idprodotto?
il mio database attuale funziona da un anno e mezzo, dovrei solo
mescolare i dati per creare le dua nuove tabelle al posto delle
attuali.
grazie ancora per il consiglio.
Saluti Fabià


text:
"fabià" <fabia...@SPAMMAREyahoo.com> ha scritto nel messaggio
news:i0iavv8e5d8u4frlk...@4ax.com...

Sicuramente questa tua soluzione è quella più congeniale per una procesura
da realizzare con un database relazionale quale è Access.
Certamente l'attuale tua struttura è sconsigliabile in quamto usa tabelle
non normalizzate.
> il mio database attuale funziona da un anno e mezzo, dovrei solo
> mescolare i dati per creare le dua nuove tabelle al posto delle
> attuali.
>
> grazie ancora per il consiglio.
>
> Saluti Fabià
--



text:
On Fri, 02 Jan 2004 15:14:34 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:

scusa, ma mi puoi dire cosa sono le tabelle normalizzate?
e grazie per la risposta. ora posso divertirmi (davvero!) a cambiare
tutto il db.
Saluti Fabià


text:
"fabià" <fabia...@SPAMMAREyahoo.com> ha scritto nel messaggio
news:jkdbvv0mluo68uvvf...@4ax.com...

Intendo per tabelle normalizzare quelle contenute in un database Access che
rispetta almeno le norme fondamentali dei database relazionali quali, ad
esempio, il fatto che non esistano gli stessi dati su tabelle diverse ed il
fatto che le tabelle non contengano campi calcolati; è comunque difficile in
un NG approfondire le problematiche relative alla progettazione di un
databse rlazionale.
> e grazie per la risposta. ora posso divertirmi (davvero!) a cambiare
> tutto il db.
> Saluti Fabià
--



text:
On Sat, 03 Jan 2004 11:41:42 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:

hai ragione, no è questo il luogo anche se una discussione su questo
tema mi sembra utile per tutti.
sai indicarmi un testo o un modo per imparare qualcosa sulla
progettazione del db?
ti chiedo questo anche perchè, riprogettando il db con le due nuove
tabelle mi ritrovo una tabella con 14000 record (i movimenti) che è la
somma dei carichi edegli scarichi che prima risiedevano in due tabelle
diverse.
non so se le prestazione del db peggiorino con questo quasi raddoppio
di record.
Saluti Fabià


text:
"fabià" <fabia...@SPAMMAREyahoo.com> ha scritto nel messaggio
news:futdvv8tmuhrc78cb...@4ax.com...

Non ho dubbi che sarebbe utile a molti, ma sarebbe sbagliato scambiare
questo NG per un corso su Access per corrispondenza.
Per tua conoscenza ti riporto qui di seguito il manifesto di questo NG:
==================
Questo gruppo dovrebbe trattare dell'ammbiente Microsoft-Access, di
specifiche tecniche, aggiornamenti, discussioni, scambi di codice sorgente e
routines, chiarimenti su eventuali bug, discussioni tra utenti e in
particolar modo tra sviluppatori.
Sarebbe inoltre utile per lo scambio di URL per link interessanti
riguardanti il pacchetto.
==================
> sai indicarmi un testo o un modo per imparare qualcosa sulla
> progettazione del db?
Prova a dare un'occhiata alla Sezione Libri del Sito Comune (link qui
sotto).
Comunque, nella prima parte di ogni buona guida all'uso di Access (ne trovi
alcune censite nella Sezione Libri del Sito Comune) troverai certamente il
minimo necessario a progettare correttamente un database Access, senza
arrivare a testi che trattino l'argomento al livello "universitario".
>
> ti chiedo questo anche perchè, riprogettando il db con le due nuove
> tabelle mi ritrovo una tabella con 14000 record (i movimenti) che è la
> somma dei carichi edegli scarichi che prima risiedevano in due tabelle
> diverse.
> non so se le prestazione del db peggiorino con questo quasi raddoppio
> di record.
Normalmente un database Access che lavora con tabelle che contengono 14000
record non presenta problemi di performance, specie se definisci
correttamente gli indici e filtri query e maschere in modo che lavorino solo
con i record necessari e non con titti i record.
Inoltre sarebbe bene usare le funzioni di aggregazioni sui dominii (DSum,
DLookup, DCount ecc. ecc.) solo se necessario; cerca di evitarle specie
all'interno dell queries, eventualmente utilizzando subqueries.



title: Automatizzare l'inserimento di dati

author: Salvatore Renzo Calabrese

text:
ho una maschera con un campo "turno" (casella combinata) e due campi orari
(caselle di testo): "inizio" e "fine".
vorrei che ogni volta che digito un turno, ad esempio "mattina", negli altri
due campi mi comparisse automaticamente l'ora scelta da un elenco
prestabilito, ad esempio "08.00" e "14.00".
Grazie per gli eventuali suggerimenti
Renzo


title: Automatizzare l'inserimento di dati

text:
"Salvatore Renzo Calabrese" <
cala...@recal.it
> ha scritto nel messaggio
news:c73hnn$21q$1...@lacerta.tiscalinet.it...
> ho una maschera con un campo "turno" (casella combinata) e due campi orari
> (caselle di testo): "inizio" e "fine".
> vorrei che ogni volta che digito un turno, ad esempio "mattina", negli
altri
> due campi mi comparisse automaticamente l'ora scelta da un elenco
> prestabilito, ad esempio "08.00" e "14.00".
A fronte dell'evento "Dopo aggiornamento" della casella combinata analizza
il valore della casella combinata stessa ed in base ad esso imposta i valori
delle due caselle di testo.
>
> Grazie per gli eventuali suggerimenti
>
> Renzo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [DAO] Ottenere una copia statica di un recordset

author: George®

text:
A2K, DAO 3.6
In VBA avrei la necessità di poter scorrere con due cursori uno stesso
recordset.
Ho provato a dichiare due recordset e ad associarli con
Dim rs1 as dao.recordset, rs2 as dao.recordset
set rs1=currentdb().openrecordset(<lamiaquery>, dbopendynaset)
set rs2=rs1
...
ma i due recordset hanno il cursore in comune, nel senso che se muovo il
cursore del primo, si sposta anche il record corrente del secondo.
Come posso fare, secondo voi?
Grazie.
Giorgio


text:
> In VBA avrei la necessità di poter scorrere con due cursori uno stesso
> recordset.
> Ho provato a dichiare due recordset e ad associarli con
Sono un pirla... mi sono dimenticato del metodo Clone.
:)
Troppo ADO di recente...


author: Carlo Costarella

text:
"George®" <giorgio.benedetti(toglimi)@
libero.it
> ha scritto nel messaggio
news:ctaq28$onv$1...@newsreader.mailgate.org...

Non è chiaro cosa vuoi fare. Puoi spiegarti meglio?
Carlo


text:
> Non č chiaro cosa vuoi fare. Puoi spiegarti meglio?
Ho combinato.
Volevo scorrere lo stesso recordset con due distinti cursori per aggiornare
alcune righe sulla base di altre.
Una cosa che non posso fare via SQL...
Facendo cosě:
Dim rs1 as dao.recordset, rs2 as dao.recordset
set rs1=currentdb().openrecordset(<lamiaquery>, dbopendynaset)
set rs2=rs1
e spostando il cursore del primo recordset, per esempio con un
rs1.findfirst, si sposta anche il cursore del secondo.
Nel senso che cambia il record corrente del secondo al cambiare del primo.
E' evidente visto che dichiaro un puntatore allo stesso recordset...
Facendo cosě, invece:
Dim rs1 as dao.recordset, rs2 as dao.recordset
set rs1=currentdb().openrecordset(<lamiaquery>, dbopendynaset)
set rs2=rs1.clone
posso spostare il primo cursore dovo voglio all'interno del recordset,
mantenendo fermo il secondo.
rs1.findfirst <ilcriterio>
rs2.bookmark=rs1.bookmark 'allineo i cursori
(sposto il puntatore rs1 dove cavolo voglio nel recordset)
(confronto il contenuto di record distinti dello stesso recordset, ecc.)
rs2.edit
(scrivo ciň che credo)
rs2.update
(riallineo i due cursori)
rsi.bookmark=rs2.bookmark
Piů chiaro ora?
Giorgio


author: MA

text:
"George®" <giorgio.benedetti(toglimi)@
libero.it
> ha scritto nel messaggio
news:ctare3$qm4$1...@newsreader.mailgate.org...

Io lo uso molto spesso, ma preferisco il Findfirst o una
stringa select
MAssimiliano


text:
[cut]
> Io lo uso molto spesso, ma preferisco il Findfirst o una
> stringa select
> MAssimiliano
Sì, anche io.
Tra le altre cose è una tabellaccia in SQL Server, solo che con ADO aprendo
un recordset da scorrere e gestendomi un secondo recordset da aprire e
scorrere sulla base della posizione del primo, i tempi di esecuzione
dell'analisi erano assolutamente improponibili. Si parla di ore per circa un
milione e mezzo di righe. E' difficile spiegare in due parole il tipo di
attività e il contenuto della tabella, lo so.
Avendo spostato la tabella in un MDB e gestita così, con un doppio cursore,
l'analisi dura circa 3 minuti...
Che ci vuoi fare, l'importante è il risultato, come sempre.
Ciao
Giorgio


title: Access 2007 ritardo collegamento tabelle SQL

text:
Scusate se insisto con questo mio problema, ma lo ritengo serio, con
Access 2007 sto  riscontrando un notevole ritardo nel collegare le
tabelle si SQL 2005, avete suggerimenti ?
Ho provato a cambiare il tipo di collegamento da ODBC  a Ole-Db ma non
ci sono riuscito, e comunque non penso che sia quello il problema,
forse un settaggio su Access ma quale?


title: esportazione excel mantenendo formattazione condizionale

author: mario rossi

text:
buongiorno,
al momento esporto un file di excel con una query con il comando
    DoCmd.OutputTo acOutputQuery, "magazzino", acFormatXLS, percorsofile, False

avrei necessità di fare la stessa esportazione ma le celle della colonna (giacenza) nel file di excel deve essere rosse se la giacenza è inferiore alla colonna (q.ta minima)

c'è modo di esportare in excel con formattazione condizionale attivata?


text:

No, devi crearti un TEMPLATE in cui realizi la F.C. e poi ci incolli dentro i valori.

@Alex


text:

Da codice vba si potrebbe creare il file xls, poi caricarlo su Excel
(sempre da vba Access), e poi lanciare dei comandi per attivare la fc su
alcune celle, dulcis in fundus salvare il file xls
Che dite, si potrebbe fare oppure no?


text:
> Da codice vba si potrebbe creare il file xls, poi caricarlo su Excel
> (sempre da vba Access), e poi lanciare dei comandi per attivare la fc su
> alcune celle, dulcis in fundus salvare il file xls
> Che dite, si potrebbe fare oppure no?

Si io lo faccio quando non posso uare il Template... è banale formattare il foglio da VBA e poi incolalre i dati con CoipyFromRecordset intanto che hai il foglio aperto...

Tieni conto che i oper comodità registro una macro su Excel che include la Formattazione del foglio, copio spudoratamente il VBA generato in Excel(con le opportune modifiche) lo copio in Access e formatto...

@Alex


text:

Ok, appurato che si possa fare, e co' sto caldo, direi che abbiamo gia'
fatto un gran bel lavoro :)  :)  :)
Rimaniamo in attesa della solerzia del sior Rossi per completare il
lavoro e farci vedere il codice che risolve quanto richiesto


text:

F.C. cos'è?


text:

al momento non ho ancora risolto, avete urgenza di sapere come si fa da parte mia?


text:

Credo intenda la Formattazione Condizionale


text:

ah si giusto!


text:
...
> al momento non ho ancora risolto, avete urgenza di sapere come si fa da parte mia?

Personalmente direi di no...  ;-)

@Alex


text:

A grande richiesta visto che "RobertoA" aveva urgenza, ecco una soluzione funzionante già testata
Alex finalmente ti fornisco io un'pò di pappa pronta fanne buon uso :D
urge però un aiuto, quando esporto il file di excel funziona tutto ed è tutto colorato rosso e verde come serviva a me, ma accade che se un record ha il  campo descrizione molto lungo la singola riga è altissima, vorrei fissare da vba l'altezza della riga a prescindere dalla lunghezza della descrizione, sapete indicarmi come si fa?

*** INIZIO CODE ***

Public Sub EsportaExcel(path As String, nomef As String)
    Dim db As Database
    Dim Rs As Recordset
    Dim fld As DAO.Field
    Dim z As Integer
    Dim cont As Integer
    Dim qbase As Integer
    Dim giacen As Integer

    Dim colonne
    colonne = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O")

    Set db = CurrentDb
    Set Rs = db.OpenRecordset("select * from EsaMagazzino order by codice")

    If Rs.RecordCount > 0 Then
        Rs.Edit

        Dim oExcel As Object
        Dim oBook As Object
        Dim oSheet As Object

        'Apro un nuovo foglio di excel
        Set oExcel = CreateObject("Excel.Application")
        Set oBook = oExcel.Workbooks.Add
        Set oSheet = oBook.Worksheets(1)

        cont = 0
        z = 1
        For i = 1 To Rs.RecordCount
            For Each fld In Rs.Fields
                oSheet.Range(colonne(cont) & "1").Value = Rs.Fields(fld.Name).Name
                oSheet.Range("A1:O1").Font.Bold = True
                oSheet.Range(colonne(cont) & (z + i)).Value = Rs.Fields(fld.Name).Value
                If colonne(cont) = "G" Then qbase = Rs.Fields(fld.Name).Value
                If colonne(cont) = "H" Then giacen = Rs.Fields(fld.Name).Value
                cont = cont + 1
            Next
            If giace <= qbase Then 'diventa rosso
                oSheet.Range("H" & i).Interior.Color = vbRed
                oSheet.Range("H" & i).Font.Color = vbWhite
            Else
                oSheet.Range("H" & i).Interior.Color = vbGreen
                oSheet.Range("H" & i).Font.Color = vbBlack
            End If
            cont = 0
            Rs.MoveNext
        Next i

        'Salvo il file e chiudo excel
        oBook.SaveAs path & nomef
        oExcel.Quit

    End If

    MsgBox "ok"

    Rs.Close
    Set db = Nothing
End Sub

*** FINE CODE ***


text:

Ci attendevamo, con urgenza, di veder settare la formattazione
condizionale su alcune celle foglio excel prodotto
Quali sono le istruzioni che la attivano?


text:

effettivamente potresti avere ragione leggendo l'oggetto del messaggio ma non è completamente vero, quello che mi serviva era cambiare colore di sfondo ad alcune celle sulla base di un confronto di valori, quindi ho ottenuto la formattazione condizionale da vba e questo per me è sufficiente, anziché settare da vba la vera e propria formattazione condizionale iul confronto l'ho fatto da vba.

comunque se ti serve a grande richiesta ecco il link che spiega come fare
https://docs.microsoft.com/it-it/office/troubleshoot/excel/conditional-formatting-set-incorrectly

tranquillo, non mi devi nulla, tutto gratis.


title: Query per Trovare valore in una fascia di valori

text:
Il subject fa schifo, ma il problema è abbastanza semplice:
Ho un listino prezzi per dei prodotti, e ogni riga contiene l'ID del
prodotto, il prezzo e la data di decorrenza di quel prezzo. Ovviamente è
possibile trovare record di questo tipo:
Matite 5€ 01/01/2003
Matite 6€ 01/01/2004
Matite 7€ 01/01/2005
Per indicare che le matite costavano 5€ dal primo gennaio 03, mentre dal
primo gennaio 04 il prezzo è salito a 6€!
Ora vorrei fare una query che fornitagli una data mi dice quanto costavano
le matite in quel giorno. Sostanzialmente se gli passo come data di
riferimento 05/04/2004 la risposta dev'essere 6€!
--------------------------------
Inviato via
http://arianna.libero.it/usenet/