title: Dimensionamento del corpo di un report

author: vito

text:
Vorrei sapere come fissare il valore dell'altezza del corpo di un report,
indipendentemente
dal numero di records che vengono visualizzati.
es. altezza del corpo 10 cm e due records di 2 cm ciascuno visualizzati
all'interno.
Il piè pagina deve iniziare quindi con eventuali altri dati dalla fine dei
10 cm. del corpo e non
dopo 4 cm (somma dei cm dei 2 records).


title: esportare nomi tabelle e query

author: sabrina

text:
ciao a tutti
esiste un modo "intelligente"  per creare un elenco delle tabelle e delle
query presente nel db ?
ho provato l'analizzatore di A97 ma a un pariro eccessivo a me serve solo
l'elenco semplice semplice.... in più ora che ho AXP l'analizzatore non lo
capisco ..
grazie SAbrina
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: esportare nomi tabelle e query

text:
sabrina ha scritto:
> ciao a tutti
> esiste un modo "intelligente"  per creare un elenco delle tabelle e delle
> query presente nel db ?
> ho provato l'analizzatore di A97 ma a un pariro eccessivo a me serve solo
> l'elenco semplice semplice.... in più ora che ho AXP l'analizzatore non lo
> capisco ..
> grazie SAbrina
www.sitocomune.com
 .............risolto grazie a Alessandro Baraldi e al
suo codice
ciao ciao



title: Tabelle: Riempire un campo vuoto di tanti record.

author: Zappus

text:
Buongiorno a tutti,
ho una tabella con circa 700 record, a questa tabella ho aggiunto un campo
che deve assumere valore 2 su tutti i record. Ho provato a creare una query
con un campo [2]. Mi assegna il valore due a tutti i record, ora dovrei
cancellare tutti i dati dalla tabella e incollarci quelli della query ma in
questo caso mi sfalzerebbe un campo contatore che non può essere modificato
essendo collegato ad un'altra dabella che prende questo valore.
Come si può fare?
Grazie
Luca.


author: Alessandro Cara

text:
Zappus ha scritto:

Giuro  che non ho compreso la classica "acca"
Ma un:
update tabella set campoaggiunto=2
non risolve il problema? come ho premesso vado a naso ;-{)
--
ac


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:ilTnl.40345$8Z.2...@tornado.fastwebnet.it...
> Zappus ha scritto:
>> Buongiorno a tutti,
>> ho una tabella con circa 700 record, a questa tabella ho aggiunto un
>> campo che deve assumere valore 2 su tutti i record. Ho provato a creare
>> una query con un campo [2]. Mi assegna il valore due a tutti i record,
>> ora dovrei cancellare tutti i dati dalla tabella e incollarci quelli
>> della query ma in questo caso mi sfalzerebbe un campo contatore che non
>> può essere modificato essendo collegato ad un'altra dabella che prende
>> questo valore.
>> Come si può fare?
> Giuro  che non ho compreso la classica "acca"
ho una tabella con circa 700 record, a questa tabella ho aggiunto un campo
 che deve assumere valore 2 su tutti i record.(il resto complica...)
> Ma un:
> update tabella set campoaggiunto=2
>
> non risolve il problema? come ho premesso vado a naso ;-{)
> --
> ac
In VBA puoi suggerirmi il codice?
Grazie
Luca.


text:
Zappus ha scritto:

Perche' in vba? Dovresti farlo una sola volta.
Apri la gestione query nel formato sql e copia la istruzione che gia' ho
scritto sostituendo il nome della tua tabella e del campo aggiunto ed esegui
cmq. in vba uno dei modi e':
docmd.runsql "update tuatabella set campoaggiunto=2"
--
ac


text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:n4Unl.40373$8Z.3...@tornado.fastwebnet.it...

Grande Alessandro mi hai trovato una bella dritta...
Grazie
Luca.


title: Trovare l'ultimo record

author: Pisinho

text:
Sara' banale ma neanche con F1 (vorrei sapere chi diavolo ha scritto il
manuale) riesco a trovare una funzione che mi dia l'ultimo record.
Vorrei associare ad una variabile il valore di un campo dell'ultimo record.
Grazie mille, continuo la ricerca chi sa'...
P.S.: ma i bei manuali di una volta, quelli cartacei....almeno erano chiari
nell'esposizione..
Grazie mille.


title: Trovare l'ultimo record

author: Antonio Ganci

text:

Se il recordset č associato ad una maschera puoi procedere cosě:
Me.RecordsetClone.MoveLast
Variabile = Me.RecordsetClose![NomeCampo]
Fammi sapere,
saluti Antonio.


title: General: Msg "Il File pippo.mdb deve essere ripristinato o non è un database"

text:
Salute a tutti,
Ho un FE e un BE che tengo entrambi in un pen drive.
Utilizzo il front end direttamente sul pen drive.
Questa mattina dopo aver tentato di aprirlo mi è comparso un msg: "errore di
rete...".
Ho eseguito uno scan disk sul pen drive.
Dopo aver terminato lo scan disk, al nuovo tentativo di apertura mi ha dato
il msg in oggetto.
Non c'è verso di aprirlo, il messaggio mi permette di ripristinarlo ma
compare un nuovo msg che dice di non riconoscere il formato, al successivo
"OK" mi dice che il file non può essere ripristinato o che non è un file
.mdb.
Cosa può essere successo ?
Esiste una soluzione ?
Grazie Luca.


author: Antonio Biso

text:
"Zappus" <
in...@lcinformatica.it
> ha scritto nel messaggio
news:dgCCh.15485$aF5....@tornado.fastwebnet.it...

Corruzione del database.
A volte dipende dalla versione dell'access usato se non sono state
installate le fix, a volte per casini tipo appunto la rete.
Vari modi e tentativi per ripristinare il tutto, che a volte non funzionano.
Io per esempio per ripristinare un A97 danneggiato, lo riparo col 2000 e poi
esporto tutto di nuovo in un A97 vuoto, ma a volte non funziona neanche
quello
Antonio


author: Karl Donaubauer

text:

Come procedere con database danneggiati
www.donkarl.com/it/?FAQ1.27
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:540b9kF...@mid.individual.net...

Dopo tentativi classici come compatta e ripristina mdb da Access, importare
da un altro db...ho scaricato l'utilità jet compact dal sito microsoft.
Se ho capito come va usato devo mettere nella prima casella l'origine (il
mio db) e sulla destinazione la destinazione (sempre il mio db) ma lui
risponde che origine e destinazione devono essere uguali "The source end
destination databases must be unique". Se cambio origine e destinazione (un
mdb vuoto) mi restituisce il msg: "Error compacting database"....sbaglio
qualcosa?
Grazie Luca.


author: Pablitomf (Maurizio Facciuti) [Acces]

text:
> Cosa può essere successo ?
> Esiste una soluzione ?
PenDrive come HD? Sei un fooooolle!
La pendrive è su USB, ovvero porta che per quanto comoda è spesso e
volentieri presa da assalto dalla 220Vt, per cui, esposta allo
smagnetizzamento come non potrai credere...
poi ci sono tutti i motivi esposti da Biso e da Karl...
;-)
Non vorrei essere nei tuoi panni, soprattutto se tutte le utility e i
tentativi non vanno a buon fine come in questi casi spesso accade.
Spero che almento tu abbia fatto copia di Bkp.
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


text:
"Pablitomf (Maurizio Facciuti) [Acces]" <
keiko...@libero.it
> ha scritto
nel messaggio news:erf4ia$5g2$1...@tdi.cu.mi.it...
> > Cosa può essere successo ?
> > Esiste una soluzione ?
>
> PenDrive come HD? Sei un fooooolle!
>
> La pendrive è su USB, ovvero porta che per quanto comoda è spesso e
> volentieri presa da assalto dalla 220Vt, per cui, esposta allo
> smagnetizzamento come non potrai credere...
> poi ci sono tutti i motivi esposti da Biso e da Karl...
> ;-)
che poi sono collegate le cose
l'instabilità data dalla usb collegata alla predisposizione del db a
corrompersi
(un po' come quando MA va all'happy hour al Blu Oyster)
provoca il problema
>
> Non vorrei essere nei tuoi panni, soprattutto se tutte le utility e i
> tentativi non vanno a buon fine come in questi casi spesso accade.
>
> Spero che almento tu abbia fatto copia di Bkp.
gnaaaafa
Antonio


text:
Zappus wrote:
> "Karl Donaubauer ha scritto:
>>> Ho un FE e un BE che tengo entrambi in un pen drive.
>>> Utilizzo il front end direttamente sul pen drive.
>>> Questa mattina dopo aver tentato di aprirlo mi è comparso un msg:
>>> "errore di rete...".
>>> Ho eseguito uno scan disk sul pen drive.
>>> Dopo aver terminato lo scan disk, al nuovo tentativo di apertura mi
>>> ha dato il msg in oggetto.
>>> Non c'è verso di aprirlo, il messaggio mi permette di ripristinarlo
>>> ma compare un nuovo msg che dice di non riconoscere il formato, al
>>> successivo "OK" mi dice che il file non può essere ripristinato o
>>> che non è un file .mdb.
>>> Cosa può essere successo ?
>>> Esiste una soluzione ?
>>
>> Come procedere con database danneggiati
>>
www.donkarl.com/it/?FAQ1.27
>>
> Dopo tentativi classici come compatta e ripristina mdb da Access,
> importare da un altro db...ho scaricato l'utilità jet compact dal
> sito microsoft.
> Se ho capito come va usato devo mettere nella prima casella l'origine
> (il mio db) e sulla destinazione la destinazione (sempre il mio db)
> ma lui risponde che origine e destinazione devono essere uguali "The
> source end destination databases must be unique".
unique <> uguale
unique = unico (nel suo genere)
Vuol dire che devi scegliere un nome diverso/nuovo per la destinazione.
> Se cambio origine e
> destinazione (un mdb vuoto) mi restituisce il msg: "Error compacting
> database"....sbaglio qualcosa?
--



text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:2oFCh.476$zG1....@twister2.libero.it...

iaaaafo il file danneggiato è il front end il back-end è salvo....
Volevo capire sopratutto la causa.
Grazie Luca.


text:
"Zappus" <
in...@lcinformatica.it
> ha scritto nel messaggio
news:_HSCh.17382$aF5....@tornado.fastwebnet.it...
>
> > > Non vorrei essere nei tuoi panni, soprattutto se tutte le utility e i
> > > tentativi non vanno a buon fine come in questi casi spesso accade.
> > >
> > > Spero che almento tu abbia fatto copia di Bkp.
> >
> > gnaaaafa
> >
> iaaaafo il file danneggiato è il front end il back-end è salvo....
> Volevo capire sopratutto la causa.
Ma li mort%£$1!"£!
E c'hai fatto smaltì così per un semplice e banalissimo Front-End?!?!?!
So' du' notti che non ce dormimo!!!!
Antonio


text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:npTCh.1069$J11....@twister1.libero.it...

Scusate.....


text:
"Zappus" <
in...@lcinformatica.it
> ha scritto nel messaggio
news:GtFDh.26076$aF5....@tornado.fastwebnet.it...

UMPF
Minimo minimo ce dovresti pagà na cena con fornitura di cuGGinette...
Antonio


title: Categoria, sottocategoria, prodotto

author: Giu

text:
Ciao a tutti,
vorrei sapere come fate voi a maneggiare queste due problematiche:
Ho un catalogo prodotti con categorie, sottocategorie e prodotti.
Ho provato a gestire le cose in due modi: tre tabelle separate con
[id_cat, nome cat] [id_sottocat, id_cat, nome_sottocat] [id_prodotto,
id_sottocat, nome_prod]
oppure in una sola tabella con
[id_cat, id_sottocat, id_prodotto, nome] dove se è valorizzato solo
il primo indico una categoria, se sono valorizzati i primi due il
nome è quello della sottocategoria, se sono valorizzati tutti e tre
è un prodotto.
Qual'è il migliore per Voi, ce ne sono altri?
Altra domanda:
Devo gestire una cinquantina di tabelle (non di access, tabelle di
misure), potrei creare una tabella di access per ogni tabella ma
mi pare scomodo.
Allora ho fatto due tabelle: una con le intestazioni (10 intestazioni
massimo) e una con i valori (10 come le intestazioni).
Così nella tabella prodotti ho il riferimento al tipo di tabella,
recupero le intestazioni e poi le righe le prendo dalla tabella valori.
Come vi pare?
GG
P.S.: Spero di essere stato chiaro


title: Categoria, sottocategoria, prodotto

author: Roberto da Parma

text:
"Giu" <
giulio...@tlmservice.it
> ha scritto nel messaggio
news:43d7e381$0$345$5fc...@news.tiscali.it...
> Ciao a tutti,
> vorrei sapere come fate voi a maneggiare queste due problematiche:
>
> Ho un catalogo prodotti con categorie, sottocategorie e prodotti.
> Ho provato a gestire le cose in due modi: tre tabelle separate con
> [id_cat, nome cat] [id_sottocat, id_cat, nome_sottocat] [id_prodotto,
> id_sottocat, nome_prod]
> oppure in una sola tabella con
> [id_cat, id_sottocat, id_prodotto, nome] dove se č valorizzato solo
> il primo indico una categoria, se sono valorizzati i primi due il
> nome č quello della sottocategoria, se sono valorizzati tutti e tre
> č un prodotto.
> Qual'č il migliore per Voi, ce ne sono altri?
>
> Altra domanda:
> Devo gestire una cinquantina di tabelle (non di access, tabelle di
> misure), potrei creare una tabella di access per ogni tabella ma
> mi pare scomodo.
> Allora ho fatto due tabelle: una con le intestazioni (10 intestazioni
> massimo) e una con i valori (10 come le intestazioni).
> Cosě nella tabella prodotti ho il riferimento al tipo di tabella,
> recupero le intestazioni e poi le righe le prendo dalla tabella valori.
>
> Come vi pare?
>
> GG
>
> P.S.: Spero di essere stato chiaro
Sinceramente ho capito poco....proverň ad interpretare perlomeno la prima
domanda....
Dunque non so come dovrai gestire la tua tabella ma io farei cosě:
Creo una tabella con tre campi combinati
categoria sottocategoria prodotto;
tutti e tre richiamano eventualmente valori di tre tabelle
(es. categorie sottocategorie prodotti)
e poi da qui ti puoi gestire come vuoi legando magari le categorie alle
sottocategorie in modo che se selezioni una categoria hai una selezione
delle sottocategorie associate...ma ripeto č una mia supposizione in quanto
non ho ben capito dove vuoi arrivare.
il secondo quesito č quasi arabo ma cosě a larghe spanne ti consiglierei di
fare tutto con una tabella magari formata da piů campi (es. descrizione
colore misura ecc....), ma ripeto sto andando un pň a tentoni...
La prossima volta magari cerca di spiegarti meglio cosě gli altri possono
capirti.
Ciao
Roberto


title: Categoria, sottocategoria, prodotto

author: MA

text:
Giu wrote:
> Ciao a tutti,
> vorrei sapere come fate voi a maneggiare queste due problematiche:
>
> Ho un catalogo prodotti con categorie, sottocategorie e prodotti.
> Ho provato a gestire le cose in due modi: tre tabelle separate con
> [id_cat, nome cat] [id_sottocat, id_cat, nome_sottocat] [id_prodotto,
> id_sottocat, nome_prod]
> oppure in una sola tabella con
> [id_cat, id_sottocat, id_prodotto, nome] dove se č valorizzato solo
> il primo indico una categoria, se sono valorizzati i primi due il
> nome č quello della sottocategoria, se sono valorizzati tutti e tre
> č un prodotto.
> Qual'č il migliore per Voi, ce ne sono altri?
Io farei cosě
Prima tabella tblProdotto
Prodotto (numerico)
Categoria (numerico)
Sottocategoria (numerico)
Seconda tabella tblAppoggio
id (contatore)
Tipologia (testo)
DescrizioneTip (testo)
a seconda da dove pesco con le combobox mi filtro per la tipologia
Su non in elenco del controllo ci aggiungo quello che sto scrivendo e
aggiungo
se si tratta di categoria, sottocategoria o prodotto
>
> Altra domanda:
> Devo gestire una cinquantina di tabelle (non di access, tabelle di
> misure), potrei creare una tabella di access per ogni tabella ma
> mi pare scomodo.
> Allora ho fatto due tabelle: una con le intestazioni (10 intestazioni
> massimo) e una con i valori (10 come le intestazioni).
> Cosě nella tabella prodotti ho il riferimento al tipo di tabella,
> recupero le intestazioni e poi le righe le prendo dalla tabella
> valori.
>
> Come vi pare?
Questa č buona
>
> GG
>
> P.S.: Spero di essere stato chiaro
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: richiamare il valore presente nel campo di una maschera in una query [come fare?]

author: Michele Gi

text:
Salve

ho una maschera aperta
ha diversi campi
un campo si chiama "Tipo_SOGG-ATT"

ho creato una query che tra i criteri deve avere il valore che � presente in
tale campo
la tabella si chiama "B3-Interventi_0-Intro"

allora ho inserito nel campo criteri della query la stringa
[Table]![B3-Interventi_0-Intro]![Tipo_SOGG-ATT]

chiaramente non funziona
cosa devo scrivere?

(grazie)


text:
Il 20/10/2011 11.56, Michele Gi ha scritto:
> Salve
>
> ho una maschera aperta
bien
> ha diversi campi
> un campo si chiama "Tipo_SOGG-ATT"

controlli. Si chiamano controlli, in questo caso, associati
>
> ho creato una query che tra i criteri deve avere il valore che è presente in
> tale campo

controllo

> la tabella si chiama "B3-Interventi_0-Intro"
>
> allora ho inserito nel campo criteri della query la stringa
> [Table]![B3-Interventi_0-Intro]![Tipo_SOGG-ATT]

forms!nomedeltuoform(*)![Tipo_SOGG-ATT]

(*) nomedeltuoform non il nome della tabella quello sta gia scritto
nella query
>

--

ac (x=y-1)


text:
Grazie mille

"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:mhSnq.87466$GZ3....@tornado.fastwebnet.it...



text:
Il 20/10/2011 12.06, Michele Gi ha scritto:
> Grazie mille
prego. ma rispondi dopo il quote, per favore.
>
[cut]
>> (*) nomedeltuoform non il nome della tabella quello sta gia scritto nella
>> query
Questa e' una sonora corbelleria. Ovviamente la query puo' fare
riferimento a tutt'altra sorgente dati.

--

ac (x=y-1)


title: Convivenza Runtime 32 Bit con Office 64 bit

author: Simone Calligaris

text:
Ufficialmente non � possibile far coesistere sullo stesso PC, installazioni
di Office 32 e 64 bit.

Qualcuno del ng. ha mai testato la convivenza (eventuale) tra un Runtime di
Access 32 bit  installato con scripts SageKey e installazioni di Office a 64
bit?

Ciao a tutti.


author: Ammammata

text:
Il giorno Fri 12 Apr 2013 11:49:47a, *Simone Calligaris* inviava su
it.comp.appl.access il messaggio
news:5167d8b6$0$1342$
4faf...@reader2.news.tin.it
. Vediamo cosa scrisse:

>
> Qualcuno del ng. ha mai testato la convivenza (eventuale) tra un
> Runtime di Access 32 bit  installato con scripts SageKey e
> installazioni di Office a 64 bit?
>

provato e fallito

la soluzione � stata XP mode

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


author: Xÿmox

text:
Il 12/04/13 16:21, Ammammata ha scritto:
> Il giorno Fri 12 Apr 2013 11:49:47a, *Simone Calligaris* inviava su
> it.comp.appl.access il messaggio
> news:5167d8b6$0$1342$
4faf...@reader2.news.tin.it
. Vediamo cosa scrisse:
>
>> Qualcuno del ng. ha mai testato la convivenza (eventuale) tra un
>> Runtime di Access 32 bit  installato con scripts SageKey e
>> installazioni di Office a 64 bit?
>>
> provato e fallito
>
> la soluzione ï¿œ stata XP mode
>

oppure, se non crea problemi di altro genere, disinstalli dall'office 64
bit solo access, poi installi la runtime a 32 bit

--


text:
"Ammammata" <

>> Qualcuno del ng. ha mai testato la convivenza (eventuale) tra un
>> Runtime di Access 32 bit  installato con scripts SageKey e
>> installazioni di Office a 64 bit?

> provato e fallito

> la soluzione � stata XP mode

Cio�, in che senso?

Saluti.


text:
"X�mox"

>> la soluzione � stata XP mode

> oppure, se non crea problemi di altro genere, disinstalli dall'office 64
> bit solo access, poi installi la runtime a 32 bit

Vabb�, non sarebbe un gran problema considerando che nelle aziende Access
viene utilizzato (assai) raramente.
Ma da quel che ho capito parrebbe, � scritto sul sito MS, che Office 64 non
possa essere installato su macchine dotate gi� di Office 32.
Se le cose stanno cos�, presumo che analoga incompatibilit� esista con
Access Runtime a 32 bit.

Forse ho capito male?

Saluti

P.S: Sto semplicemente curiosando, non ho ancora trovato in giro



author: S. Savoldi

text:
"Simone Calligaris" <

Posso dirti che nel seguente scenario non ho rilevato problemi:

- Windows Server 2008 a 64 bit
- Office 2010 a 64 bit
- Installazioni Runtime a 32 bit di Access 97 - XP - 2003 (con scripts
SageKey)

I vari prodotti coesistono senza intoppi.
Funzionano le esportazioni dei Reports verso Word + Excel 64 bit, funziona
l'automazione OLE verso Outlook a 64 bit.

Ciao: Silvio


title: Realizzare controllo griglia in Access

author: Michela DiGiacomo

text:
Dunque, come dicevo nel post precedente, ho un controllo griglia
emulato in Access.
Devo revisionarlo e sto valutando se inglobare il tutto in
un'intefaccia ad oggetti.
La versione di Access su cui lavoro è la 2003.
Attualmente il sitema griglia è composto da una sottomaschera che
contiene fisicamente tutti i textbox che rappresentano le celle, le
intestazioni e una listbox che sposto e accendo alla bisogna.
Le intestazioni di riga sono posizionate nel form principale per
evitare lo scorrimento orizzontale.
Il numero massimo di colonne fisiche max attuale è 23, le righe 31...
Come si capisce nella sottomaschera ho 23*31 celle + 23 intestazioni +
1 listbox = 737 controlli !!!
Molto vicino al limite massimo di controlli utilizzabili in un form.
Il tutto è parametrizzato tramite delle tabelle in modo che righe e
colonne siano diminuite (nascoste) all'apertura in caso ne servano
meno, le colonne fisiche sono raggruppate in colonne logiche che hanno
una stessa intestatione che cambia di volta in volta, i valori
inseribili sono definiti a priori, esistono regole per cui un valore
può comparire in una sola o più colonne logiche (specificando le
compatibilità), l'inserimento avviene digitando con completamento
automatico, con mouse ed elenco a discesa, con mouse selezionando un
valore da  un elenco e cliccando sulla cella dove inserirlo, nella
maschera principale ho dei totali relativi al "peso" assegnato alle
colonne logiche (per riga, per gruppo di righe, per tutta la griglia)
Uff, mi pare sia tutto...
Il limite delle 23 colonne fisiche è quello dato dalla stampa: perchè
siano leggibili, su un foglio A4 in orizzontale sono riuscita a
mettere al max 23 colonne.
Ora purtroppo servono più colonne e dovrò stampare su più pagine, ma
questo è un problema successivo.
In una versione più "antica" avevo realizzato un form appoggiato su
una tabella temporanea con una combo per ogni colonna. Il risultato
era efficace ma bruttino da vedere e con alcuni limiti.
Vorrei adesso mixare le due cose utilizzando magari un recordset ADO
"al volo", come illustrato ad esempio sul sito di @Alex:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=267
 e creare
una sorta di frontend ad oggetti (griglia, cella, riga etc) che
avvolga tutto questo accrocchio.
Ovviamente non ho trovato un controllo grid già pronto che mi
soddisfacesse, anche perchè la mia applicazione non è commerciale e di
controlli grid a pagamento non se ne parla.
Si accettano consigli e opinioni...


title: Realizzare controllo griglia in Access

text:
On 10 Nov, 18:33, Michela DiGiacomo <
micheladigiac...@gmail.com
>
wrote:

> "al volo", come illustrato ad esempio sul sito di @Alex:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=267e
 creare
> una sorta di frontend ad oggetti (griglia, cella, riga etc) che
> avvolga tutto questo accrocchio.
>
> Ovviamente non ho trovato un controllo grid già pronto che mi
> soddisfacesse, anche perchè la mia applicazione non è commerciale e di
> controlli grid a pagamento non se ne parla.
>
> Si accettano consigli e opinioni...
Non puoi più facilmente aprire EXCEL via OLE e poloparlo usando il
VBA...????
Nel caso l'idea non fosse soddisfacente, ma ti invito a prenderla in
serissima considerazione perchè EXCEL è la GRIGLIA più potente
che esiste sul mercato e da Access è FULL_ACCESS puoi ereditare anche
gli Eventi del Foglio se usi EarlyBinding e tutto quello che serve..,
sarebbe bene prendere visione di un Demo, perchè sinceramente io non
userei tanto nè classi nè interfacce, quanto più un'array
Bidimensionale di controlli sfruttando il Nome delle textbox in modo
intellignete...
Es:
Riga 1 Colonna 1 ---> txtCella_1-1
Riga 1 Colonna 2 ---> txtCella_1-2
....
Riga 31 Colonna 23 ---> txtCella_31-23
In questo modo riesci a relazionare gli indici della matrice con il
Nome stesso del controllo...
Chiaramente questa è una pura riflessione ad alta voce... molto banale
non comprendendo a pieno l'esigenza.
Saluti
@Alex


title: Realizzare controllo griglia in Access

text:
On 10 Nov, 19:53, "@Alex" <
ik2...@libero.it
> wrote:
> Non puoi più facilmente aprire EXCEL via OLE e poloparlo usando il
> VBA...????
>
> Nel caso l'idea non fosse soddisfacente, ma ti invito a prenderla in
> serissima considerazione perchè EXCEL è la GRIGLIA più potente
> che esiste sul mercato e da Access è FULL_ACCESS puoi ereditare anche
> gli Eventi del Foglio se usi EarlyBinding e tutto quello che serve..,
Diciamo che non sono una fan di Excel, anche se poi per fare 4 somme,
stampare una tabellina o un grafico lo uso. Ma se fosse solo per me,
Excel sarebbe ormai un software dimenticato  :-)))
A parte questo, vorrei evitare di obbligare l'installazione di Excel
oltre che di Access dove viene usata la mia applicazione - anche se è
difficile da me trovare un pc che di default non abbia Excel.
Magari, per curiosità, qualche prova la faccio.
> sarebbe bene prendere visione di un Demo, perchè sinceramente io non
> userei tanto nè classi nè interfacce, quanto più un'array
> Bidimensionale di controlli sfruttando il Nome delle textbox in modo
> intellignete...
>
> Es:
>
> Riga 1 Colonna 1 ---> txtCella_1-1
> Riga 1 Colonna 2 ---> txtCella_1-2
> ....
> Riga 31 Colonna 23 ---> txtCella_31-23
>
> In questo modo riesci a relazionare gli indici della matrice con il
> Nome stesso del controllo...
>
Ok, mi trovi d'accordo con questo metodo, anche perchè è più o meno è
quello che uso attualmente :-)
Di fatto non ho usato array aggiuntivi, perchè i dati sono già
contenuti nei campi e con i nomi così strutturati posso scorrere righe
e colonne abbastanza agevolmente.
Ad esempio:
For n = 1 to MaxColonne
    Me("txtCella_01" &  format (n, "00")).FontBold = True
Next
La parte più rognosa e cioè la gestione degli eventi per ogni singolo
controllo, è stata risolta in un modo un poco maccheronico ma
efficace: con un modulo di comodo mi sono generata il codice per far
puntare tutti gli eventi dello stesso tipo ad una singola Sub o
Function, portando dietro il nome del controllo:
Open "c:\pincopallino.txt" for output as #1
For n = 1 to MaxRighe
   For m = 1 to MaxColonne
         Print #1, "Private Sub txtCella_" & Format(n, "00") & "_" &
Format(m, "00") & "_Exit(Cancel As Integer)"
         Print #1, "   Cancel = CampoExit(""txtCella_" & Format(n,
"00") & "_" & Format(m, "00") & """, Cancel)"
         Print #1, "End Sub"
         Print #1, ""
   next
netxt
close #1
Quindi aprendo pincopallino.txt e copia-incollando il codice nel
modulo del form per poi ignorarlo per sempre, devo solo crearmi la :
Function CampoExit(NomeCampo As String, Cancel As Integer)
     ' Gestione dell'evento exit in funzione del nome del campo....
End Function
Certo che, quando devi gestire 5 o 6 eventi, il codice di appoggio
diventa mezzo chilometro, però lo lasci in fondo al modulo e non lo
guardi più.
Il problema che ora devo affrontare è quello di raddoppiare il numero
di colonne fisiche gestibili.
Col sistema attuale, la cosa diventerebbe già improponibile per il
numero elevato di controlli, in più c'è il limite imposto da Access al
numero di controlli in un form.
Devo quindi tornare ad un recordset di appoggio (magari in memoria) e
un form multiriga.
Il bello sarebbe stato il conglobare tutto in un rigoroso oggetto Grid
a cui accedere con proprietà e metodi e magari utilizzare una
collection invece del generatore di codice "casalingo" per le colonne.
Altro discorso sarebbe stato il poter gestire maualmente lo scroll del
form e tenere nel form stesso solo il numero di colonne visibili + 1
(o 2) e visualizzare solo una finestra di un array che contiene tutti
i dati.
Forse si sarebbe potuto visualizzare i dati con Label e utilizzare un
unico Textbox solo quando si entra nella cella da editare.
Ma non ho trovato in giro niente per lo scroll e temo che i tempi di
risposta (aggiornamento di tutte le celle) sarebbero stati
insoddisfacenti.
Mi sono dilungata un po'...


title: Realizzare controllo griglia in Access

author: BFS

text:
Il 10/11/2010 18:33, Michela DiGiacomo ha scritto:
>
> Ovviamente non ho trovato un controllo grid già pronto che mi
> soddisfacesse, anche perchè la mia applicazione non è commerciale e di
> controlli grid a pagamento non se ne parla.
>
Se non sei allergico agli ocx, io uso spesso questa:
http://vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/article.asp
fornita comunque con codice sorgente se te la vuoi modificare,
analizzare, studiare...di una semplicità da gestire disarmante.
Fai praticamente tutto, puoi pure inserirti immagini nelle varie celle
ciao
BFS


title: Realizzare controllo griglia in Access

text:

importante questo per completezza:
http://vbaccelerator.com/home/The_Site/Usage_Policy/article.asp
ciao
BFS


title: Realizzare controllo griglia in Access

text:
....
Per la gestione Eventi chiaramente l'uso delle Classi è molto comodo
come hai giustamente intuito, ma provo a suggerirti un'alternativa
BANALE... ma ci provo...
Se tu crei una Function interna alla maschera... scritta così:
Prvate Function EseguiControllo(NomeControllo as String)
    MsgBox "Evento da gestire sul controllo " & NomeControllo
    ' ovviamente lo recuperi così
    ' Me.Controls(NomeControllo)....
End Function
Nella maschera delle proprietà dei controlli alla TAB(Eventi)
sull'evento che ti interessa gestire, invece di scrivere o selezionare
"Procedura Evento" per scrivere del codice... scrivi questo:
=FunzioneControllo("NomeDelControllo")
Chiaramente ha molti limiti, come la gestione dei parametri rilasciati
dagli eventi e la possibilità di usare il CANCEL, ma pensaci
ugualmente potrebbe
semplificarti le cose...
Io rimango fedele alle Classi in quanto con queste mi trovo
decisamente più a mio agio.... ;-) e sentendoti sinceramnete mi sembra
tu abbia un'ottima
cultura tecnica, quindi credo che qualche esercizio chiarificatore
potrebbe benissimo completare i tuoi dubbi...
ciao
@Alex


title: Realizzare controllo griglia in Access

text:
On 11 Nov, 11:31, "@Alex" <
ik2...@libero.it
> wrote:
> ....
>
> Per la gestione Eventi chiaramente l'uso delle Classi è molto comodo
> come hai giustamente intuito, ma provo a suggerirti un'alternativa
> BANALE... ma ci provo...
> Se tu crei una Function interna alla maschera... scritta così:
>
> Prvate Function EseguiControllo(NomeControllo as String)
>     MsgBox "Evento da gestire sul controllo " & NomeControllo
>     ' ovviamente lo recuperi così
>     ' Me.Controls(NomeControllo)....
> End Function
>
> Nella maschera delle proprietà dei controlli alla TAB(Eventi)
> sull'evento che ti interessa gestire, invece di scrivere o selezionare
> "Procedura Evento" per scrivere del codice... scrivi questo:
> =FunzioneControllo("NomeDelControllo")
>
> Chiaramente ha molti limiti, come la gestione dei parametri rilasciati
> dagli eventi e la possibilità di usare il CANCEL, ma pensaci
> ugualmente potrebbe
> semplificarti le cose...
Questa possibilità non l'avevo considerata, però come osservi tu ha
dei limiti e non sempre è utilizzabile.
E poi dovrei entrare in più di 700 controlli a modificare - forse si
può fare col solito For - Next da una Sub di "servizio".
> Io rimango fedele alle Classi in quanto con queste mi trovo
> decisamente più a mio agio.... ;-) e sentendoti sinceramnete mi sembra
> tu abbia un'ottima
> cultura tecnica, quindi credo che qualche esercizio chiarificatore
> potrebbe benissimo completare i tuoi dubbi...
Mah, volevo approfittare di questa occasione proprio per
familiarizzare con le classi.
Ovviamente il gioco deve valere la candela e il tempo a disposizione è
quello che è...
>
> ciao
> @Alex
Grazie
Ciao


title: Realizzare controllo griglia in Access

text:
On 11 Nov, 08:12, BFS <B...@BFSBFS.it> wrote:
> Il 10/11/2010 18:33, Michela DiGiacomo ha scritto:
>
>
>
> > Ovviamente non ho trovato un controllo grid gi pronto che mi
> > soddisfacesse, anche perch la mia applicazione non commerciale e di
> > controlli grid a pagamento non se ne parla.
>
> Se non sei allergico agli ocx, io uso spesso questa:
>
>
http://vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/arti.
..
>
No, non sono allergica agli ocx e effettivamente l'avevo già provato.
Il problema degli ocx è che non sai mai se saranno utilizzabili con
aggiornamenti futuri (Acces, Windows, Service Pack...)
Altro problema è che ormai ho creato il mo standard per i "dropdown":
il tastino per l'elenco a discesa non lo voglio, fisso è brutto su
tutte le colonne e farlo apparire quando si entra nella cella mi
toglie spazio nel campo, ho così imbastito un sitema con una listbox
al click dx del mouse.
Avevo fatto delle prove in merito con s_grid, ma avevo avuto dei
problemi utilizzando listbox di Access e griglia ocx.
Attualmente non ho VB a disposizione e quindi non potrei modificarmi
l'OCX.
D'altra parte se uassi correntemente VB non avrei utilizzato
Access :-)))
Ad ogni modo grazie.


title: determinare il massimo valore in una serie di dati

text:
Ciao a tutti
forse mi sto perdendo nel classico bicchier d'acqua ma non riesco a
venir a capo della situazione seguente:
tra i tanti record di una tabella ho più volte la seguente situazione
in una tabella
codice-Descrizione-UltimaQta-UltimaDataAcq
AAA  - BOTTIGLIA - 5000      - 20110110
AAA  - BOTTIGLIA - 3000      - 20100530
devo creare una query che mi filtri il record che ha la UltimaDataAcq
maggiore...
Utilizzando  i parametri di raggruppamento query non riesco a
stabilire quele opzione selezionare per UltimaQtà in modo che sia
quella corrispondente all'UltimaDataAcq
Scusate per la banalità della domanda e ringrazio in anticipo chi
voglia darmi una mano..
Nicola


text:

Query per estrarre i prodotti con prezzo minimo da un Elenco di
prodotti con provenienze diverse.
Ipotiziamo di avere una tabella prodotto con
IndiceProdotto(IdProdotto), prezzo e provenienza(a scopo di esempio).
CODICE(Per il prezzo minimo)
    Select T1.Provenienza,MINP.IdProdotto,MINP.Minimo
    From T1
    RIGHT JOIN
        (select IdProdotto, Min(Prezzo) as Minimo
         From T1
         Group By IdProdotto) AS MINP
    ON T1.IdProdotto=MINP.IdProdotto AND T1.Prezzo=MINP.Minimo
Stesso metodo per estrarre il massimo:
CODICE
    Select T1.Provenienza,MAXP.IdProdotto,MAXP.Massimo
    From T1
    RIGHT JOIN
        (select IdProdotto, Max(Prezzo) as Massimo
         From T1
         Group By IdProdotto) AS MAXP
    ON T1.IdProdotto=MAXP.IdProdotto AND T1.Prezzo=MAXP.Massimo
Non so se è quello che chiedevi.....
@Alex


text:

Grazie @Alex per la risposta,
dalla situazione
codice-Descrizione-UltimaQta-UltimaDataAcq
AAA  - BOTTIGLIA - 5000      - 20110110
AAA  - BOTTIGLIA - 3000      - 20100530
vorrei ottenere il seguente risultato
codice-Descrizione-UltimaQta-UltimaDataAcq
AAA  - BOTTIGLIA - 5000      - 20110110
giusto per essere pignoli, in particolare se ho la seguente situazione
codice-Descrizione-UltimaQta-UltimaDataAcq
AAA  - BOTTIGLIA - 5000      - 20110110
AAA  - BOTTIGLIA - 3000      - 20100530
BBB  - BICCHIERE -4000      - 20110201
devo ottenere il risultato
codice-Descrizione-UltimaQta-UltimaDataAcq
AAA  - BOTTIGLIA - 5000      - 20110110
BBB  - BICCHIERE -4000      - 20110201
Grazie ancora...
Nicola


text:
Ma hai provato quello che ti ho detto...????
@Alex


text:
On 12 Feb, 00:56, "@Alex" <
ik2...@libero.it
> wrote:
> Ma hai provato quello che ti ho detto...????
>
> @Alex
Ho potuto provare solo ora..
cmq è proprio quello che cercavo e funziona alla grande!!
Grazie 1000
Nicola


text:
On 12 Feb, 08:49, N1C0L4 <
nickb...@gmail.com
> wrote:
> On 12 Feb, 00:56, "@Alex" <
ik2...@libero.it
> wrote:
>
> > Ma hai provato quello che ti ho detto...????
>
> > @Alex
>
> Ho potuto provare solo ora..
Allora perchè hai risposto senza provare....?!?!?!?!?!?!
> cmq è proprio quello che cercavo e funziona alla grande!!
C.V.D. mi insegnava la mia prof.ssa di Analisi....
basta un pò di pazienza...!
> Grazie 1000
>
> Nicola
@Alex


title: clienti con più ordini

author: Tambivano

text:
Salve, tutti i miei complimenti a questo gruppo....
Ho una tabella "anagrafica" e una tabella "ordini" molti clienti (la maggior
parta) ha solo un ordine, altri (clienti) due o più ordini. Ora a me
servirebbe sapere solo quelli che nella tabella "ordini" hanno più di un
ordine. Non riesco a impostare la query.....
mi date una mano?
Grazie
Ivano


title: clienti con più ordini

author: almorel

text:

Ciao Ivano,
ti serve una query con totali (simbolo di sommatoria).
Selezioni il campo cliente come raggruppamento, il campo ordine come
conteggio
e nel relativo criterio ci metti   >1
Ciao
Alberto


title: clienti con più ordini

author: sv

text:
Tambivano ha scritto:


> mi date una mano?
> Grazie
> Ivano
Per esempio utilizzando la tabella Orders di NorthWind, una query di
raggruppamento con criterio conteggio>1:
SELECT Count(OrderList.CompanyName) AS ConteggioDiCompanyName,
OrderList.CompanyName
FROM OrderList
GROUP BY OrderList.CompanyName
HAVING (((Count(OrderList.CompanyName))>1));
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: clienti con più ordini

text:
"sv" <
salvi...@accessgroup.it
> ha scritto nel messaggio
news:i8i05b$eei$1...@news.newsland.it...
> Tambivano ha scritto:
>
>> Salve, tutti i miei complimenti a questo gruppo....
>
>> Ho una tabella "anagrafica" e una tabella "ordini" molti clienti (la
>> maggior
>> parta) ha solo un ordine, altri (clienti) due o più ordini. Ora a me
>> servirebbe sapere solo quelli che nella tabella "ordini" hanno più di un
>> ordine. Non riesco a impostare la query.....
>
>> mi date una mano?
>
>> Grazie
>
>> Ivano
>
> Per esempio utilizzando la tabella Orders di NorthWind, una query di
> raggruppamento con criterio conteggio>1:
>
> SELECT Count(OrderList.CompanyName) AS ConteggioDiCompanyName,
> OrderList.CompanyName
> FROM OrderList
> GROUP BY OrderList.CompanyName
> HAVING (((Count(OrderList.CompanyName))>1));
>
>
Grazie..grazie
domani provo ma funzionerà di certo
Ivano


title: clienti con più ordini

text:
"Tambivano" <
infoN...@tamburrini.net
> ha scritto nel messaggio
news:GP_qo.215017$9f6.4...@twister1.libero.it...

Grazie... ovviamente funziona
Ivano


title: runtime di access - pachage wizard

author: ^luigi^

text:
ho installato su un PC di rete che non ha la licenza access, il runtime di
access con il package wizard di access 2003 developer extension, al
secondo step, spunto "include access 2003 runtime", al terzo step spunto
le caselle: start menu, /runtime, /excl, /ro, ar quarto step ho messo la
seguente key current user - softwaremicrosoftoffice11.0accesssecurity -
level - #1.
Arrivato alla fine, mi crea il pacchetto di installazione, lo installo,
non da errori, ma vado ad aprire un file access ma a parte la classica
finestra access iniziale non mi apre nulla, mi da solo una schermata vuota.
Come posso risolvere questa situazione?
ps i computer su cui ho provato sono tutti p4-3 GB.
l.
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: runtime di access - pachage wizard

text:
On 23 Ott, 13:01,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> ho installato su un PC di rete che non ha la licenza access, il runtime di
> access con il package wizard di access 2003 developer extension, al
> secondo step, spunto "include access 2003 runtime", al terzo step spunto
> le caselle: start menu, /runtime, /excl, /ro, ar quarto step ho messo la
> seguente key current user - softwaremicrosoftoffice11.0accesssecurity -
> level - #1.
> Arrivato alla fine, mi crea il pacchetto di installazione, lo installo,
> non da errori, ma vado ad aprire un file access ma a parte la classica
> finestra access iniziale non mi apre nulla, mi da solo una schermata vuota.
> Come posso risolvere questa situazione?
> ps i computer su cui ho provato sono tutti p4-3 GB.
> l.
> grazie
>
Ciao luigi,
nel database che vuoi installare sul pc con il runtime devi impostare
la maschera di Avvio in Strumenti / Avvio...
--
Cinzia
Microsoft Office Access MVP
http://wwww.riolab.org


title: runtime di access - pachage wizard

text:
cinzia...@tiscali.it
 ha scritto:

mmmmh! ma se volessi installare il runtime per leggere tutti i file access
che un domani mi possono capitare?  o facendo l'installazione del runtime,
questo è legato solo al programma che viene allegato quando creo il
package?
l.
> --
> Cinzia
> Microsoft Office Access MVP
>
http://wwww.riolab.org



title: Problema con Orario

author: Fabilly

text:
Ciao a Tutti,
dovrei sommare degli orari ottenuti dalla sottrazione di un orario entrata
ed un orario uscita. Quando eseguo la query per la somma del risultato
ottenuto, e questo valore supera le 24h mi appare un numero seriale, non
trovo il formato per ottenere il risultato esatto. Questo problema mi si è
posto anche in Execel, ma li ho trovato la soluzione, in Access No.
Qualcuno mi può aiutare indicandomi il formato da usare nella query di
somma?
Grazie Fabio


title: Problema con Orario

author: Roberto da casa

text:
"Fabilly" <
fab...@tiscalinet.it
> ha scritto nel messaggio
news:96meg4$9ie$1...@lacerta.tiscalinet.it...

Se torni indietro di 11 thread, ne trovi uno iniziato oggi alle 13:08 da
Fabio Smarrelli il cui oggetto è "Somma di ore... bello ma come?". Dovresti
trovarci la soluzione che ti serve.
Anche tu devi farti una passeggiatina nel Sito Comune (link qui sotto).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema con Orario

text:
"Fabilly" <
fab...@tiscalinet.it
> ha scritto nel messaggio
news:96meg4$9ie$1...@lacerta.tiscalinet.it...
> Ciao a Tutti,
[CUT]
>
> Grazie Fabio
>
Già che vai nel Sito Comune dai uno sguardo alla Sezione ICAA: c'è qualcosa
da leggere molto interessante.



title: Problema con Orario

text:
Grazie per avere Risposto vado a vissitare il sito, spero di capirci
qualcosa.
Ciao Fabio
Roberto da casa <
r.ma...@libero.it
> wrote in message
whzj6.26134$7U4.6...@news.infostrada.it...



title: Gestione immagini in report

author: diego

text:
Buona sera a tutto il NG, avrei una domanda : Sarebbe possibile
visualizzare in Anteprima di stampa di un report l'immagine scansionata
di un Pass dove al centro dell'immagine sovrappongo una casella di
testo che riporta la targa del veicolo, ma poi in stampa, dal momento
che i pass sono già prestampati nella grafica da una tipografia, non
far stampare l'immagine ma solo la targa riportata nella casella di
testo?
Grazie
Saluti
Diego


title: Gestione immagini in report

author: Alessandro Baraldi

text:
diego ha scritto:

Penso che tu debba usare un trucchetto...!
Se usi Access>=Xp puoi sfruttare il parametro OpenArgs nella funzione
OpenReport
e su Open dello stesso recuperare il parametro per definire nell'Evento
Corpo_Format
se non erro, lo stato Visible o meno del controllo Immagine.
Ovviamente devi gestire differentemente il Preview dalla stampa
diretta...., in pratica esegui la stampa su chiusura dopo aver aperto
la versione Preview in modalità acDialog....!
Ciao
@Alex


title: Gestione immagini in report

text:
Alessandro Baraldi ha scritto:
>
> Penso che tu debba usare un trucchetto...!
>
> Se usi Access>=Xp puoi sfruttare il parametro OpenArgs nella funzione
> OpenReport
> e su Open dello stesso recuperare il parametro per definire nell'Evento
> Corpo_Format
> se non erro, lo stato Visible o meno del controllo Immagine.
>
> Ovviamente devi gestire differentemente il Preview dalla stampa
> diretta...., in pratica esegui la stampa su chiusura dopo aver aperto
> la versione Preview in modalità acDialog....!
>
> Ciao
> @Alex
Ciao Alex, in Pratica dovrei in qualche modo rendere visibile
l'immagine su l'anteprima e non appena do la stampa dovrei rendere
invisibile l'immagine prima di chiuderla?
ho capito bene?


title: Gestione immagini in report

text:
a proposito uso access 2003
Saluti
Diego


title: Gestione immagini in report

author: Michele (Giò)

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1158351380.7...@h48g2000cwc.googlegroups.com...

Grazie
Saluti
Diego
Per ovviare a simile problema, con report aperto in modalità struttura, Vai
su File>Imposta Pagina, e devi attivare l'opzione "Solo Dati". Così facendo
l'immagine di sfondo non viene stampata ma resta visibile in anteprima. Io
l'ho scoperto per sbaglio perchè non riuscivo a capire come mai non mi
stampava l'immagine. Dopo tre giorni ci siamo accorti di sta piccola e
insignificante opzione in basso a sinistra era attiva..... Quante
imprecazioni non ti dico!
Saluti
Michele


title: Gestione immagini in report

text:
Michele (Giò) ha scritto:
> Per ovviare a simile problema, con report aperto in modalità struttura, Vai
> su File>Imposta Pagina, e devi attivare l'opzione "Solo Dati". Così facendo
> l'immagine di sfondo non viene stampata ma resta visibile in anteprima. Io
> l'ho scoperto per sbaglio perchè non riuscivo a capire come mai non mi
> stampava l'immagine. Dopo tre giorni ci siamo accorti di sta piccola e
> insignificante opzione in basso a sinistra era attiva..... Quante
> imprecazioni non ti dico!
>
> Saluti
>
> Michele
ciao Michele ho provato a fare come hai suggerito anche se conoscevo
questa opzione ma purtroppo non funziona se metto il flag in solo dati
mi visualizza solo le caselle dove vengono caricati i dati ma
l'immagine anche in anteprima non me la fa vedere...e purtroppo non so
quali pesci prendere.
comunque ti ringrazio di avermi cortesemente risposto
Saluti
Diego


title: Gestione immagini in report

author: Paolo Dal Bosco

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1158422239.5...@b28g2000cwb.googlegroups.com...
Michele (Giò) ha scritto:



Saluti
Diego
------------------------------
a questo punto, ti cosiglierei di fare due report uno per
l'anteprima e l'altro senza immagini per la stampa,
è un po' ortodossa ma ti risolve il problema.
Buona serata
Paolo


title: Gestione immagini in report

text:
Paolo Dal Bosco ha scritto:
> a questo punto, ti cosiglierei di fare due report uno per
> l'anteprima e l'altro senza immagini per la stampa,
> è un po' ortodossa ma ti risolve il problema.
>
> Buona serata
> Paolo
ciao Paolo, in effetti è un metodo un po farraginoso da adottare,
anche perche' come la chiudo l'anteprima? dovrei creare un comando su
chiusura anteprima che mi lanci in automaico la stampa, e sinceramente
nn so come fare, ho letto un po l'help (che tanto mi raccomanda di fare
il buon Alex Baraldi e che in efetti devo confermare la bontà del suo
sugerimento), ed ho letto che ci sono metodi tra i quali il DisplayWhen
che impostato a 2 mi dovrebbe visualizzare solo su schermo limmagine ma
non su stampa, c'e ancheda dire che il suggerimento dell'help riportato
in calce alla pagine mi dice che per i Report e' consigliabile adottare
l'evento Format o Retreat , insomma non so com fare in entrambi gli
eventi scrivero un comando del tipo Me.Imagine.Visible=False ma non ho
sortito nessun tipo di effetto desiderato anzi tutt'altro solo solo
solo ERRORI...maremma maiala!!!
se qualche santo in paradiso mi potesse aiutare io L'help l'ho letto
ma...non riesco sigh!!!
Saluti
Diego


title: Gestione immagini in report

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1158423392.3...@h48g2000cwc.googlegroups.com...




Saluti
Diego
------------------------------
il problema di chiudere l'anteprima esiste in ogni caso,
su evento di chiusura lanci la stampa dell'altro report
es:    DoCmd.OpenReport "NomeReport", acNormal, "", ""
il problema nasce se vuoi chiudere l'anteprima senza stampare
e per questo invece dell'evento in chiusura ti suggerisco
di farti un popup menu o barra stumenti o barra menu per le tue esigenze
e questo non è difficile.
Ciao
Paolo


title: Gestione immagini in report

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1158423392.3...@h48g2000cwc.googlegroups.com...
Paolo Dal Bosco ha scritto:
eventi scrivero un comando del tipo Me.Imagine.Visible=False ma non ho
sortito nessun tipo di effetto desiderato anzi tutt'altro solo solo
solo ERRORI...maremma maiala!!!
se qualche santo in paradiso mi potesse aiutare io L'help l'ho letto
ma...non riesco sigh!!!
Saluti
Diego
Hai provato a vedere se cambia qualcosa impostando l'immagine come collegata
o incorporata, sempre spuntando l'opzione Solo dati?
Nel report dove dovevo far scomparire il bollettino premarcato funzionava a
meraviglia.... mah, vai a capire
Michele


title: Gestione immagini in report

text:
Paolo Dal Bosco ha scritto:
> il problema di chiudere l'anteprima esiste in ogni caso,
> su evento di chiusura lanci la stampa dell'altro report
> es:    DoCmd.OpenReport "NomeReport", acNormal, "", ""
> il problema nasce se vuoi chiudere l'anteprima senza stampare
> e per questo invece dell'evento in chiusura ti suggerisco
> di farti un popup menu o barra stumenti o barra menu per le tue esigenze
> e questo non è difficile.
>
> Ciao
> Paolo
Boh...vedrò come fare...sta cosa mi sta facendo diventare cretino...
Saluti
Diego


title: Gestione immagini in report

text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:450c26c0$0$47962$4faf...@reader3.news.tin.it...

forse l'immagine l'avevi inserita come sfondo ed allora eè possibile non
stamparla
Ciao
Paolo


title: Gestione immagini in report

text:
"Paolo Dal Bosco" <
bos...@tin.it
> ha scritto nel messaggio
news:450c28d8$0$35071$4faf...@reader4.news.tin.it...

Ma perchè secondo te diego ha inserito l'immagine in modo diverso dallo
sfondo, cioè come controllo immagine?
A questo punto conviene farsi un jpeg ad alta qualità per lo sfondo ed
ottenere lo stesso risultato in maniera diversa.... Il mio bollettino era
settato come sfondo.
Michele


title: Gestione immagini in report

text:
Michele (Giò) ha scritto:

l'ho allegata sia come immagine che come sfondo in entrabi i casi se
metto il flag su stampa solo dai l'immagine nn mi viene visualizzata in
anteprima
Saluti
Dego


title: Gestione immagini in report

text:
"diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
news:1158425347....@h48g2000cwc.googlegroups.com...
Michele (Giò) ha scritto:
> "Paolo Dal Bosco" <
bos...@tin.it
> ha scritto nel messaggio
> news:450c28d8$0$35071$4faf...@reader4.news.tin.it...
> >
> > "Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
> > news:450c26c0$0$47962$4faf...@reader3.news.tin.it...
> >> "diego" <
diegoci...@hotmail.com
> ha scritto nel messaggio
> >> news:1158423392.3...@h48g2000cwc.googlegroups.com...
> >>
> >> Paolo Dal Bosco ha scritto:
l'ho allegata sia come immagine che come sfondo in entrabi i casi se
metto il flag su stampa solo dai l'immagine nn mi viene visualizzata in
anteprima
Saluti
Dego
Allora a questo punto, mi sa che ha ragione Paolo. Ti conviene utilizzare
due report che secondo me non è una soluzione di ripiego. Purtroppo non
hanno la flessibilità di una manschera..... E poi alla fin fine non è che
occupino sto grande spazio. Puoi aprire assieme al report in anteprima un
popup che puoi utilizzare per chiudere l'anteprima e lanciare la stampa.
Saluti e buona serata.
Michele
PS comunque la soluzione ci deve essere, tornaci sopra fra un pò di tempo, e
vedrai che la cosa si risolve.


title: Gestione immagini in report

text:
Michele (Giò) ha scritto:
>
> Allora a questo punto, mi sa che ha ragione Paolo. Ti conviene utilizzare
> due report che secondo me non è una soluzione di ripiego. Purtroppo non
> hanno la flessibilità di una manschera..... E poi alla fin fine non è che
> occupino sto grande spazio. Puoi aprire assieme al report in anteprima un
> popup che puoi utilizzare per chiudere l'anteprima e lanciare la stampa.
>
> Saluti e buona serata.
>
> Michele
>
> PS comunque la soluzione ci deve essere, tornaci sopra fra un pò di tempo, e
> vedrai che la cosa si risolve.
Beh grazie se non altro per la vostra disponibilità
nell'aiutarmi...speriamo di trovare la soluzione in un futuro prossimo
Saluti e buona Domenica
Diego


title: Progetto ADP collegamento a tabelle mdb

author: dato

text:
Salve a tutti,

        ho un altro
problema nella conversione del mio db access in progetto.

Il mio db usava delle tabelle collegate di un altro
db (sempre access versione 97) che non posso modificare.

Ora non rieco a collegare le tabelle che mi
servono!

Il db che contiene le tabelle che mi occorrono è su
un server di rete.

Grazie per l'aiuto


title: Progetto ADP collegamento a tabelle mdb

author: Cinzia

text:
"dato" <
ra...@radaimpianti.it
> ha scritto nel messaggio
news:dnp8j1$6f0$1...@balena.cs.interbusiness.it...

Grazie per l'aiuto
ciao dato,
in un progetto ADP non puoi collegare tabelle via ODBC come fai con MDB.
Hai 2 possibilità che dipendono da cosa ci devi fare con queste tabelle:
1) le gestisci via Codice con connessioni ad Hoc
2) le colleghi in SQL Server  vedi la sp di sistema sp_AddLinkedServer
Ciao
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


title: Progetto ADP collegamento a tabelle mdb

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:43a03ffa$0$341$5fc...@news.tiscali.it...

Ho provato ad eseguire il collegamento guidato usando
l'opzione Server collegato; nella finestra origine dati ho
selezionato come tipo di file Database di Access (*.mdb;...)  quindi ho
richiamato il database
messaggio che mi viene scritto:
"Impossibile attivare un collegamento alle tabelle nel file 'Pippo.MDB'
perche il progetto di Access è connesso a un databese di SQL Sever in un
computer remoto. Per attivare un collegamento alle tabelle è necessario che
il progetto di access sia connesso a un databese SQL Server Dascktop Engine
o SQL Sever ver. 7.0 o succ in esecuzione nel computer locale"
Ora io stò progettando il mio progetto da un computer in rete e il database
SQL risiede su un altro PC  che mi fa da server; da quello che ho capito se
la stessa operazione
la vado a fare sul server mi permette di collagarle????
Quando però utilizzo il mio PC cosa succede?
grazie sabrina (dato)


title: Progetto ADP collegamento a tabelle mdb

text:
"dato" <
ra...@radaimpianti.it
> ha scritto nel messaggio
news:dnrcg1$jnk$1...@balena.cs.interbusiness.it...

Ho fatto la prova sopra descritta e vedo tutte le mie tabelle!!!(evviva)
Grazie a tutti!!!


title: problemi con recordset.filter

author: Giacomo Cecchetti

text:
Ho un problema con il filtraggio dei record contenuti nelle tabelle
collegate in ODBC, quando eseguo il codice sulle alcune macchine con access
runtime và in errore runtime. Su alcune macchine XP tutto è ok mentre su
win2000 e 98 non c'è modo di farlo andare.
Ci sono idee


title: problemi con recordset.filter

author: ALESSANDRO Baraldi

text:
"Giacomo Cecchetti" <
gcecc...@pazzinieditore.it
> ha scritto nel messaggio
news:wrZ4i.3766$iP1....@news.edisontel.com...

Puoi postare un minimo di codice per capire come stai lavorando...?
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: problemi con recordset.filter

text:
ALESSANDRO Baraldi wrote:
> "Giacomo Cecchetti" <
gcecc...@pazzinieditore.it
> ha scritto nel
> messaggio news:wrZ4i.3766$iP1....@news.edisontel.com...
>> Ho un problema con il filtraggio dei record contenuti nelle tabelle
>> collegate in ODBC, quando eseguo il codice sulle alcune macchine con
> access
>> runtime và in errore runtime. Su alcune macchine XP tutto è ok mentre su
>> win2000 e 98 non c'è modo di farlo andare.
>> Ci sono idee
>
> Puoi postare un minimo di codice per capire come stai lavorando...?
>
Grazie per l'interessamento questo è un pezzo di codice. Da notare che le
tabelle in questo caso "commesse" sono collegate in ODBC a mysql attraverso
DSN, il server su cui gira mysql è in rete (suse sles9)

Private Sub comm_AfterUpdate()
On Error GoTo Err_comm_Click
Dim comm As Long
Dim anno As Long
Dim mychek As Boolean
Dim strfiltro As String
Dim conn As String
Dim rstComm As New ADODB.Recordset

    'commessa
    comm = Me.comm
    'anno
     mychek = IsNull(Me.anno)
If mychek = True Then
    anno = Year(Date)
    Me.anno = Year(Date)

Else
    anno = Me.anno
End If
    strfiltro = "commessa=" & comm & " AND anno=" & anno

        rstComm.Open "commesse", CurrentProject.Connection,
adOpenKeyset,adLockOptimistic

        rstComm.Filter = strfiltro

        If rstComm.RecordCount > 0 Then

            Me.descr1 = [rstComm]![descr-1]
            Me.descr2 = [rstComm]![descr-2]
            Me.impianto = rstComm!impianto

            rstComm.Close

        Else
            rstComm.Close
        End If
Me.impianto.Requery
Me.elencoOre.Requery
Exit_comm_Click:
    Exit Sub
Err_comm_Click:
    MsgBox Err.Description
    Resume Exit_comm_Click
End Sub


title: problemi con recordset.filter

text:
"Giacomo Cecchetti" <
gcecc...@pazzinieditore.it
> ha scritto nel messaggio
news:yph5i.3909$iP1....@news.edisontel.com...

Non capisco il perchè usi ADO, ma com emai invece di fare una SELECT
apri l'intero RS per poi filtrarlo...?
StrSQL="SELECT * FROM Commessa WHERE Comm=" & Comm & " AND Anno=" & anno
apri il Recordset e verifichi EOF...
rstComm.Open StrSQL, CurrentProject.Connection,
adOpenKeyset,adLockOptimistic,adCmdText
If Not rstComm.EOF Thhen
Oppure usi i Parameter ed apri una Query Parametrica...
P.S. Commessa è un Campo Numerico vero...?



title: problemi con recordset.filter

text:
ALESSANDRO Baraldi wrote:
> "Giacomo Cecchetti" <
gcecc...@pazzinieditore.it
> ha scritto nel
> messaggio news:yph5i.3909$iP1....@news.edisontel.com...

Effettivamente così è molto meglio, ho provato e tutto è ok sulle macchine
che hanno la versione full di access mentre su quelle con runtime funziona
solo su alcune le stesse su cui funzionava prima, sulle altre continua a
darmi errore di runtime.
PS sulle macchine con win98 non ne funziona una, mentre su xp alcune si ma
non sono riuscito a individuare la combinazione.
Uso ADO perchè seguendo un mio vecchio progetto non avevo avuto problemi, in
quello però le tabelle collegate erano di access.
    strfiltro = "SELECT * FROM [commesse] WHERE [commessa]=" & comm & " AND
[anno]=" & anno

        'rstComm.Open "commesse", CurrentProject.Connection, adOpenKeyset,
adLockOptimistic
        rstComm.Open strfiltro, CurrentProject.Connection, adOpenKeyset,
adLockOptimistic, adCmdText

        'rstComm.Filter = strfiltro

        'If rstComm.RecordCount > 0 Then
        If Not rstComm.EOF Then



title: problemi con recordset.filter

text:
> Effettivamente cosě č molto meglio, ho provato e tutto č ok sulle macchine
> che hanno la versione full di access mentre su quelle con runtime funziona
> solo su alcune le stesse su cui funzionava prima, sulle altre continua a
> darmi errore di runtime.
> PS sulle macchine con win98 non ne funziona una, mentre su xp alcune si ma
> non sono riuscito a individuare la combinazione.
> Uso ADO perchč seguendo un mio vecchio progetto non avevo avuto problemi,
in
> quello perň le tabelle collegate erano di access.
>
>
>
>
>     strfiltro = "SELECT * FROM [commesse] WHERE [commessa]=" & comm & "
AND
> [anno]=" & anno
>
>         'rstComm.Open "commesse", CurrentProject.Connection, adOpenKeyset,
> adLockOptimistic
>         rstComm.Open strfiltro, CurrentProject.Connection, adOpenKeyset,
> adLockOptimistic, adCmdText
>
>
>
>         'rstComm.Filter = strfiltro
>
>         'If rstComm.RecordCount > 0 Then
>         If Not rstComm.EOF Then
>
>             Me.descr1 = [rstComm]![descr-1]
>             Me.descr2 = [rstComm]![descr-2]
>             Me.impianto = rstComm!impianto
>
Prova ad usare DAO invece che ADO e vedrai che funziona su tutte....
In questo caso le macchine sulle quali non funziona č probabile che non sia
installata
la stessa versione o aggiornamento di MDAC...



title: problemi con recordset.filter

text:
ALESSANDRO Baraldi wrote:
>> Effettivamente così è molto meglio, ho provato e tutto è ok sulle
>> macchine che hanno la versione full di access mentre su quelle con
>> runtime funziona solo su alcune le stesse su cui funzionava prima, sulle
>> altre continua a darmi errore di runtime.
>> PS sulle macchine con win98 non ne funziona una, mentre su xp alcune si
>> ma non sono riuscito a individuare la combinazione.
>> Uso ADO perchè seguendo un mio vecchio progetto non avevo avuto problemi,
> in
>> quello però le tabelle collegate erano di access.
>>
>>
>>
>>
>>     strfiltro = "SELECT * FROM [commesse] WHERE [commessa]=" & comm & "
> AND
>> [anno]=" & anno
>>
>>         'rstComm.Open "commesse", CurrentProject.Connection,
>>         adOpenKeyset,
>> adLockOptimistic
>>         rstComm.Open strfiltro, CurrentProject.Connection, adOpenKeyset,
>> adLockOptimistic, adCmdText
>>
>>
>>
>>         'rstComm.Filter = strfiltro
>>
>>         'If rstComm.RecordCount > 0 Then
>>         If Not rstComm.EOF Then
>>
>>             Me.descr1 = [rstComm]![descr-1]
>>             Me.descr2 = [rstComm]![descr-2]
>>             Me.impianto = rstComm!impianto
>>
>
>
> Prova ad usare DAO invece che ADO e vedrai che funziona su tutte....
> In questo caso le macchine sulle quali non funziona è probabile che non
> sia installata
> la stessa versione o aggiornamento di MDAC...
>
Ho seguito il tuo consiglio e ho utilizzato DAO, ho aggiunto i riferimenti
in access e ho modificato la sub che allego
Il problema rimane su win98 non va rimane runtime error
PS MDAC era già aggiornata all'ultima versione.
Private Sub comm_AfterUpdate()
On Error GoTo Err_comm_Click
Dim comm As Long
Dim anno As Long
Dim mychek As Boolean
Dim strfiltro As String
Dim conn As String
Dim rstComm As DAO.Recordset
Dim dbs As Database
Set dbs = CurrentDb

    'commessa
    comm = Me.comm

    'anno

     mychek = IsNull(Me.anno)
If mychek = True Then
    anno = Year(Date)
    Me.anno = Year(Date)

Else
    anno = Me.anno
End If
    strfiltro = "SELECT * FROM [commesse] WHERE [commessa]=" & comm & " AND
[anno]=" & anno
        Set rstComm = dbs.OpenRecordset(strfiltro, dbOpenDynaset)

        If Not rstComm.EOF Then

            Me.descr1 = [rstComm]![descr-1]
            Me.descr2 = [rstComm]![descr-2]
            Me.impianto = rstComm!impianto




title: problemi con recordset.filter

text:
Giacomo Cecchetti wrote:

Dovrebbe essere tutto OK
oltre alla Patch di MDAC ho dovuto installare anche quella di jet40. In
questo modo funziona tutto. Grazie mille per le dritte fornite.


title: Formule in tabelle

text:
Uso da pochi giorni ACCESS (versione 2007)... mi chiedevo se nelle
celle delle tabelle si potevano importare formule e funzioni come in
Excel... nel mio caso si tratterebbe di una sempilce moltiplicazione
tra celle... se si potete spiegarmi come si fa ??? Grazie


title: Formule in tabelle

author: Carlo Costarella

text:
<
sixone...@yahoo.it
> ha scritto nel messaggio
news:1180163292.2...@u30g2000hsc.googlegroups.com...

Non direttamente sulla tabella ma nelle query, maschere e report derivati
dalla tabella.
Nelle query: Colonna1: [NomeCampo1] * [NomeCampo2]
Nelle maschere: TuoControllo = [Controllo1] * [Controllo2]
...idem nei report
Ovviamente potrai applicare tutte le funzioni matematiche o di aggregazione
che vuoi.
Un consiglio: comincia a leggere la guida.
Ciao, Carlo


title: tabelle&maschere

author: magomerlano

text:
Salve
sono ai primi approcci con Access, ho un database con alcune tabelle. il
tutto funziona se immetto tramite tabella, ma non funziona se l'immissione
la eseguo tramite maschera. Mi spiego.
Ho una tabella Preventivi con relazione a Clienti e Agente tramite IDClienti
e IDAgente, e altre informazioni non relazionate.
Se immetto tramite tabella, nessun problema.
Se apro la maschera Preventivi con i medesimi campi della tabella  e vario
ad
es.il
 Cliente in un record esistente lo varia. ma se immetto un nuovo
record (IDPreventivo nuovo) , la cosa non è possibile, in quanto vengo
avvertito che stò tentando di duplicare i valori nell'indice nella chiave
primaria o nella relazione.
La mia domanda è, perchè nella tabella che esegue la stessa cosa questo non
succede ?


title: tabelle&maschere

author: Roberto dal portatile

text:
"magomerlano" <
m.me...@al.nettuno.it
> ha scritto nel messaggio
news:8m5ps2$la3$1...@pinco.nettuno.it...

Quale è la chiave primaria della tabella Preventivi?
Quale è il suo Tipo dati?
Come hai definito nella maschera il controllo relativo a tale campo?
Roberto


title: tabelle&maschere

text:
>
> Quale č la chiave primaria della tabella Preventivi?
> Quale č il suo Tipo dati?
> Come hai definito nella maschera il controllo relativo a tale campo?
>
> Roberto
>
Ciao Roberto, ti ringrazio della risposta, ti fornisco i dati richiesti.
La chiave  primaria della tabella Preventivi č IDPreventivo e i dati sono
tipo contatore(duplicati non ammessi).
Nella maschera, l' origine controllo del campo č IDPreventivo.
Mi permetto di aggiungere alcune cose.
I campi nella tabella sono :
IDPreventivo ........  č in relazione con la tabella Ordini 1 a °°
referenziale
DataPreventivo
IDCliente  ............č in relazione con tabella Clienti   1 a °°
referenziale
Importo
IDContatto..........č in relazione con tabella Contatti  1 a°° senza
referenziale
IDAgente............č in relazione con tabella Agente     1 a °° senza
referenziale
info
tabella Clienti:
IDCliente..........chiave primaria, dati tipo contatore (duplicati non
ammessi)
nomeCliente
cognomeCliente
indirizzo........e altre informazioni del cliente ( tutti campi testo)
tabella Contatto
IDContatto........chiave primaria, dati tipo contatore(duplicati non
ammessi)
nomeContatto...testo
premio..............numerico
tabella Agente:
IDAgente..........chiave primaria, dati tipo contatore(duplicati non
ammessi)
nomeAgente....testo
sede ............boleano
 Le relazioni le ho cambiate gią un pņ a tutti i modi e non cambia niente.
La tabella Preventivi funziona senza problemi. Se perņ faccio una maschera
Preventivi e metto tutti i campi della tabella Preventivi , e come mi sembra
logico aggiungo alcuni campi, ad es. il nome del cliente in base
all'IDCliente, mi esce la scritta che ti ho detto.
Questa č attualissima. Se immetto solo i campi della tabella , nella
maschera l'inserimento sembra essere regolare.
Con una maschera con altri dati presi con l'ID, sempre lo stesso errore.
Perņ ho visto che scorrendo i record presenti  gli ultimi 4, non sono in
ordine di ID.
Spiego brevemente come faccio la maschera Preventivi. (forse č li' che
sbaglio)
Dalla tabella Preventivi : IDPreventivo,DataPreventivo, IDCliente, ecc.
dalla tabella Clienti :nome,cognome, indirizzo,ecc, poi dalla tabella
Preventivi continuo la scelta. E' giusto ?
Nel campo IDCliente imposto :origine controllo IDCliente,origine riga=SELECT
Clienti.* FROM Clienti ORDER BY [Clienti].[Cognome]; colonna
associata=1,solo in elenco=si, espansione automatica=si. Visualizzo poi 3
colonne in modo da non avere solo l'ID. Se faccio una scelta nei Clienti in
record gią presenti , OK, se vado alla fine dei records e immetto un cliente
gią in tabella nel nuovo record non riesco a salvarlo per il motivo gią
descritto.
Mi scuso per la lungaggine e ti ringrazio
Ciao Tullio


title: tabelle&maschere

text:
"magomerlano" <
m.me...@al.nettuno.it
> ha scritto nel messaggio
news:8m8c74$gf7$1...@pinco.nettuno.it...
>
>
[CUT]
Qui comincio a non capire che cosa hai fatto.
> >
> Spiego brevemente come faccio la maschera Preventivi. (forse č li' che
> sbaglio)
> Dalla tabella Preventivi : IDPreventivo,DataPreventivo, IDCliente, ecc.
e fino a qui tutto OK
> dalla tabella Clienti :nome,cognome, indirizzo,ecc, poi dalla tabella
> Preventivi continuo la scelta. E' giusto ?
E qui non ti seguo piů: cosa hai come "Origine record" della maschera
preventivi?
Io immaginavo la tabella Preventivi, ma mi sembra che non sia cosě.
Ho il dubbio che tu abbia, come "Origine record", una query non
aggiornabile.
Fammi sapere
Roberto


title: tabelle&maschere

text:
>
> Qui comincio a non capire che cosa hai fatto.
>
> > >
> > Spiego brevemente come faccio la maschera Preventivi. (forse è li' che
> > sbaglio)
> > Dalla tabella Preventivi : IDPreventivo,DataPreventivo, IDCliente, ecc.
>
> e fino a qui tutto OK
>
> > dalla tabella Clienti :nome,cognome, indirizzo,ecc, poi dalla tabella
> > Preventivi continuo la scelta. E' giusto ?
>
> E qui non ti seguo più: cosa hai come "Origine record" della maschera
> preventivi?
> Io immaginavo la tabella Preventivi, ma mi sembra che non sia così.
> Ho il dubbio che tu abbia, come "Origine record", una query non
> aggiornabile.
>
> Fammi sapere
Ciao Roberto
Cosa intendi per origine record nella maschera Preventivi?
Dove lo trovo ?
Nel campo IDCliente della maschera Preventivi ho:
origine controllo =IDCliente
origine riga =SELECT Clienti.* FROM Clienti ORDER BY [Clienti].[Cognome];
e quando creo la maschera la salvo in base alla tabella Preventivi.
Nel campo es. Cognome della maschera ho:
Origine controllo = Cognome ( senza riferimenti a nessuna tabella)
Ricerca con filtro = impostazione predefinita database.
Cerco di spiegarmi meglio su quello che ho fatto.
La tabella Preventivi per quel che riguarda il cliente, contiene unicamente
l'ID.
Dal momento che non è semplice capire dall'ID se è un cliente già catalogato
e sceglierlo o un cliente nuovo  e immetterlo ho fatto in modo che cliccando
nel campo ID della tabella Clienti comparisse anche Nome e Cognome.
Come fare ? ho guardato nei db già confezionati e ho copiato il comando SQL
descritto adeguando i nomi al mio.
La tabella funziona e quindi ho pensato è buono.
Quando ho scoperto le maschere, mi è sembrato un modo molto più bello e
comodo di vedere e aggiungere i records.
Dal momento che posso mettere i campi anche da più di  una tabella, ne ho
approfittato per mettere oltre l'ID, anche le informazioni del cliente.
(Nome,Cognome,indirizzo e altro, che prendo dalla tabella Clienti) Il
risultato è molto bello e molto più comprensibile, io scelgo un ID dal campo
IDCliente della tabella Preventivi in cui mi compare ID,Nome,Cognome, e una
volta scelto nei campi sotto mi compaiono tutti i dati relativi al cliente.
Non sò quanto sia giusto, in quanto in tal modo vado a variare dei records
che dovrebbero essere già definiti, e non sarebbe giusto poter cambiare il
cliente, ma questo invece lo permette senza fare una piega........per me va
bene anche così, il guaio è che se scorro tutti i record e quindi vado ad
immettere un nuovo record scegliendo un cliente fra quelli già esistenti
nella tabella Clienti,( se fosse un cliente nuovo, dovrei prima immetterlo
in tabella Clienti)  al momento di salvarlo vengo avvisato che stò tentando
di duplicare ho la chiave primaria ,ho ecc......e questo con le tabelle non
succede. Quindi direi che tento di variare la tabella Clienti , che viene
usata nella maschera Preventivi, ma perchè ?  scelgo un ID corrispondente a
un cliente già catalogato ?
Mi permetti un paio di domande? La relazione (esatta) tra le tabelle Clienti
e Preventivi come dovrebbe essere ? I 3 tipi di Join in cosa influiscono ?
E infine un domandone. Qualche cliente ha più di un indirizzo dove si
effettuano i lavori. Quindi un cliente, più indirizzi. Io li chiamo
riferimenti.
Sino ad ora li ho messi nella tabella Ordini, cliente tale, dati presi dalla
tabella clienti, poi riferimento per questo ordine, tale indirizzo. Mi
andrebbe bene. Però.......ho provato a mettere il riferimento nella  tabella
Clienti (IDRiferimento, relazionato a IDRiferimento della tabella
Riferimenti), i dati sono di tipo numerico e in origine riga ho messo:
SELECT Riferimenti.* FROM Riferimenti WHERE
[Riferimenti].[Cliente]=Cliente.IDCliente;
La tabella Riferimenti è formata da 3 campi
IDRiferimento = contatore
Riferimento     = testo
Cliente             = all'ID del cliente
La cosa funziona, però non del tutto. L'ID devo immetterlo in una mascherina
( immetti parametro) che compare quando clicco su IDRiferimanto . Anche quì
mi può andar bene così, però dal momento che è un dato già presente nella
tabella ( ne fà addirittura un controllo con Where per mostrarmi solo i
riferimenti di quel cliente, perchè devo immetterlo come parametro, tra
l'altro me lo chiede solo una volta, se lo rivoglio devo fare aggiorna
record.
Mi rendo conto di essere pesante, mi scuso.
Ciao Tullio


title: tabelle&maschere

text:
"magomerlano" <
m.me...@al.nettuno.it
> ha scritto nel messaggio
news:8m5ps2$la3$1...@pinco.nettuno.it...
> Salve
> sono ai primi approcci con Access, ho un database con alcune tabelle. il
> tutto funziona se immetto tramite tabella, ma non funziona se l'immissione
> la eseguo tramite maschera. Mi spiego.
> Ho una tabella Preventivi con relazione a Clienti e Agente tramite
IDClienti
> e IDAgente, e altre informazioni non relazionate.
> Se immetto tramite tabella, nessun problema.
> Se apro la maschera Preventivi con i medesimi campi della tabella  e vario
> ad
es.il
 Cliente in un record esistente lo varia. ma se immetto un nuovo
> record (IDPreventivo nuovo) , la cosa non è possibile, in quanto vengo
> avvertito che stò tentando di duplicare i valori nell'indice nella chiave
> primaria o nella relazione.
> La mia domanda è, perchè nella tabella che esegue la stessa cosa questo
non
> succede ?
>
>
Se sei d'accordo, io sarei per ricominciare d'accapo.
Insomma, penso che sia utile per te, far chiarezza sull'architettura del tuo
database.
Per quello che riguarda le tabelle e le relazioni tra tabelle, non vale la
pena di spendere altre parole: mi sembra che tu abbia progettato in maniera
corretta; lo dimostra il fatto che quando operi gli inserimenti direttamente
sulle tabelle (non tramite una maschera) le cose ti funzionano.
Mentre per quanto riguarda la maschera, se come "Origine record" hai una
query, per la visualizzazione dei dati non avrai problemi, ma avrai problemi
ad effettuare aggiornamenti e/o inserimenti di record nel caso in cui la
query non è aggiornabile. Ed è il caso tuo: infatti, se da un unica maschera
riesci a visualizzare dati contenuti in differenti tabelle, sicuramente
Access ha creato, come origine record, una query.
La giusta organizzazione per poter aggiornare, in un'unica schermata, i dati
distribuiti su quattro tabelle è quella di dichiararti una maschera che
abbia come origine record la tabella Preventivi e quindi contenga solo i
controlli relativi ai campi di questa tabella; dovrai poi inserire, in
questa maschera principale, tre sottomaschere che ti serviranno a
visualizzare e/o aggiornare/inserire i dati relativi alle altre tre tabelle
collegate (una sottomaschera per ogni tabella).
Sicuramente così non avrai più i problemi che hai segnalato.
Fammi sapere se sono stato chiaro.
Roberto


title: tabelle&maschere

text:
"magomerlano" <
m.me...@al.nettuno.it
> ha scritto nel messaggio
news:8mdlcd$4pa$1...@pinco.nettuno.it...
[CUT]
>
> Ciao Roberto
> Cosa intendi per origine record nella maschera Preventivi?
> Dove lo trovo ?
Se apri la struttura di una maschera, nella scheda Dati delle proprietą
della maschera, la prima riga si chiama appunto "Origine record"; in Origine
record va indicato l'oggetto del database (normalmente tabella o query) che
rappresenta appunto l'origine dei dati che vengono visualizzari e/o
aggiornati in una maschera.
A me interessava sapere cosa trovi scritto in questa proprietą della
maschera.
Roberto


title: COMCT232.OCX ???

text:
CIAO! Problemino...
Ho creato un gestionale abbastanza semplice con il mio AccessXP che gira sul
mio WindowsXP. Tutto ok, testato e funzionante.
Lo porto sul pc del cliente e...sorpresa! Avviando il db mi compare il
seguente messaggio:
"Your database or project contains a missing or broken reference to the file
COMCT232.OCX version 1.0. You must fix this reference to ensure your db
works properly....."
Provato su un altro pc Windows98 con AccessXP da lo stesso identico
problema.
Le differenze che ho notato sono:
- il pc del cliente non ha WindowsXP ma Windows98
- il pc del cliente non ha AccessXP ma il RuntimeXP
- sul pc del cliente visualizza "Nome?" nel campo dove dovrebbe comparire la
data del sistema
- sul pc del cliente non funziona il controllo UpDown
Qualcuno che mi chiarisce la situazione? Grazie.
--
www.bit4web.it
in...@bit4web.it


title: COMCT232.OCX ???

author: MA

text:
Il 11 Mar 2003, 10:23, "..::] ZzZ [::.." <
in...@bit4web.it
> ha scritto:
> CIAO! Problemino...
>
> Ho creato un gestionale abbastanza semplice con il mio AccessXP che gira
sul
> mio WindowsXP. Tutto ok, testato e funzionante.
Miiiiii che culo..............
>
> Lo porto sul pc del cliente e...sorpresa! Avviando il db mi compare il
> seguente messaggio:
> "Your database or project contains a missing or broken reference to the
file
> COMCT232.OCX version 1.0. You must fix this reference to ensure your db
> works properly....."
> Provato su un altro pc Windows98 con AccessXP da lo stesso identico
> problema.
>
> Le differenze che ho notato sono:
> - il pc del cliente non ha WindowsXP ma Windows98
> - il pc del cliente non ha AccessXP ma il RuntimeXP
> - sul pc del cliente visualizza "Nome?" nel campo dove dovrebbe comparire
la
> data del sistema
> - sul pc del cliente non funziona il controllo UpDown
>
> Qualcuno che mi chiarisce la situazione? Grazie.
Guarda i riferimenti nei moduli e se hai problemi guarda su
www.sitocomune.com
 per la registrazione degli ocx.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Comportamento bizzarro di "SetFocus"

author: Fabietto

text:
In pratica ho creato un evento "su uscita" in un controllo di una maschera
che verifica che il valore inserito non esista gia'.
Se esiste, una message box mi avvisa e poi ho detto:
me.nomecontrollo.setfocus
la cosa bizzarra e' che comunque mi ignora questa istruzione e mi passa al
controllo successivo
Dove sbaglio a capire il caro Access ?!
Thanks
Fabio


title: Comportamento bizzarro di "SetFocus"

author: Alex

text:
"Fabietto" <fab...@NOSPAMsupereva.it> wrote in message
news:Sf_Y7.1169$mc1....@news1.tin.it...

Posta il Codice che forse è più agevole individuare il problema.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Comportamento bizzarro di "SetFocus"

text:
> Posta il Codice che forse è più agevole individuare il problema.
E' qualcosa del genere:
If Not IsNull(DLookup("[NumeroDocumento]", "tblBollaTrasporto",
"[NumeroDocumento]= '" & Me.NumeroDocumento & "'")) Then
    MsgBox "Il numero di bolla inserito esiste gia'", , "Attenzione"
    Me.NumeroDocumento = Null
    Me.NumeroDocumento.SetFocus
End If


title: Comportamento bizzarro di "SetFocus"

text:
"Fabietto" <fab...@NOSPAMsupereva.it> ha scritto nel messaggio
news:K7%Y7.1337$mc1....@news1.tin.it...

Modifica la parte:
Me.NumeroDocumento = VbNullstring
Non puoi usare NULL perchè viene riferito al controllo e non al Valore...!
Prova.
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: Comportamento bizzarro di "SetFocus"

author: Antonio Biso

text:
Fabietto <fab...@NOSPAMsupereva.it> wrote in message
Sf_Y7.1169$mc1....@news1.tin.it...
> In pratica ho creato un evento "su uscita" in un controllo di una maschera
> che verifica che il valore inserito non esista gia'.
> la cosa bizzarra e' che comunque mi ignora questa istruzione e mi passa al
> controllo successivo
E' un noto bug di access: non puoi fare il setfocus su un controllo
scrivendolo direttamente in un evento che prevede la sua deselezione (lost
focus, after update ecc.). Per farlo devi prima passare esplicitamente su un
altro controllo con un TUO setfocus quindi tornare sul precedente. Quindi
altrocontrollo.setfocus
miocontrollo.setfocus
Antonio


title: Media campi!!!!

author: Paolo

text:
Caio a tutti .....
ho un piccolo dubbio e vorrei avere un parere da qualcun altro .....
allora.....ho una tabella contenente dati del tipo:
ETA    SESSO
001         01
010        10
100        10
010        01
100        10
dove per il campo ETA 001 rappresenta una persona inferiore a 12 anni, 010
da 12 a 20 anni e 100 oltre i 20 anni; per il campo SESSO 01 č l'uomo e 10 č
la donna.
da questi dati ( mediamente in una tabelle ci sono 2000 record ) devo
estrarre la media di ogni dato... cioč es..per il campo ETA 25,63% hanno 12
anni, 35.12% hanno da 12 a 20 anni, 39.25% oltre i 20 anni e cosi anche per
il campo SESSO e altri ancora.
Come mi consigliate di procedere ..... query......codice........bhooo
Grazie a chiunque mi sappia dare una zampa!!!!!!!!


title: Media campi!!!!

text:
"Paolo" <
paolo...@libero.it
> ha scritto nel messaggio
news:5tQg7.18$i81....@news.infostrada.it...
> Caio a tutti .....
>
> ho un piccolo dubbio e vorrei avere un parere da qualcun altro .....
> allora.....ho una tabella contenente dati del tipo:
>
> ETA    SESSO
> 001         01
> 010        10
> 100        10
> 010        01
> 100        10
>
> dove per il campo ETA 001 rappresenta una persona inferiore a 12 anni, 010
> da 12 a 20 anni e 100 oltre i 20 anni; per il campo SESSO 01 è l'uomo e 10
è
> la donna.
>
> da questi dati ( mediamente in una tabelle ci sono 2000 record ) devo
> estrarre la media di ogni dato... cioè es..per il campo ETA 25,63% hanno
12
> anni, 35.12% hanno da 12 a 20 anni, 39.25% oltre i 20 anni e cosi anche
per
> il campo SESSO e altri ancora.
>
> Come mi consigliate di procedere ..... query......codice........bhooo
>
> Grazie a chiunque mi sappia dare una zampa!!!!!!!!
>
Se la tabella che contiene i dati si chiama Tabella1.
Se i campi ETA e SESSO sono di tipo Testo.
Per ottenere le percentuali in base all'età creati una query di
raggruppamento che ha il seguente codice SQL:
SELECT Tabella1.ETA, DCount("ETA","Tabella1","ETA=" & Chr$(34) & [ETA] &
Chr$(34))/DCount("ETA","Tabella1") AS Percentuale
FROM Tabella1
GROUP BY Tabella1.ETA;
Per ottenere le percentuali in base al sesso creati una query di
raggruppamento che ha il seguente codice SQL:
SELECT Tabella1.SESSO, DCount("SESSO","Tabella1","SESSO=" & Chr$(34) &
[SESSO] & Chr$(34))/DCount("SESSO","Tabella1") AS Percentuale
FROM Tabella1
GROUP BY Tabella1.SESSO;
E così via.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Media campi!!!!

text:
Ok grazie mille.....ma hai fini statistici è meglio trattare i dati come
numerico o come testo?... e se fosse meglio il numerico quale tipo ( intero,
intero lungo .......)



title: Media campi!!!!

text:
"Paolo" <
paolo...@libero.it
> ha scritto nel messaggio
news:vw7h7.5280$i81.2...@news.infostrada.it...
>
> Ok grazie mille.....ma hai fini statistici č meglio trattare i dati come
> numerico o come testo?... e se fosse meglio il numerico quale tipo (
intero,
> intero lungo .......)
>
>
Diciamo che un campo numerico normalmente occupa meno spazio ed eviti di
digitare gli zeri; quindi in un campo che contiene un codice che sicuramente
č numerico č preferibile usare un campo di tipo numerico; fra l'altro sei
sicuro di non digitarci per errore una lettera.
Quanto alla dimensione campo usa Intero se sei sicuro di non superare il
valore 32.768 (č il caso dei tuoi due campi: SESSO massimo 10 ed ETA massimo
100); in caso contrario usa Intero lungo che puň contenere un valore sino a
2.147.483.647.
Ti rammento che č regola di questo NG che si risponda dopo e non prima il
testo dei messaggi precedenti, cosě come sto facendo io e non come hai fatto
tu.



title: Date comprese

author: Francesco

text:
Qualcuno conosce il codice per identificare se una data è compresa o meno
all'interno di due scadenze. Mi spiego meglio ho una data1 che risulta
uguale a data2 +10, se la data1 così formata cade in un periodo compreso
tra il 01/08/aa e il 15/09/aa allora data1 = data2 + 56 Io ho scritto il
seguente codice :If data2 > "" Then
data1 = data2 + 10
If data1 > ("01/08/aa") And data1< ("15/09/aa") Then
data1 = data2 + 56
End If
Ma esegue l'operazione data2+56 per tutte le date precedenti al 15/09/aa
mentre correttamente mi dà data2+10 per le date superiori al 15709/aa
Grazie mille
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Date comprese

author: Roberto da casa

text:
"Francesco" <
fpera...@libero.it
> ha scritto nel messaggio
news:baak6k$al7$1...@news.newsland.it...
> Qualcuno conosce il codice per identificare se una data è compresa o meno
> all'interno di due scadenze. Mi spiego meglio ho una data1 che risulta
> uguale a data2 +10, se la data1 così formata cade in un periodo compreso
> tra il 01/08/aa e il 15/09/aa allora data1 = data2 + 56 Io ho scritto il
> seguente codice :If data2 > "" Then
> data1 = data2 + 10
> If data1 > ("01/08/aa") And data1< ("15/09/aa") Then
> data1 = data2 + 56
> End If
> Ma esegue l'operazione data2+56 per tutte le date precedenti al 15/09/aa
> mentre correttamente mi dà data2+10 per le date superiori al 15709/aa
> Grazie mille
Non sono sicuro di aver capito cosa vuoi fare, ma prova con:
If Format(data1, "mm/dd") > "0801" _
And Format(data1, "mm/dd")  < "0915" Then
    data1 = data2 + 56
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Date comprese

text:
Roberto da casa ha scritto:
> "Francesco" <
fpera...@libero.it
> ha scritto nel messaggio
> news:baak6k$al7$1...@news.newsland.it...
> > Qualcuno conosce il codice per identificare se una data è compresa o meno
> > all'interno di due scadenze. Mi spiego meglio ho una data1 che risulta
> > uguale a data2 +10, se la data1 così formata cade in un periodo compreso
> > tra il 01/08/aa e il 15/09/aa allora data1 = data2 + 56 Io ho scritto il
> > seguente codice :If data2 > "" Then
> > data1 = data2 + 10
> > If data1 > ("01/08/aa") And data1< ("15/09/aa") Then
> > data1 = data2 + 56
> > End If
> > Ma esegue l'operazione data2+56 per tutte le date precedenti al 15/09/aa
> > mentre correttamente mi dà data2+10 per le date superiori al 15709/aa
> > Grazie mille
> Non sono sicuro di aver capito cosa vuoi fare, ma prova con:
> If Format(data1, "mm/dd") > "0801" _
> And Format(data1, "mm/dd")  < "0915" Then
>     data1 = data2 + 56
> End If
problema risolto grazie mille



title: problema creazione tabella

author: DIABOLIK

text:
ho una tabella del tipo:
CODICE-MODELLO-DATA
che contiene questi valori
1-A-1/1/97
1-B-15/2/98
1-A-31/12/99
2-A-7/1/98
2-A-15/2/99
3-B-14/2/99
3-A-19/2/98
ecc ecc
dovrei fare una tabella che mi metta nello stesso record il MODELLO presente
sulla riga precedente
esempio
1-A-1/1/97-null     (non esiste record precedente relativo al CODICE 1 .....
l atabella e' ordinata per CODICE e per DATA)
1-B-15/2/98-A
1-A-31/12/99-B
2-A-7/1/98-null             (non esiste record precedente .....)
2-A-15/2/99-A
3-B-14/2/99-null         (non esiste record precedente .............)
3-A-19/2/98-B
attendo e ringrazi anticipatamente
Paolo


title: problema creazione tabella

text:
DIABOLIK <
paolo....@tiscalinet.it
> wrote in message
93i4g4$tjp$1...@lacerta.tiscalinet.it...

Lo puoi fare da codice.
Prima ti prepari la tabella aggiungendo il campo precedente, che chiaramente
sarà vuoto.
Poi ti scorri con un ciclo il recordset associato alla tabella, salvando il
valore del modello del record precedente e salvandolo nel campo precedente
del record successivo (metodi edit e update).
Antonio


title: problema creazione tabella

author: Lenny

text:
interesserebbe anche a me una cosa del genere, ma non so scrivere il codice.
mi puoi fare una bozza?
grazie.



title: problema creazione tabella

text:
Lenny <
luca...@aruba.it
> wrote in message
93ih9s$gc5$1...@fe1.cs.interbusiness.it...
> interesserebbe anche a me una cosa del genere, ma non so scrivere il
codice.
> mi puoi fare una bozza?
>
> grazie.
Scrivi DOPO il quoting
> > Lo puoi fare da codice.
> > Prima ti prepari la tabella aggiungendo il campo precedente, che
> chiaramente
> > sarà vuoto.
> > Poi ti scorri con un ciclo il recordset associato alla tabella, salvando
> il
> > valore del modello del record precedente e salvandolo nel campo
precedente
> > del record successivo (metodi edit e update).
dim mioset as recordset
set mioset = currentdb.openrecordset("Tabella")
mioset.movefirst
cod_prec = ""
do until mioset.EOF
  cod_attuale = mioset.fields("CODICE")
  mod_attuale = mioset.fields("MODELLO")
  mioset.edit
  if cod_prec <> cod_attuale then
     mioset.fields("MODELLO PRECEDENTE") = ""
  else
     mioset.fields("MODELLO PRECEDENTE") = mod_prec
  end if
  mioset.update
  end if
  cod_prec = cod_attuale
  mod_prec = mod_attuale
  mioset.movenext
loop
mioset.close
Antonio


title: consiglio per impostazione tabelle

text:
Buongiorno mi daresti qualche consiglio per impostare un nuovo db con questi criteri:

devo gestire le presenze di una mensa del personale, con indicazione delle presenze PRANZO e CENA;
il personale però può avere diversi incarichi con diverse spettanze, es.:

PRESENZA SEMPLICE......può solo PRANZARE
PRESENZA ANCHE POMERIDIANA....può anche cenare
REPERIBILE..................potrebbe cenare
....e così via con altri tipi di casi.

Vorrei però nella form principale avere l'elenco del personale e giornalmente assegnare le spettanze in funzione degli incarichi assegnati di volta in volta.
Grazie


title: select case in query

text:
è possibile mettere un "select case" in una query?
vorrei che un campo assumesse dei valori a seconda di un valore di un campo
ma la condizione IIF mi sembra alquanto scomoda.
grazie.
Lenny


title: select case in query

author: Karl Donaubauer

text:
Lenny ha scritto:
> è possibile mettere un "select case" in una query?
Non se parli di un mdb.
> vorrei che un campo assumesse dei valori a seconda di un valore di un
> campo ma la condizione IIF mi sembra alquanto scomoda.
Se hai molti valori forse va meglio Switch o Choose. vedi <F1>
Inoltre puoi riferirti nella query a una funzione di VBA dov'è
possibile Select Case.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: select case in query

text:
"Lenny" <
nonl...@nonsonoscemo.it
> ha scritto nel messaggio
news:Ig3xa.3409$B8.1...@news.edisontel.com...

Nella query puoi richiamare una tua funzione nella quale usi Select Case.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: select case in query

author: Paolo opg

text:
"Lenny" <
nonl...@nonsonoscemo.it
> wrote in
news:Ig3xa.3409$
B8.1...@news.edisontel.com
:

forse è meglio se posti il problema, piuttosto che la soluzione che hai
trovato tu...
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: apertura finestra access

author: luca fastweb

text:
ciao a tutti!
sapete dirmi qual'è il comando per aprire la finestra di access a schermo
intero?
non la maschera...ma il programma in se!
il ridimensionamento è impedito avendo nascosto i tre pulsantini in alto a
destra, ma se mi si apre a metà.... come faccio?
grazie mille
un saluto
Luca


title: apertura finestra access

text:
luca fastweb <
rgt...@fastwebnet.it
> ha scritto:
> sapete dirmi qual'è il comando per aprire la finestra di access a schermo
> intero?
> non la maschera...ma il programma in se!
> ...
RunCommand acCmdAppMaximize
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: apertura finestra access

author: luca TISCALI

text:
GRAZIE MILLE
Luca
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:b41led$1r4409$1...@ID-46617.news.dfncis.de...



title: File Dialog

author: Fabio Valsangiacomo

text:
ciao

sto perdendomi nell'uso di file dialog, come
segnalato da Karl, nel suo sito ho scaricato e "cerco" di capire come
gira

http://www.kpries.de/Entwicklertools/filedialog.htm

La prima parte (salvare un file da Dati in Access)
è OK

Ho creato una tabella dove salvare il file
necessario (Es: D:\excel\prova 1.xls)

La seconda parte, e mi chiedo se sia possibile,
vorrei dalla tabella dei miei dati salvare il documento ad esempio in un altra
cartella (da Access in dati)

Tutto sembra funzionare, ma nn mi scrive il file,
perchè?

Grazie

Fabio


title: File Dialog

author: Sergio MAZZA

text:
"Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha scritto nel messaggio
news:441dbfb7$0$724$5402...@news.sunrise.ch...
ciao
sto perdendomi nell'uso di file dialog, come segnalato da Karl, nel suo sito
ho scaricato e "cerco" di capire come gira
http://www.kpries.de/Entwicklertools/filedialog.htm
La prima parte (salvare un file da Dati in Access) č OK
Ho creato una tabella dove salvare il file necessario (Es: D:\excel\prova
1.xls)
La seconda parte, e mi chiedo se sia possibile, vorrei dalla tabella dei
miei dati salvare il documento ad esempio in un altra cartella (da Access in
dati)
Tutto sembra funzionare, ma nn mi scrive il file, perchč?
Grazie
Fabio
[risposta]
Il codice?
Ciao.
--
Sergio MAZZA


title: File Dialog

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio news:dvloma$7b7$1...@area.cu.mi.it...
> "Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha scritto nel messaggio
> news:441dbfb7$0$724$5402...@news.sunrise.ch...
> ciao
>
> sto perdendomi nell'uso di file dialog, come segnalato da Karl, nel suo sito
> ho scaricato e "cerco" di capire come gira
>
>
http://www.kpries.de/Entwicklertools/filedialog.htm
>
> La prima parte (salvare un file da Dati in Access) è OK
> Ho creato una tabella dove salvare il file necessario (Es: D:\excel\prova
> 1.xls)
>
> La seconda parte, e mi chiedo se sia possibile, vorrei dalla tabella dei
> miei dati salvare il documento ad esempio in un altra cartella (da Access in
> dati)
> Tutto sembra funzionare, ma nn mi scrive il file, perchè?
>
> Grazie
> Fabio
>
>
> [risposta]
> Il codice?
ops
Ripeto che non è farina del mio sacco cerco di capire e adattare nella mia applicazione
Private Sub Bt_03_Click()
'file dati salvati in tabella access (percorso)
On Error GoTo Err_Bt_03_Click
   Dim fd As New FileDialog
   Dim Elenco As String
   With fd
      .DialogTitle = "Apri"
      .DefaultExt = "*.*"
      .DefaultDir = "D:\"
      .Flags = ahtOFN_OVERWRITEPROMPT
      '.DefaultFileName = Me!Elenco
      .Filter1Suffix = "*.*"
      .Filter1Text = "Tutti i file (*.*)"
      .Filter2Suffix = "*.pdf"
      .Filter2Text = "Documento Acrobate (*.pdf)"
      .....
      .ShowOpen
      If fd.FileName = "" Then Exit Sub
      Me!Elenco = fd.FileName
   End With
Exit_Bt_03_Click:
    Exit Sub
Err_Bt_03_Click:
    MsgBox Err.Description
    Resume Exit_Bt_03_Click
End Sub
Questo funziona
Quello che non riesco a far funzionare è
Private Sub Bt_02_Click()
'Scrivere sul HD (Salva con nome)
On Error GoTo Err_Bt_02_Click
   Dim fd As New FileDialog
   Dim Elenco As String
   With fd
      .DialogTitle = "Salva con nome"
      .DefaultExt = "*.*"
      .DefaultDir = "D:\"
      .Flags = OFN_FILEMUSTEXIST Or OFN_PATHMUSTEXIST Or OFN_READONLY
      '.DefaultFileName = Me!Elenco
      .Filter1Suffix = "*.*"
      .Filter1Text = "Tutti i file (*.*)"
      .Filter2Suffix = "*.pdf"
      .Filter2Text = "Documento Acrobate (*.pdf)"
      ........
      .ShowSave
      If fd.FileName = "" Then Exit Sub
      Me!Elenco = fd.FileName
   End With
Exit_Bt_02_Click:
    Exit Sub
Err_Bt_02_Click:
    MsgBox Err.Description
    Resume Exit_Bt_02_Click
End Sub
vi è poi un modulo di classe con le funzioni e dichiarazioni del caso lunghetto da postare qui al limite ti passo il tutto in prv
Grazie
Fabio
> Ciao.
>
> --
> Sergio MAZZA
>
>


title: File Dialog

text:
"Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha scritto nel messaggio
news:441ef05a$0$711$5402...@news.sunrise.ch...
ops
Ripeto che non č farina del mio sacco cerco di capire e adattare nella mia
applicazione

Quello che non riesco a far funzionare č

vi č poi un modulo di classe con le funzioni e dichiarazioni del caso
lunghetto da postare qui al limite ti passo il tutto in prv
Grazie
Fabio
[risposta]
Ma che devi fare? Salvare in file con una diversa estensione in una diversa
cartella?
Ciao.
--
Sergio MAZZA


title: File Dialog

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio news:dvp0h3$5so$1...@area.cu.mi.it...
> "Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha scritto nel messaggio
> news:441ef05a$0$711$5402...@news.sunrise.ch...
> ops
> Ripeto che non è farina del mio sacco cerco di capire e adattare nella mia

> Quello che non riesco a far funzionare è

> vi è poi un modulo di classe con le funzioni e dichiarazioni del caso
> lunghetto da postare qui al limite ti passo il tutto in prv
> Grazie
> Fabio
>
>
> [risposta]
> Ma che devi fare? Salvare in file con una diversa estensione in una diversa
> cartella?
Salvare un file in una cartella diversa, estensione non si tocca grazie



title: File Dialog

text:
"Fabio Valsangiacomo" <
fa...@valsangiacomo.org
> ha scritto nel messaggio
news:4421932a$0$712$5402...@news.sunrise.ch...
Salvare un file in una cartella diversa, estensione non si tocca grazie
Fabio
[risposta]
Ok, ma non capisco che tipo di file vuoi salvare; da access, posso
immaginare, puoi salvare il risultato di una query, una tabella, un report.
Mi manca qualche mattoncino o non ho capito io...
Ciao.
--
Sergio MAZZA


title: File Dialog

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio news:dvu1nq$rdu$1...@area.cu.mi.it...

Prima di tutto grazie per la pazienda di rispondere...
In effetti ero un po ermetico nella mia precisazione
in una tabella ho un record del genere "d:\fabio.doc", io tramite access vorrei scrivere sul HD, in una cartella a scelta questo valore, è possibile farlo direttamente, oppure bisogna passare tramite l'applicazione che la generata?
Grazie



title: File Dialog

author: Alessandro Baraldi

text:
Innanzitutto stai usando il Dialogo sbagliato....!
Occorre usare il BrowserDialog, che ti permette di selezioanare una
Folder, quindi
ricavati il Nome del File e con la Funzione Name lo sposti dopo averne
verificato
l'esistenza con DIR(nomeFileOrigine).
Il Browser si invoca come dimostrato nel Demo:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]
1.3 MultiBrowser
Saluti
@Alex


title: File Dialog

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:1143306919....@i39g2000cwa.googlegroups.com...
> Innanzitutto stai usando il Dialogo sbagliato....!
 A ecco il  perchè
Grazie
Alex e grazie Sergio siete grandi
Fabio
