text:
Il giorno martedì 8 marzo 2016 21:11:51 UTC+1, Alessandro Cara ha scritto:
> Il 08/03/2016 20:33,
radica...@gmail.com
 ha scritto:
> [cut]
> > Un' altra cosa strana (che non c' entra niente  col  discorso) è che
> > quando fai una query da un remoto l' access ti manda TUTTA la tabella
> > e non solo i record che chiedi con la query. Poi  i  dati vengono si
> > scremati, ma l' operazione vien fatta sulla  macchina remota  che ha
> > emesso la query.
> >
> > Bella cazzata : immagina  il  carico  di rete quando le  tabelle sono
> > grossine o grosse.

vabbè lo sai,  io so' pippa ... :-)

però CE' un modo per rimediare. E anche elegante :
coi recordset ADO -asincroni-

Eh si, eh si ...


title: Aiuto su implementazione SICUREZZA in Access 2010

text:
....
>
> però CE' un modo per rimediare. E anche elegante :
> coi recordset ADO -asincroni-
>
> Eh si, eh si ...

Certo...
Come dire che piuttosto di far gasolio un metodo intelligente c'è... vai a piedi...

@Alex


text:

perchè ? Non capisco ...


author: RobertoA

text:

Se dall'altra parte, dove c'e' il db, non c'e' nessuno che possa fare
qualcosa, come pensi sia possibile sveltire le cose?
Finche' tutte le tabelle coinvolte nella query non sono in locale, non
c'e speranza di poter avviare l'eventuale selezione e 'mostraggio' dei dati
Discorso diverso se dall'altra parte ci fosse un db server


text:

Capisco, hai ragione.

Ma io pensavo a qualcosa di diverso ossia a fare in modo che l' Access
sia sempre attivo e che ogni tot andasse a vedere le queries richieste
dalle applicazioni remote.

A quel punto se ne trova una prepara una tabella solo coi record che
servono e la mette a disposizione del remoto che se la prende.

Una sorta di protocollo di comunicazione, insomma.


text:

Quindi ipotizzi un Access (programma) che resta in attesa di richieste
remote, e maneggia i dati per poi spedirli a chi ne ha bisogno
Ho appena descritto il lavoro del classico db server


text:

Esatto : praticamente costruire una applicazione Access sempre attiva
che simula il comportamento di un vero  db  server; la difficoltà è :
come spedire i dati ?

l' idea sarebbe  questa  (ma non so se funziona) : il  client apre un
recordset *dinamico* (che quindi si autoaggiorna in funzione degli
aggiornamenti della tabella sottostante) e *asincrono* sulla tabella
del server dove "sa" che troverà i dati mettendo anche il recordset
sotto evento in un modulo di classe;

quando il recordset è pieno  (perchè  il  server  riempie  la tabella
sottostante il recordset) dovrebbe scatenarsi l' evento fetchcomplete
che il client intercetta;

E a quel punto  il  client ha  il suo recordset bello pronto solo coi
dati richiesti.

In teoria dovrebbe funzionare ... tu che che ne pensi ?


text:

Ah dimenticavo :
vietato rispondere : "comprati il SQL server, pezzente"  :-)


text:

Dico che non ne vedo l'utilita'
Visto che c'e' gia' sta roba pronta, perche' smazzarsi a ri-farla?
Potrebbe essere un ottimo esercizio didattico se non c'hai niente da fare
Ma se non avessi niente da fare, basta dire, te lo do' io un bel
progettino da portare avanti


text:

Avrei voluto sapere se secondo te potrebbe funzionare o meno, ma
fa niente :-)

> Visto che c'e' gia' sta roba pronta, perche' smazzarsi a ri-farla?

Vabbè, si fa anche per scambiare idee ... E poi non si sa mai.

> Potrebbe essere un ottimo esercizio didattico se non c'hai niente da fare

> Ma se non avessi niente da fare, basta dire, te lo do' io un bel
> progettino da portare avanti

Ho da fare, ma dimmi lo stesso : per l' appunto non si sa mai :-)


title: form per aggiunta record: come visualizzare dati da tabella  correlata?

author: viviana

text:
ciao a tutti,
in genere cercando nei post del gruppo trovo sempre la soluzione ai
problemi che incontro, ma questa volta non ci sono riuscita e quindi
vi chiedo aiuto.
Vorrei che l'utente, da una maschera in cui appariono i dati di un
edificio e in una sottomaschera gli interventi effettuati in
quell'edificio, possa aggiungere un intervento nuovo. Ho inserito un
pulsante "nuovo intervento", che apre una maschera in modalità
acFormAdd, passando negli openargs l'id dell'edificio, e fin qui tutto
normale.
Il problema nasce perché voglio che in questa maschera compaiano anche
già i dati dell'edificio e non ci riesco: i campi relativi a
provincia, comune ed edificio nella maschera sono vuoti e le uniche
alternative sembrano essere o eliminarli del tutto dalla maschera (ma
così si rischiano errori, non potendo verificare in quella sede che si
stia inserendo l'intervento giusto nell'edificio giusto) o lasciare
che l'utente li inserisca da capo (e qui davvero le possibilità di
errore si moltiplicano).
In pratica, nella maschera compaiono tutti i campi del nuovo record,
compresa la chiave esterna che indica l'edificio, più tutti i dati
dell'edificio relativo (e del comune in cui è l'edificio).
Possibile che non si possa farli comparire, visto che li so già (sono
presenti nella maschera chiamante)?
Ho fatto tanti diversi tentativi, che vi risparmio, e mi viene il
dubbio che semplicemente non sia possibile in una maschera aperta in
modalità acFormAdd inserire i dati da una tabella correlata a quella
in cui sto aggiungendo il nuovo record.
La maschera è la stessa che uso per la visualizzazione o la modifica
degli interventi, solo che qui la chiamo come acFormAdd: è questo
l'errore?
Questa è la query a cui è associata:
SELECT
interventi.id
, interventi.descr, interventi.spec,
edifici.id_com, edifici.nome, interventi.id_edif, interventi.num_per,
interventi.id_cap, interventi.id_cat, interventi.id_prop,
province.sigla, edifici.num
FROM (province RIGHT JOIN (comuni RIGHT JOIN edifici ON comuni.ID =
edifici.id_com) ON
province.id
 = comuni.id_prov) RIGHT JOIN interventi
ON
edifici.id
 = interventi.id_edif;
Sono due giorni che mi scervello, ma ho il forte sospetto di avere la
risposta davanti agli occhi senza vederla ed è una sensazione
esasperante!
Spero di essere stata chiara e di aver fornito tutti gli elementi
necessari.
ciao e grazie in anticipo a chi mi darà una mano
viviana


author: Roberto da Parma

text:
"viviana" <
vivian...@gmail.com
> ha scritto nel messaggio
news:915c30b4-73a4-4e5d...@z66g2000hsc.googlegroups.com...
ciao a tutti,








Se acFormAdd si riferisce alla maschera principale è qui che sbagli.
Io ti consiglio di fare così:
Hai la tua maschera PRINCIPALE con SUB-FORM (elenco degli inteventi), quindi
quest'ultima a meno che tu non voglia interagire direttamente dovrà essere
perlomeno di tipo snapshot o altrimenti avere come origine dei dati una
query non aggiornabile.
Dopodichè attraverso un tasto apri una maschera (Docmd.OpenForm
"Tuamaschera",,,,acDialog) che avrà come origine dei dati la tabella degli
interventi che se è stata creata correttamente avrà un campo IDPrincipale in
relazione appunto all'ID della maschera principale.
I dati principali li puoi anche richiamare nelle caselle di testo
utilizzando la formula:
=Forms!Principale!Società
Naturalmente l'ID della maschera principale dovrà essere inviato al campo
IDPrincipale (della maschera inserimento interventi) al momento
dell'apertura e lo puoi fare da codice oppure utilizzando il valore
predefinito della casella mettendo sempre
=Forms!Principale!ID
Spero tu possa risolvere così il tuo problema...non è complicato...  puoi
trovare un esempio uguale nel database northwind.
Ciao
--
Roberto da Parma


text:
On 29 Ago, 19:19, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> Se acFormAdd si riferisce alla maschera principale è qui che sbagli.
> Io ti consiglio di fare così:
>
> Hai la tua maschera PRINCIPALE con SUB-FORM (elenco degli inteventi), quindi
> quest'ultima a meno che tu non voglia interagire direttamente dovrà essere
> perlomeno di tipo snapshot o altrimenti avere come origine dei dati una
> query non aggiornabile.
>
> Dopodichè attraverso un tasto apri una maschera (Docmd.OpenForm
> "Tuamaschera",,,,acDialog) che avrà come origine dei dati la tabella degli
> interventi che se è stata creata correttamente avrà un campo IDPrincipale in
> relazione appunto all'ID della maschera principale.
> I dati principali li puoi anche richiamare nelle caselle di testo
> utilizzando la formula:
>
> =Forms!Principale!Società
>
> Naturalmente l'ID della maschera principale dovrà essere inviato al campo
> IDPrincipale (della maschera inserimento interventi) al momento
> dell'apertura e lo puoi fare da codice oppure utilizzando il valore
> predefinito della casella mettendo sempre
>
> =Forms!Principale!ID
>
> Spero tu possa risolvere così il tuo problema...non è complicato...  puoi
> trovare un esempio uguale nel database northwind.
>
> Ciao
>
> --
>
> Roberto da Parma
sono stata 'fuori gioco' per qualche giorno, quindi leggo solo oggi:
grazie Roberto, esattamente quello che mi serviva!
Hai ragione, non è complicato (una volta che uno più bravo di te te
l'ha spiegato eheheheheh), ho provato e risolto
ciao :-)
viviana


text:
"viviana" <
vivian...@gmail.com
> ha scritto nel messaggio
news:2fb1299f-2664-4ee6...@a3g2000prm.googlegroups.com...


ciao :-)
viviana
C'è sempre qualcuno che ne sa più di me...ma siam qui per aiutare
tutti...ognuno con il proprio bagaglio...



text:
On 4 Set, 16:57, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> C'è sempre qualcuno che ne sa più di me...ma siam qui per aiutare
> tutti...ognuno con il proprio bagaglio...
>
> Ciao
>
> --
>
> Roberto da Parma
è che io viaggio ancora molto leggera ;->
ma spero in futuro di poter essere d'aiuto, oltre a imparare, per ora
il newsgroup è la mia risorsa fondamentale, quando non so che pesci
pigliare ^__^
ciao, alla prossima
viviana


title: memorizzare valore non associato

author: luigionofrio

text:
ho una maschera "dati" abbinata ad una tabella "dati"
nella maschera dati, ho una sottomaschera "titoli" abbinata alla relativa
tabella.
In questa maschera "titoli, ho un controllo non associato "totpunti" in
cui mi viene calcolato il totale dei punti titoli di relativi ad un record
di "dati".
Vorrei memorizzare il valore del campo non associato "totpunti" della
maschera "titoli" in un campo "punti della tabella "dati", ma non riesco a
farlo per errori di sintassi o di mia ignoranza. (naturalmente il valore
si deve aggiornare ogni qualvolta si modifica il punteggio di qualche
titolo nella tabella/maschera "titoli"
In poche parole, :  S.O.S.
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: memorizzare valore non associato

author: sv

text:
luigionofrio ha scritto:
> ho una maschera "dati" abbinata ad una tabella "dati"
> nella maschera dati, ho una sottomaschera "titoli" abbinata alla relativa
> tabella.
> In questa maschera "titoli, ho un controllo non associato "totpunti" in
> cui mi viene calcolato il totale dei punti titoli di relativi ad un record
> di "dati".
> Vorrei memorizzare il valore del campo non associato "totpunti" della
> maschera "titoli" in un campo "punti della tabella "dati", ma non riesco a
> farlo per errori di sintassi o di mia ignoranza. (naturalmente il valore
> si deve aggiornare ogni qualvolta si modifica il punteggio di qualche
> titolo nella tabella/maschera "titoli"
> In poche parole, :  S.O.S.
> grazie
Non so .. se č questo che cerchi..
http://support.microsoft.com/kb/q208998/
Ciao
--
sv



title: memorizzare valore non associato

author: Marco Pizzamiglio

text:
luigionofrio ha scritto:
> ho una maschera "dati" abbinata ad una tabella "dati"
> nella maschera dati, ho una sottomaschera "titoli" abbinata alla relativa
> tabella.
> In questa maschera "titoli, ho un controllo non associato "totpunti" in
> cui mi viene calcolato il totale dei punti titoli di relativi ad un record
> di "dati".
> Vorrei memorizzare il valore del campo non associato "totpunti" della
> maschera "titoli" in un campo "punti della tabella "dati", ma non riesco a
> farlo per errori di sintassi o di mia ignoranza. (naturalmente il valore
> si deve aggiornare ogni qualvolta si modifica il punteggio di qualche
> titolo nella tabella/maschera "titoli"
> In poche parole, :  S.O.S.
> grazie
E' sconsigliabile salvare in tabella valori calcolati. Perchè devi
complicarti la vita a salvare e aggiornare continuamente il totale ogni
volta che cambi un dato quando puoi calcolarlo con una query o una formula
in qualsiasi momento e avere il valore sempre esatto e aggiornato?
Se salvi il totale in tabella ci sarà sempre il rischio che per qualche
motivo non venga aggiornato quando cambi un dato.
A meno che tu non abbia un motivo particolare per voler salvare il totale
in tabella è meglio che salvi solo i dati e ti calcoli il totale quando ti
serve.
Ciao.
-Marco-



title: memorizzare valore non associato

text:
Marco Pizzamiglio ha scritto:
> luigionofrio ha scritto:


il fatto è che la casella non associata che contiene il valore calcolato
già di per se calcola la somma di altre 2 caselle non associate con valori
calcolati, quindi mi è complicato gestire una formula che ne comprende
altre 4.
Ma se la formula chiesta in primis, la metto su corrente della maschera
principale, questa non si aggiorna automaticamente ad ogni cambiamento dei
valori modificati?
l.
ps. ho dato uno sguardo e provato a usare le soluzioni del sito segnato da
SV (microsoft), ma non ne sono venuto a capo, errori vari e risultato zero!



title: memorizzare valore non associato

text:
luigionofrio ha scritto:




Rimane valido il suggerimento precedente, anche se complessa la formula la
devi scrivere una volta sola.
Comunque se proprio vuoi salvare il dato in tabella devi farlo sull'evento
"Prima di aggiornare" della maschera con una formula tipo
  Me!Totale = Me.Controllo_Calcolato
dove Totale è il nome del campo della tabella (che deve essere incluso
nell'origine dati della maschera) e Controllo_Calcolato è la casella che
calcola il valore.
Ciao.
-Marco-



title: memorizzare valore non associato

text:
Marco Pizzamiglio ha scritto:
> luigionofrio ha scritto:





la formula non va! access con questa non riesce a capire che
controllo_calcolato si trova nella sottomaschera e non nella maschera
principale!



title: memorizzare valore non associato

text:
luigionofrio ha scritto:
> Marco Pizzamiglio ha scritto:
> > luigionofrio ha scritto:






MioCtlFormPrincipale=MioNomeSottomaschera.Form!MioControlloCalcolato
--
sv



title: memorizzare valore non associato

text:
cut
> > la formula non va! access con questa non riesce a capire che
> > controllo_calcolato si trova nella sottomaschera e non nella maschera
> > principale!
> MioCtlFormPrincipale=MioNomeSottomaschera.Form!MioControlloCalcolato
> --
> sv
niente! non va! caz..... ma dove diavolo sbaglio?
l'ho provata ovunque, ma niente!
(tottitoli, nome elemento "testo 321") della tabella DATI
in pratica l'ho trasformata cosě:
tottitoli = titoli.form!testo46
e anche
testo321 = titoli.form!testo46
e anche
me.tottitoli = titoli.form!testo46
e anche
me.testo321= titoli.form!testo46
e anche
me.tottitoli = me.titoli.form!testo46
ma niente!
le stesse prove le ho fatte anche sui controlli che mi aggiornano la
casella di controllo non associata "testo46" sulla maschera Titoli
in questo modo
su invio del controllo che mi aggiorna "testo46"
dati.form!tottitoli = me.testo46
oppure
dati.form!testo321= me.testo46
oppure me.dati.form!tottiloli = me.testo46
ma comunque,   niente!!!   non funziona.
l.



title: memorizzare valore non associato

text:
luigionofrio ha scritto:
> cut

> > MioCtlFormPrincipale=MioNomeSottomaschera.Form!MioControlloCalcolato
> > --
> > sv


Inviami il db..
--
sv



title: memorizzare valore non associato

text:
luigionofrio ha scritto:
> cut

> > MioCtlFormPrincipale=MioNomeSottomaschera.Form!MioControlloCalcolato
> > --
> > sv

Vedi su
http://www.donkarl.com/it/
 la faq 4.2 per la sintassi da usare
quando si vuole fare riferimento ai controlli di una sottomaschera.
Ciao.
-Marco-



title: memorizzare valore non associato

author: Access

text:

nell'evento beforeupdate della sottomaschera:
private sub Form_beforeupdate(cancel as integer)
Forms!MascheraPrincipale!NomeCampoInTabellaDati = totpunti
end sub
Bhoo, avro' capito...
--
Ciao
Access


title: aggiornamento maschera con origine query

author: Giuseppe

text:
Salve a tutti.
Espongo il mio problema.
Ho una maschera continua con origine una query.
Nella query nei campi IdAzienda ho messo come criterio il valore
selezionato nella maschera continua al controllo IdAzienda, al campo
datafattura il criterio data digitata nel campo Anno della stessa
maschera e poi ho creato un campo chkFiltro con criterio casella di
controllo chkFiltro sempre della stessa maschera (valore predefinito
Falso).
All'apertura della maschera, finchè non digito la ditta e la data da
cui far partire l'elenco delle fatture emesse, il corpo della maschera
è vuoto. Dopo invece aver digitato quei parametri la maschera si
popola. Fin qui tutto ok.
Ho creato un pulsante Nuova Ricerca, e su click ho messo il seguente
evento:
me.idazienda = ""
me.anno = ""
me.requery
me.idazienda.setfocus
In pratica vorrei far sparire i record della precedente ricerca,
azzerare i due controlli e far andare il cursore al controllo
idazienda.
Tutto ciò in un altra maschera praticamente uguale con una query
uguale ma con tabelle leggermente diverse funziona su questa mi esce
il messaggio "Errore di run-time 3420 - Oggetto non valido o non
impostato".
Dov'è l'errore? Nella query?
Ho provato a duplicare la form che funziona dandogli lo stesso nome di
quella che non funziona e cambiano la query di origine, ma esce lo
stesso messaggio, per questo dubito della query e non della form.
Un grazie anticipato.
Ciao.
Giusepoe


author: Karl Donaubauer

text:
Giuseppe wrote:
> Ho una maschera continua con origine una query.
> Nella query nei campi IdAzienda ho messo come criterio il valore
> selezionato nella maschera continua al controllo IdAzienda, al campo
> datafattura il criterio data digitata nel campo Anno della stessa
> maschera e poi ho creato un campo chkFiltro con criterio casella di
> controllo chkFiltro sempre della stessa maschera (valore predefinito
> Falso).
> All'apertura della maschera, finch� non digito la ditta e la data da
> cui far partire l'elenco delle fatture emesse, il corpo della maschera
> � vuoto. Dopo invece aver digitato quei parametri la maschera si
> popola. Fin qui tutto ok.
> Ho creato un pulsante Nuova Ricerca, e su click ho messo il seguente
> evento:
> me.idazienda = ""
> me.anno = ""
Cos� scrivi una stringa vuota nei controlli, invece di svuotarli.
Meglio:
me!idazienda = Null
Me!anno = Null
> me.requery
> me.idazienda.setfocus
> In pratica vorrei far sparire i record della precedente ricerca,
> azzerare i due controlli e far andare il cursore al controllo
> idazienda.
> Tutto ci� in un altra maschera praticamente uguale con una query
> uguale ma con tabelle leggermente diverse funziona su questa mi esce
> il messaggio "Errore di run-time 3420 - Oggetto non valido o non
> impostato".
Hai gi� provato di mettere un punto di interruzione nella prima riga
del codice incriminato e poi controllare riga per riga con <F8>?
> Dov'� l'errore? Nella query?
> Ho provato a duplicare la form che funziona dandogli lo stesso nome di
> quella che non funziona e cambiano la query di origine, ma esce lo
> stesso messaggio, per questo dubito della query e non della form.
Difficile a dire senza vedere la query.
Copia/incolla la sua stringa SQL.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


text:

Grazie Karl, bastava mettere null anzichè "" ai due controlli.
Strano però che nell'altra maschera funziona anche con "".
Visto che hai accennato alla pratica del punto di interruzione alle
righe e controllo con F8, potresti spiegarmi come si fa?
Saluti.
Giuseppe.


title: Casella combinata

author: JeanLoup

text:
Salve a tutti.
Ho 2 tabelle A e B, e una Maschera C
Nella Tabella A ho creato due campi, uno per inserire un codice
e l'altro per inserire nome e cognome di persona.
esempio:
codice  |           nominativo          |
AAB         PONZIO PILATO
 AAA       PINCO PALLINO
Nella Tabella B ho creato una serie di campi.
nella MASCHERA C ho un controllo "casella combinta"
Quesito...
Vorrei che la casella combinata si popolasse dei dati contenuti
nella tabella A campo "nominativo" e memorizzasse la
selezione in un campo X della tabella B.
Spero di essere stato chiaro.
grazie per l'eventuale aiuto.
Saluti.


title: Casella combinata

author: cidi

text:
"JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
news:438ed411$0$331$5fc...@news.tiscali.it...
> Salve a tutti.
> Ho 2 tabelle A e B, e una Maschera C
> Nella Tabella A ho creato due campi, uno per inserire un codice
> e l'altro per inserire nome e cognome di persona.
> esempio:
> codice  |           nominativo          |
> AAB         PONZIO PILATO
> AAA       PINCO PALLINO
>
> Nella Tabella B ho creato una serie di campi.
> nella MASCHERA C ho un controllo "casella combinta"
> Quesito...
> Vorrei che la casella combinata si popolasse dei dati contenuti
fai una query come origine riga della combo
nella proprietą clicca sui tre puntini
> nella tabella A campo "nominativo" e memorizzasse la
> selezione in un campo X della tabella B.
nella maschera C inserisci pure il controllo con origine della
della tabella B e su evento dopo aggiornamento della combo:
me.NomeTuocontrolloX = me!NomeCasellaCombinata.Column()
tra le parentesi inserisci il numero della colonna corrispondente
di nominativo. le colonne iniziano da 0(zero) guarda help
> Spero di essere stato chiaro.
> grazie per l'eventuale aiuto.
> Saluti.
>
Ciao  JeanLoup
potevi aprire un nuovo thread invece di proseguire questo.
Daniele


title: Casella combinata

text:
.
>> Ho 2 tabelle A e B, e una Maschera C
>> Nella Tabella A ho creato due campi, uno per inserire un codice
>> e l'altro per inserire nome e cognome di persona.
>> esempio:
>> codice  |           nominativo          |
>> AAB         PONZIO PILATO
>> AAA       PINCO PALLINO
>>
>> Nella Tabella B ho creato una serie di campi.
>> nella MASCHERA C ho un controllo "casella combinta"
>> Quesito...
>> Vorrei che la casella combinata si popolasse dei dati contenuti
>
> fai una query come origine riga della combo
> nella proprietą clicca sui tre puntini
>
>> nella tabella A campo "nominativo" e memorizzasse la
>> selezione in un campo X della tabella B.
>
> nella maschera C inserisci pure il controllo con origine della
> della tabella B e su evento dopo aggiornamento della combo:
> me.NomeTuocontrolloX = me!NomeCasellaCombinata.Column()
cosa intendi per me.NomeTuocontrolloX ?
Ho solo una casella combinata nella maschera!
> tra le parentesi inserisci il numero della colonna corrispondente
> di nominativo. le colonne iniziano da 0(zero) guarda help
>
>
> Ciao  JeanLoup
> potevi aprire un nuovo thread invece di proseguire questo.
hai ragione, scusami.
Ciao e grazie.


title: Casella combinata

text:
"JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
news:438ffbdf$0$341$5fc...@news.tiscali.it...
>
>>> Nella Tabella B ho creato una serie di campi.
>>> nella MASCHERA C ho un controllo "casella combinta"
>>> Quesito...
>>> Vorrei che la casella combinata si popolasse dei dati contenuti
>>
>> fai una query come origine riga della combo
>> nella proprietà clicca sui tre puntini
>>
>>> nella tabella A campo "nominativo" e memorizzasse la
>>> selezione in un campo X della tabella B.
>>
>> nella maschera C inserisci pure il controllo con origine della
>> della tabella B e su evento dopo aggiornamento della combo:
>> me.NomeTuocontrolloX = me!NomeCasellaCombinata.Column()
>
> cosa intendi per me.NomeTuocontrolloX ?
> Ho solo una casella combinata nella maschera!
intendo quello che hai detto sopra:
"campo x della tabella B "
per poterlo memorizzare devi vederlo da qualche parte!
per questo ti ho suggerito di inserire un controllo(non campo) nella
maschera
nella maschera con la casela combinata devi avere anche un controllo che
punta
al campo X della Tabella B. chiaro?
se è troppo complicato per te mandami un esempio che provvedo.
togli nospam dalla mai mail
>> tra le parentesi inserisci il numero della colonna corrispondente
>> di nominativo. le colonne iniziano da 0(zero) guarda help
>>
>>
>> Ciao  JeanLoup
>> potevi aprire un nuovo thread invece di proseguire questo.
>
> hai ragione, scusami.
> Ciao e grazie.
Daniele


title: Casella combinata

author: Orazio

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:439012d1$0$13266$4faf...@reader2.news.tin.it...
>
> "JeanLoup" <
v722...@hotmail.it
> ha scritto nel messaggio
> news:438ffbdf$0$341$5fc...@news.tiscali.it...
>> cosa intendi per me.NomeTuocontrolloX ?
>> Ho solo una casella combinata nella maschera!
>
> intendo quello che hai detto sopra:
> "campo x della tabella B "
> per poterlo memorizzare devi vederlo da qualche parte!
> per questo ti ho suggerito di inserire un controllo(non campo) nella
> maschera
> nella maschera con la casela combinata devi avere anche un controllo che
> punta
> al campo X della Tabella B. chiaro?
> se è troppo complicato per te mandami un esempio che provvedo.
> togli nospam dalla mai mail
> Daniele
ok! Ci sono riuscito,grazie, sei stato gentilissimo.
Saluti.


title: Aggiornare e pulire tabella

author: lucky

text:
Da un applicativo esterno posso solo esportare periodicamente una tabella
contenente le anagrafiche di Aziende.
Questa tabella viene alimentata da soggetti diversi che inseriscono dati
(che possono anche essere ripetuti) senza nessun tipo di controllo.
Per le mie elaborazioni statistiche ho bisogno di ripulire e rendere
affidabili questi dati.
Pensavo di crearmi una tab di riferimento con i dati ripuliti.
FASE 1
Creo una tabella Aziende_pulite
C'� un solo record di quella azienda ---> Tutto ok ... accodo in azienda
pulita
Ci sono pi� record della stessa azienda e tutti i dati concordano ---->
Tutto OK ... raggruppo e accodo 1 record
Ci sono pi� record della stessa azienda e alcuni dati non concordano ---->
verifico i campi che mi interessano (sono 8) e in base alla maggioranza o
alla "logica" decido il valore da assegnare.
Fatto questo devo passare al lavoro di routine
FASE 2
Periodicamente esporto le Aziende_sporche che relaziono tramite cod_fisc ad
Aziende_pulite
Se ce ne sono di nuove e singole -----> tutto ok .... accodo
ma nel caso di aziende gi� presenti come posso fare per fare un rapido
confronto tra i dati considerati puliti e quelli sporchi?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Aggiornare e pulire tabella

text:
Ovviamente il controllo vorrei farlo solo su i record discordanti



title: Aggiornare e pulire tabella


title: portare in primo piano un controllo.

author: Bruno - S95

text:
Per Access 97.
Ho due pulsanti, uno per bloccare e uno per sbloccare la maschera , che
usano lo stesso modulo.
Non avendomi permesso di rendere invisibile il pulsante attivo, vorrei
semplicemente portarlo in secondo piano,
sovraponendo i due pulsanti, in modo che uno sia nascosto dall'altro.
Esiste il comando in VBA. Io non sono riuscito a trovarlo.
Grazie a tutti per questo aiuto e quello datomi tutte altre volte.
Riciao .. Bruno


title: portare in primo piano un controllo.

text:
"Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
news:m%rAb.166684$hV.61...@news2.tin.it...

> _____________________
L'ho già trovato. Grazie lo stesso.
DoCmd.RunCommand acCmdBringToFront ' Primo piano
DoCmd.RunCommand acCmdSendToBack ' Secondo piano
    Bruno


title: portare in primo piano un controllo.

text:
Bruno - S95 ha scritto:
> "Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
> news:m%rAb.166684$hV.61...@news2.tin.it...
> > Per Access 97.
> >
> > Ho due pulsanti, uno per bloccare e uno per sbloccare la maschera , che
> > usano lo stesso modulo.
> >
> > Non avendomi permesso di rendere invisibile il pulsante attivo, vorrei
> > semplicemente portarlo in secondo piano,
> >
> > sovraponendo i due pulsanti, in modo che uno sia nascosto dall'altro.
> >
> > Esiste il comando in VBA. Io non sono riuscito a trovarlo.
> >
> > Grazie a tutti per questo aiuto e quello datomi tutte altre volte.
> >
> >
> > Riciao .. Bruno
> >
> > _____________________
> L'ho giŕ trovato. Grazie lo stesso.
> DoCmd.RunCommand acCmdBringToFront ' Primo piano
> DoCmd.RunCommand acCmdSendToBack ' Secondo piano
>     Bruno
Perchč non usi un interruttore.
Sull'evento click dell'interruttore:
If mioInterruttore = -1 Then
   mioInterruttore.Caption = "ON"
...
...
ElseIf
 mioInterruttore = 0 Then
 mioInterruttore.Caption = "OFF"
...
...
End If
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: portare in primo piano un controllo.

author: Alberto S.

text:
On Sat, 06 Dec 2003 21:43:30 GMT, "Bruno - S95" <
bruno...@tin.it
>
wrote:
>
>"Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
>news:m%rAb.166684$hV.61...@news2.tin.it...
>> Per Access 97.
>>
>> Ho due pulsanti, uno per bloccare e uno per sbloccare la maschera , che
>> usano lo stesso modulo.
>>
>> Non avendomi permesso di rendere invisibile il pulsante attivo, vorrei
>> semplicemente portarlo in secondo piano,
[cut]
>
>L'ho già trovato. Grazie lo stesso.
>
>
>DoCmd.RunCommand acCmdBringToFront ' Primo piano
>DoCmd.RunCommand acCmdSendToBack ' Secondo piano
Sicuro che funzioni? L'hai provato??
Aggiungo che tua situazione è un po' strana ... Oltre a quanto ti ha
consigliato sv potresti usare un solo pulsante modificandone (a
seconda che la maschera sia o meno bloccata) l'etichetta e l'azione
che viene attivata a fronte dell'evento click. Inoltre non puoi
bloccare tout-court la maschera perché bloccheresti anche il pulsante.
Comunque, se proprio vuoi continuare nel tuo modo, ti consiglio di
settare il focus sul pulsante che vuoi rendere visibile
  Me.PunsanteBlocca.SetFocus
Ciao
--
Alberto
No alle guerre


title: portare in primo piano un controllo.

author: lullep

text:
"Alberto S." <
sartori.SPA...@tin.it
> ha scritto nel messaggio
news:qq06tvkidlut8j4sl...@4ax.com...

---------
Ciao Alberto,
                    hai ragione, non funzia per niente con :
> DoCmd.RunCommand acCmdBringToFront ' Primo piano
> DoCmd.RunCommand acCmdSendToBack ' Secondo piano
    seguo i consigli e faccio sapere.
ciao a tutti e due... Bruno


title: Cronologia dati modificati

author: eSQueL

text:
 Esiste un modo nativo per monitarare la cronologia dei dati modificati? Ad
esempio, se modifico 50 record di una tabella oggi e 25 domani, access offre
un modo nativo per ordinare tutti i record modificati sulla base della data
di modifica?
Grazie.
eSQueL


title: Cronologia dati modificati

author: Pablitomf [Access]

text:
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:471cab64$0$4790$4faf...@reader4.news.tin.it...

Un file di log no?
--
--
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."


title: Cronologia dati modificati

text:
"Pablitomf [Access]" <
keiko...@libero.it
> ha scritto nel messaggio
news:ffias4$rdg$1...@tdi.cu.mi.it...
> "eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
> news:471cab64$0$4790$4faf...@reader4.news.tin.it...
>> Esiste un modo nativo per monitarare la cronologia dei dati modificati?
>> Ad esempio, se modifico 50 record di una tabella oggi e 25 domani, access
>> offre un modo nativo per ordinare tutti i record modificati sulla base
>> della data di modifica?
>
> Un file di log no?
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
Certo che sì. Ma il problema riguarda racord già modificati in data odierna
:(
eSQueL


title: Cronologia dati modificati

text:
> Certo che sì. Ma il problema riguarda racord già modificati in data
> odierna :(
>
> eSQueL
e allora mi sa che devi partire da quelli di oggi con la gestione di log...
;-|
--
--
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



title: Cronologia dati modificati

text:
"Pablitomf [Access]" <
keiko...@libero.it
> ha scritto nel messaggio
news:ffigsb$4jp$1...@tdi.cu.mi.it...
>> Certo che sì. Ma il problema riguarda racord già modificati in data
>> odierna :(
>>
>> eSQueL
>
> e allora mi sa che devi partire da quelli di oggi con la gestione di
> log... ;-|
>
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
eh ... quel che temevo. Grazie per il feedback.
eSQueL


title: Cronologia dati modificati

author: vendo e scambio a Milano

text: come si crea un file di log ?


title: Cronologia dati modificati

text:
vendo e scambio a Milano ha scritto:
> come si crea un file di log ?
Vedi la relazione "WithEvents RaiseEvent" di Marco Pizzamiglio in CISA1.
Il download lo trovi alla pagina "CISA download" in :
http://www.donkarl.com/it/
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: applicazioni stand-alone

text:
maaah...
perdonate l'ignoranza: access, intendo l'applicativo presente nel paccheto
di office venduto attualmente (c'e' ancora acces nel pacchetto, vero?)
consente di realizzare anche applicazioni stand-alone?
io sono rimasto alla versione di office 97 :-(
in caso affermativo secondo voi lo posso apprendere per realizzare semplici
applicazioni di elaborazione di stringhe di testo (anni fa usavo cobol)?
grazie, ciao.


title: applicazioni stand-alone

author: ALESSANDRO Baraldi

text:
"123" <
pr...@libero.it
> ha scritto nel messaggio
news:cii7lr$16e8$1...@stargate1.inet.it...

Beh dalla versione 97 ad ora 2003 sostanzialmente puoi usare gli stessi
metodi, sono stati implementati e migliorati alcuni punti.
Per fare pacchetti Stand_Alone devi disporre della verione Developer.
Puoi fare quello che vuoi.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: applicazioni stand-alone

author: ciroteo

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ciiau0$bri$1...@lacerta.tiscalinet.it...

questo è il famoso faqquone ... sul
sitocomune.com
 trovi tutte le dritte.
Ci sono anche foto di relatori con magliette e cartellonistica varia ... che
trattano l'argomento!


title: corsi e certificazioni a roma

author: roby isw 232

text:
come da oggetto cerco info su possibilità e consigli su utilità delle
certificazioni Microsoft....


title: combo e valori da cercare

author: Erpio

text:
Vorrei costruire una combo con TipoOrigineDati una funzione che dovrebbe
verificare la presenza di un valore all'interno di due campi COD1 e COD2,
dove COD2 č un valore alternativo non sempre presente, e qualora individui
il valore giusto in COD1 lo trascriva nella combo, se invece lo trovasse in
COD2, dovrebbe restituire nella combo il corrispondente valore di COD1.
ESEMPIO
 COD1 COD2          ricerca 10 val. 10
  10                           ricerca 14 val. 12
  12  14
  16  15
Non so se sono stato molto chiaro, ma comunque vi ringrazio per
l'attenzione. Ciao e buone ferie ai vacanzieri.


title: combo e valori da cercare

author: Roberto dal portatile

text:
"Erpio" <
ghost...@hotmail.com
> ha scritto nel messaggio
news:8kqb99$hb7$1...@nslave2.tin.it...
> Vorrei costruire una combo con TipoOrigineDati una funzione che dovrebbe
> verificare la presenza di un valore all'interno di due campi COD1 e COD2,
> dove COD2 è un valore alternativo non sempre presente, e qualora individui
> il valore giusto in COD1 lo trascriva nella combo, se invece lo trovasse
in
> COD2, dovrebbe restituire nella combo il corrispondente valore di COD1.
> ESEMPIO
>  COD1 COD2          ricerca 10 val. 10
>   10                           ricerca 14 val. 12
>   12  14
>   16  15
> Non so se sono stato molto chiaro, ma comunque vi ringrazio per
> l'attenzione. Ciao e buone ferie ai vacanzieri.
>
>
Se devo essere sincero, quanto a chiarezza, non puoi essere portato di
esempio. Ho dovuto accendere la mia sfera di cristallo per cercare di
interpretare il tuo problema; spero di esserci riuscito.
Innanzi tutto non esiste, come "Tipo origine riga" di una combo, la
possibilità di scegliere "Funzione", quindi sceglierei "Tabella/query".
Quindi nella query, il cui nome indicherai nell' "Origine riga" della combo,
oltre ai campi COD1 e COD2, inserisci un campo calcolato COD3, che riempirai
tramite la funzione IIF a seconda del contenuto degli altri due campi.
A questo punto, agendo sul posizionamento dei campi CODn all'interno della
query e sulle proprietà "Numero colonne" e "Larghezza colonne" della combo,
fai in maniera di visualizzare nella combo il campo COD3.
Roberto


title: Problemi con la Tabulazione

author: Fabio

text:
Salve a TUTTI
Incontro un problema con la tabulazione quando dalla maschera principale,
non associata, mi sposto con il focus nella sottomaschera in essa
nidificata. Il problema consiste nel fatto che il focus, anziché seguire l'
ordine di tabulazione assegnato, quando passa nella sottomaschera, va
direttamente nell'ultimo controllo dal quale č uscito nell'operazione
precedente. Intendo dire che usando questa sottomaschera per inserire dei
dati e usando una macro che vada ad un nuovo record per il nuovo
inserimento, se nella maschera principale inserisco per esempio cognome e
nome, documento ecc. poi passo alla sottomaschera, per il resto dei dativa
inserire, quando arrivo su questa mi succede il problema. Ho provato varie
forme di Requery ma non ho trovato soluzione. L'unico modo che ho visto, č
un orribile apri e chiudi maschera che perň vorrei evitare per la
bruttissima vibrazione del menů che si vede.
Grazie se qualcuno puň aiutarmi.
Fabio


title: Problemi con la Tabulazione

author: giorgio rancati

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:_QAye.1148$tX6....@twister1.libero.it...
> Salve a TUTTI
>
>
>
> Incontro un problema con la tabulazione quando dalla maschera principale,
> non associata, mi sposto con il focus nella sottomaschera in essa
> nidificata. Il problema consiste nel fatto che il focus, anziché seguire
l'
> ordine di tabulazione assegnato, quando passa nella sottomaschera, va
> direttamente nell'ultimo controllo dal quale è uscito nell'operazione
> precedente. Intendo dire che usando questa sottomaschera per inserire dei
> dati e usando una macro che vada ad un nuovo record per il nuovo
> inserimento, se nella maschera principale inserisco per esempio cognome e
> nome, documento ecc. poi passo alla sottomaschera, per il resto dei dativa
> inserire, quando arrivo su questa mi succede il problema. Ho provato varie
> forme di Requery ma non ho trovato soluzione. L'unico modo che ho visto, è
> un orribile apri e chiudi maschera che però vorrei evitare per la
> bruttissima vibrazione del menù che si vede.
>
Ciao Fabio,
l'ordine di tabulazione degli oggetti di una sottomaschera è autonomo e non
ha nulla a che fare con quello della maschera principale quindi, il
comportamento che riscontri è perfettamente normale.
se vuoi puoi spostare il fuoco sul primo controllo della sottomaschera
mettendo questo codice nell'evento *Su invio* dell'oggetto che la contiene
----
Private Sub Figlio1_Enter()
    Me.Figlio1.Form.NomePrimoControllo.SetFocus
End Sub
----
Ciao Giorgio


title: operatore like

author: vincenzo barletta

text:
Like [Forms]![maschera per inserimento ricerca]![Cercamodulo] & "*" Or Is
Null Or (Like [Forms]![maschera per inserimento ricerca]![Cercamodul1] &
"*" Or Is Null)
ho inserito nei criteri di una query la precedente
espressione.
devo cercare i record in una maschera non associata relativi
al modulo. è giusto inserire l'espressione precedente per cercare record di
moduli diversi? e come si fa poi nella maschera associata a digitare in un
solo campo più richieste, e nel report come devo associare il controllo
relativo al modulo
--------------------------------
Inviato via
http://usenet.iol.it


title: operatore like

author: Silvio Berruti

text:
"vincenzo barletta" <
vincen...@inwind.it
> ha scritto nel messaggio
news:212Z171Z185Z57Y...@usenet.iol.it...
> Like [Forms]![maschera per inserimento ricerca]![Cercamodulo] & "*" Or Is
> Null Or (Like [Forms]![maschera per inserimento ricerca]![Cercamodul1] &
> "*" Or Is Null)
> ho inserito nei criteri di una query la precedente
> espressione.
> devo cercare i record in una maschera non associata relativi
> al modulo. è giusto inserire l'espressione precedente per cercare record
di
> moduli diversi? e come si fa poi nella maschera associata a digitare in un
> solo campo più richieste, e nel report come devo associare il controllo
> relativo al modulo
Se ho capito bene, dovrebbe bastare:
Like [Forms]![maschera per inserimento ricerca]![Cercamodulo] & "*" Or Like
[Forms]![maschera per inserimento ricerca]![Cercamodul1] & "*" Or Is Null
oppure scrivi nella riga criteri Like [Forms]![maschera per inserimento
ricerca]![Cercamodulo] & "*"
nella riga oppure Like [Forms]![maschera per inserimento
ricerca]![Cercamodul1] & "*"
nella riga sotto  Is Null
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Seleziona tutto /Deseleziona tutto

author: Giulio Severini

text:
Con un pulsante vorrei che tutti i controlli su una maschera potessero
essere messi a VERO se sono a FALSO e a FALSO se sono a VERO.
Come posso fare? Che proprietà devo vedere?
Grazie.


title: Seleziona tutto /Deseleziona tutto

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117896209....@g47g2000cwa.googlegroups.com...

Grazie.
Che tipo di controlli sono...?
Spero siano controlli checkBox o interruttori.
Cicla sull'insieme Controls di Form e inverti lo stato:
Private Sub Inverti()
    Dim ctl as Access.Controls
    For each ctl in Me.Controls
        Select case ctl.ControlType
            case acOptionButton, acCheckBox, acToggleButton
                ctl.Value=Not ctl.Value
        End Select
    NExt
    set ctl=Nothing
End Sub
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Seleziona tutto /Deseleziona tutto

text: Grazie ale :)


title: query: selezione di periodi temporali

text:
la seguente query dovrebbe evidenziarmi alcuni periodi temporali che
ricadono in altri

SELECT DPop.DPinFROM, DPop.DPinTO, Imbarchi.from, Imbarchi.to
FROM DPop, Anagrafica INNER JOIN Imbarchi ON Anagrafica.ID =
Imbarchi.Surname
WHERE (((DPop.DPinFROM) Between #8/7/2013# And #11/4/2013#) AND
((DPop.DPinTO) Between #8/7/2013# And #11/4/2013#) AND
((Imbarchi.from)=#8/7/2013#) AND ((Imbarchi.to)=#11/4/2013#) AND
((Anagrafica.ID)=918))
ORDER BY DPop.DPinFROM, Imbarchi.to;

la query dovrebbe restituirmi un terzo record in DPop che inizia il
16/08/2013 e termina il 04/11/2013, ma non mi riesce di farlo uscire.
Dove sbaglio?

--
ciao
Stefano


title: query: selezione di periodi temporali

text:
Dunque... il codice funziona sul caso base ma andando a complicare i
casi mi serve ancora una mano, fodamentalmente dal punto di vista
concettuale.
Posto che [EEE] e [AAA] siano periodi temporali espressi da record con
campo-inizio e campo-fine appartenenti a due tabelle diverse, mi
interessa selezionare i record in cui i periodi si sovrappongono.
Nel caso semplice

 [EEEEEEEEEE]
[AAA] [A] [AAA]

funziona tutto,
ma se inserisco un secondo intervallo [I]

 [EEEEEEEEEE]        [EEEEEEEEE]
[AAA] [A] [AAA][AA][AAA] [A] [AAA]

mi restituisce una quantitï¿œ di dati non pertinenti che non credo sia
possibile filtrare perchï¿œ il limite minimo per l'uno annulla quello del
secondo ed il limite massimo per il secondo caso annulla quello del
primo.

Domanda 1: c'ï¿œ un modo?

Sto incominciando a pensare che forse dovrei aiutarmi con una maschera
che, basata su una query impostata sul caso base, chiama i dati dalle
tabelle E ed A (piï¿œ quella dell'anagrafica) e li inserisce in una nuova
tabella. A questa si riferirï¿œ una nuova query che eseguirï¿œ i calcoli
necessari.

Domanda 2: ï¿œ forse questa la strada piï¿œ corretta?

--
ciao
Stefano


title: query: selezione di periodi temporali

author: Marco Pizzamiglio

text:

Questo argomento è già stato trattato più volte, cerca "sovrapposizione periodi" o qualcosa di simile.
Ciao.
-Marco-


title: query: selezione di periodi temporali

text:
> Questo argomento ï¿œ giï¿œ stato trattato piï¿œ volte, cerca "sovrapposizione
> periodi" o qualcosa di simile. Ciao.
oops... grazie!

--
ciao
Stefano


title: avvio di WORD ma non correttamente

text:
con il seguente codice avvio word
On Error GoTo Err_Comando101_Click
    Dim oApp As Object
    Set oApp = CreateObject("Word.Application")
    oApp.Visible = True
Exit_Comando101_Click:
    Exit Sub
Err_Comando101_Click:
    MsgBox Err.Description
    Resume Exit_Comando101_Click
soltanto accade che non ci sono le barre degli strumenti, mi sapete dire il
perchč?
Grazie.


title: avvio di WORD ma non correttamente

author: Sergio MAZZA

text:
"@@ -- Tosto73 -- @@" <
tos...@libero.it
> ha scritto nel messaggio
news:f8hp8.95618$1S3.3...@twister1.libero.it...

Se non hai delle particolari impostazioni, prova a cancellare il normal.dot
e riaprire word...
Ciao.
--
Sergio MAZZA


title: Collegamento a tabelle ACCESS

author: Pop Merrill

text:
Ciao a tutti,
Ho un problema relativo ad un'applicazione DELPHI per la gestione di
più leghe di fantacalcio (con regolamento personalizzato al punto tale
che non si possono utilizzare applicazioni già esistenti) che riguarda
però ACCESS in quanto i dati vengono memorizzati su tale DB.
Vi giro un etratto di una lunga mail spedita anche sul NG di Delphi...
--
mi trovo a dover creare un file ACCESS che raccolga le tabelle comuni
a più leghe non so come far funzionare i collegamenti dai file di lega
a questo file comune anche su path diversi da quello originale. Per
fare un esempio, nella struttura precedente avevo nei due file di lega
(Lega_A.mdb e Lega_B.mdb) una tabella GIOCATORE_A che raccoglie tutti
i giocatori della stagione in corso (quella del campionato 2006-07).
Con l'applicazione io aggiorno tale tabella coi movimenti di mercato
spostando i giocatori da una squadra all'altra. Questi aggiornamenti
ovviamente o li faccio con l'applicazione sui due file oppure lavoro
sempre su uno ed alla fine mi importo la tabella sull'altro. La cosa
va bene fino a quando sarò io a dover gestire le cose ma se mai
arriverà un presidente di lega non informatizzato saranno problemi.
Allora cosa ho pensato? Porto le tabelle comuni in un file SERIE_A.mdb
e nei due file di lega ci metto un bel collegamento. Il programma
funziona come prima senza modificare una sola riga di codice e
modificando su una lega in realtà si modifica in entrambe.
Con questa struttura, ed il problema sta qua, se sposto i due file che
sono nella stessa cartella da un path ad un altro mi da errore perchè
il path in access (a meno che non si possa fare diversamente con
procedure a me ignote) è assoluto. In generale i due mdb (lega + file
comune) devono essere sempre in una stessa sottocartella che però
potrà essere diversa da presidente a presidente.
Due soluzioni:
A) Esiste il modo di salvare path relativi?
B) Ricostruire i collegamenti in access da codice. Possibile?
Grazie.
Luca Leoncavallo


title: Collegamento a tabelle ACCESS

author: Carlo Costarella

text:
"Pop Merrill" <
Ma...@fake.address.com
> ha scritto nel messaggio
news:s24jd25qhdfrb2ngt...@4ax.com...
> Ciao a tutti,
>
> Ho un problema relativo ad un'applicazione DELPHI per la gestione di
> più leghe di fantacalcio (con regolamento personalizzato al punto tale
> che non si possono utilizzare applicazioni già esistenti) che riguarda
> però ACCESS in quanto i dati vengono memorizzati su tale DB.
>
cut
> Grazie.
>
> Luca Leoncavallo
Credo che il problema non sia Access ma come Delphi legge o imposta i
collegamenti ai db.
Se invece quello che modifichi sono le tabelle allegate (tra i due o più
file mdb) nel senso che ne sposti una o più, in modo che se uno dei db
Access ha tabelle allegate all'altro, non sono più collegate, allora puoi
facilmente correggere il problema dall'esterno con opportuno codice.
Esempio Access:
MdbA che collega tabelle in MdbB. Sposto MdbA o MdbB, MdbA non trova più il
percorso delle tabelle allegate a MdbB.
In questo caso puoi intervenire.
Ciao, Carlo


title: Collegamento a tabelle ACCESS

text:
Carlo Costarella wrote:
>Credo che il problema non sia Access ma come Delphi legge o imposta i
>collegamenti ai db.
>Se invece quello che modifichi sono le tabelle allegate (tra i due o più
>file mdb) nel senso che ne sposti una o più, in modo che se uno dei db
>Access ha tabelle allegate all'altro, non sono più collegate, allora puoi
>facilmente correggere il problema dall'esterno con opportuno codice.
>Esempio Access:
>MdbA che collega tabelle in MdbB. Sposto MdbA o MdbB, MdbA non trova più il
>percorso delle tabelle allegate a MdbB.
>In questo caso puoi intervenire.
Collegando le tabelle nei due file di Lega ho che per la mia
applicazione Delphi il file SERIE_A.mdb è come se non esistesse. Lui
apre le tabelle mediante i collegamenti nei file di lega e per lui è
come se fossero "locali" al file.
Con questa soluzione il mio problema è proprio il fatto che spostando
il file SERIE_A.mdb access non permette più l'accesso mediante i
collegamenti predisposti nei file di lega perchè li memorizza con path
assoluto. Visto che dalla tua risposta mi sembra che si possa aggirare
il problema mi indicheresti come?
PS anche se con codice VB cercherò poi di capire come fare la cosa con
Delphi sempre che la soluzione sia applicabile mediante un'applicativo
esterno e non da modulo VB dentro access perchè a quel punto tanto
varrebbe ripristinare i collegamenti a mano.
GRAZIE.
Luca Leoncavallo
TennisGS:
http://liif.gioco.net/tennisgs
CalcioGS:
http://liif.gioco.net/calciogs
Luca Leoncavallo <
lleonc...@racine.ra.it
>
ICQ# 156068277


title: Collegamento a tabelle ACCESS

text:
"Pop Merrill" <
Ma...@fake.address.com
> ha scritto nel messaggio
news:tvvjd2t7t1a8hjqsd...@4ax.com...
> Carlo Costarella wrote:
>>Credo che il problema non sia Access ma come Delphi legge o imposta i
>>collegamenti ai db.
>>Se invece quello che modifichi sono le tabelle allegate (tra i due o piů
>>file mdb) nel senso che ne sposti una o piů, in modo che se uno dei db
>>Access ha tabelle allegate all'altro, non sono piů collegate, allora puoi
>>facilmente correggere il problema dall'esterno con opportuno codice.
>>Esempio Access:
>>MdbA che collega tabelle in MdbB. Sposto MdbA o MdbB, MdbA non trova piů
>>il
>>percorso delle tabelle allegate a MdbB.
>>In questo caso puoi intervenire.
>
> Collegando le tabelle nei due file di Lega ho che per la mia
> applicazione Delphi il file SERIE_A.mdb č come se non esistesse. Lui
> apre le tabelle mediante i collegamenti nei file di lega e per lui č
> come se fossero "locali" al file.
>
> Con questa soluzione il mio problema č proprio il fatto che spostando
> il file SERIE_A.mdb access non permette piů l'accesso mediante i
> collegamenti predisposti nei file di lega perchč li memorizza con path
> assoluto. Visto che dalla tua risposta mi sembra che si possa aggirare
> il problema mi indicheresti come?
>
> PS anche se con codice VB cercherň poi di capire come fare la cosa con
> Delphi sempre che la soluzione sia applicabile mediante un'applicativo
> esterno e non da modulo VB dentro access perchč a quel punto tanto
> varrebbe ripristinare i collegamenti a mano.
>
>
> GRAZIE.
>
> Luca Leoncavallo
Mi confermi che il Primo mdb ha tabelle collegate al secondo mdb o viceversa
e che sarebbe sufficiente dire al primo mdb dove si trova il secondo o
viceversa?
Hai Access?
Ciao, Carlo


title: Collegamento a tabelle ACCESS

text:
Carlo Costarella wrote:
>Mi confermi che il Primo mdb ha tabelle collegate al secondo mdb o viceversa
>e che sarebbe sufficiente dire al primo mdb dove si trova il secondo o
>viceversa?
Ho due file che chiameremo Lega_A.mdb e Lega_B.mdb che presentano 4
tabelle collegate a quelle presenti nel file SerieA.mdb.
A me basterebbe fare in modo che Lega_A e Lega_B vadano a cercare il
file SerieA.mdb sempre e solo nella stessa cartella in cui vengono
spostate loro perchè per come funziona l'applicazione tale
sottocartella può essere personalizzata ma tutti gli mdb devono SEMPRE
E COMUNQUE stare assieme.
>Hai Access?
Certo che si.
-



title: Collegamento a tabelle ACCESS

text:
"Pop Merrill" <
Ma...@fake.address.com
> ha scritto nel messaggio
news:19rld21bt3aq3rlrj...@4ax.com...
> Carlo Costarella wrote:
>>Mi confermi che il Primo mdb ha tabelle collegate al secondo mdb o
>>viceversa
>>e che sarebbe sufficiente dire al primo mdb dove si trova il secondo o
>>viceversa?
>
> Ho due file che chiameremo Lega_A.mdb e Lega_B.mdb che presentano 4
> tabelle collegate a quelle presenti nel file SerieA.mdb.
>
> A me basterebbe fare in modo che Lega_A e Lega_B vadano a cercare il
> file SerieA.mdb sempre e solo nella stessa cartella in cui vengono
> spostate loro perchè per come funziona l'applicazione tale
> sottocartella può essere personalizzata ma tutti gli mdb devono SEMPRE
> E COMUNQUE stare assieme.
>
>>Hai Access?
>
> Certo che si.
>
> -
> Luca Leoncavallo
 Allora il problema è risolto.
Su
www.sitocomune.com
 trovi diverse soluzioni per controllare o ricollegare
le tabelle allegate.
Crei un piccolo mde che userai per le operazioni di ricollegamento tabelle.
Se poi hai anche la versione developer di Access puoi distribuire
l'applicativo.
Ciao, Carlo


title: Collegamento a tabelle ACCESS

text:
Carlo Costarella wrote:
> Allora il problema è risolto.
>Su
www.sitocomune.com
 trovi diverse soluzioni per controllare o ricollegare
>le tabelle allegate.
>Crei un piccolo mde che userai per le operazioni di ricollegamento tabelle.
>Se poi hai anche la versione developer di Access puoi distribuire
>l'applicativo.
Grazie. Mi studio il materiale che mi hai indicato e vedo se riesco a
mettere in pratica il tuo suggerimento.
Buone Ferie.



title: criterio query di selezione con condizione

author: Michele

text:
Salve, una maschera collegata ad una quey di selezione contenente un campo
data, sulla stessa maschera vi č anche un controllo non associato del tipo
Sě/No ( il classico baffetto) ebbene č possibile filtrare la query in modo
che in presenza del "baffetto" (Sě) vengano estratti solo i record con campo
data null al contrario vengano rstratti tutti.
spero di essere stato chiaro
grazie
michele


author: Bruno Campanini

text:
"Michele" <
mic...@alice.it
> wrote in message
news:45acf3f4$0$16145$4faf...@reader3.news.tin.it...

Lascerei immutata la query di origine agendo invece su un pulsante
per filtrare o non con riferimento al controllo ON/OFF.
Inserimento Filtro:
FilterOn = TRUE
DoCmd.ApplyFilter, "[CampoData]=Null"
Eliminazione Filtro:
FilterOn = FALSE
Bruno


text:
"Bruno Campanini" <
B...@gmail.com
> wrote in message
news:45acf7be$0$16158$4faf...@reader3.news.tin.it...
> Lascerei immutata la query di origine agendo invece su un pulsante
> per filtrare o non con riferimento al controllo ON/OFF.
>
> Inserimento Filtro:
> FilterOn = TRUE
> DoCmd.ApplyFilter, "[CampoData]=Null"
>
> Eliminazione Filtro:
> FilterOn = FALSE
Più esattamente:
If [ControlloOnOff] Then
        FilterOn = True
        DoCmd.ApplyFilter, "[CampoData]=Null"
Else
        FilterOn = False
End If
Bruno


text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:45acf876$0$4252$4faf...@reader1.news.tin.it...

Una precisazione ho provato ad utilizzare quanto sopra con l'evento Private
Sub Form_Filter ma non funziona in cosa sbaglio?
>


text:
"Michele" <
mic...@alice.it
> wrote in message
news:45ad3840$0$22382$4faf...@reader2.news.tin.it...
>
> "Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
> news:45acf876$0$4252$4faf...@reader1.news.tin.it...
>> "Bruno Campanini" <
B...@gmail.com
> wrote in message
>> news:45acf7be$0$16158$4faf...@reader3.news.tin.it...
>>
>>> Lascerei immutata la query di origine agendo invece su un pulsante
>>> per filtrare o non con riferimento al controllo ON/OFF.
>>>
>>> Inserimento Filtro:
>>> FilterOn = TRUE
>>> DoCmd.ApplyFilter, "[CampoData]=Null"
>>>
>>> Eliminazione Filtro:
>>> FilterOn = FALSE
>>
>> Più esattamente:
>>
>> If [ControlloOnOff] Then
>>        FilterOn = True
>>        DoCmd.ApplyFilter, "[CampoData]=Null"
>> Else
>>        FilterOn = False
>> End If
>>
>> Bruno
Avevo precisato "agendo su un pulsante".
Metti il codice sull'evento OnClick di un Button (pulsante).
Io normalmente uso un solo Button, che funziona da Toggle,
col seguente codice in OnClick:
If FilterOn Then
    FilterOn = False
Else
    FilterOn = True
    DoCmd.ApplyFilter , "[DataMov]=Null"
End If
Provalo.
Bruno


title: piccolo aiuto semplice

author: PUMA

text:
ciao a tutti
scusate ma sono abbastanza all'inizio
sto cercando di creare una piccola query dove dovrò usare un operatore con
il quale far comparire i prodotti che nella colonna ingrdienti contengono le
"uova"
la colonna ingredienti contiene tutti gli ingredienti del prodotto:
es: UOVA, ALBUME D'UOVO, COCCO, ZUCCHERO, ACQUA, SALE, ecc...
SPERO DI ESSERE STATO ESAUSTIVO
grazie per l'aiuto


title: piccolo aiuto semplice

text:
"PUMA" <
super...@tin.it
> ha scritto nel messaggio
news:c4e2iu$2g4705$1...@ID-48048.news.uni-berlin.de...

Prova ad inserire nella riga "condizioni": Like "*UOVA*"...
Ciao.
--
Sergio MAZZA


title: piccolo aiuto semplice

author: Antonio Biso

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c4e4uc$mko$1...@canarie.caspur.it...
> > ciao a tutti
> Prova ad inserire nella riga "condizioni": Like "*UOVA*"...
NOOOOOOOOOOOOOOOOOOOOOOOOO!!!!!
Piccolo aiuto semplice....
SIGH...
Antonio


title: piccolo aiuto semplice

author: sv

text:
Sergio MAZZA ha scritto:


> Ciao.
> --
> Sergio MAZZA
Scusami Sergio la facile battuta: E' una PICCOLA frittata dato il subject.
Stammi bene.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: piccolo aiuto semplice

author: Roberto da casa

text:
"PUMA" <
super...@tin.it
> ha scritto nel messaggio
news:c4e2iu$2g4705$1...@ID-48048.news.uni-berlin.de...

Non è chiaro quale sia la struttura della o delle tabelle in gioco.
Inoltre non capisco se tutti gli ingredienti di un prodotto sono contenuti
in un campo di un solo record scanditi da una virgola, oppure ogni
ingrediente è contenuto in un record diverso.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: piccolo aiuto semplice

author: SunRex

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:kgxac.103048$FJ6.3...@twister1.libero.it...
>
> "PUMA" <
super...@tin.it
> ha scritto nel messaggio
> news:c4e2iu$2g4705$1...@ID-48048.news.uni-berlin.de...
> > ciao a tutti
> > scusate ma sono abbastanza all'inizio
> > sto cercando di creare una piccola query dove dovrò usare un operatore
con
> > il quale far comparire i prodotti che nella colonna ingrdienti
contengono
> le
> > "uova"
> > la colonna ingredienti contiene tutti gli ingredienti del prodotto:
> >
> > es: UOVA, ALBUME D'UOVO, COCCO, ZUCCHERO, ACQUA, SALE, ecc...
> >
> > SPERO DI ESSERE STATO ESAUSTIVO
> > grazie per l'aiuto
>
> Non è chiaro quale sia la struttura della o delle tabelle in gioco.
> Inoltre non capisco se tutti gli ingredienti di un prodotto sono contenuti
> in un campo di un solo record scanditi da una virgola, oppure ogni
> ingrediente è contenuto in un record diverso.
>
> --
> Roberto
Ma una volta non serviva un subject significativo per rispondere?
Sarà che è quasi ora di pranzo.
SunRex


title: piccolo aiuto semplice

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:y1xac.103012$FJ6.3...@twister1.libero.it...

Ahň! Ma tu hai risposto a: Report!!!
Sě mi sono sbagliato!!! Cacchio mi sono proprio rincoglionito!
Ciao.
--
Sergio MAZZA


title: piccolo aiuto semplice

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c4e6nv$8v7$1...@news.newsland.it...

Gira! Gira il coltello tu!
Ciao.
--
Sergio MAZZA


title: piccolo aiuto semplice

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:kgxac.103048$FJ6.3...@twister1.libero.it...
>
> Non č chiaro quale sia la struttura della o delle tabelle in gioco.
TU QUOQUO?!?!?!?!
ARISIGH
Antonio


title: piccolo aiuto semplice

text:
"SunRex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:V1yac.126309$z23.5...@news3.tin.it...
[CUT]
>
> Ma una volta non serviva un subject significativo per rispondere?
E' vero ma, in base ad una nuova regola del NG, il mercoledì alle ore 12:42
si può rispondere anche ai messaggi non significativi. ;-)
> Sarà che è quasi ora di pranzo.
> SunRex
--



title: piccolo aiuto semplice

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:u6yac.99879$Kc3.3...@twister2.libero.it...
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:kgxac.103048$FJ6.3...@twister1.libero.it...
> >
> > Non è chiaro quale sia la struttura della o delle tabelle in gioco.
>
> TU QUOQUO?!?!?!?!
>
> ARISIGH
Non ti preoccupare: è solo l'eccezione che conferma la regola.
>
> Antonio



title: piccolo aiuto semplice

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:OzAac.100187$Kc3.3...@twister2.libero.it...
>
> "SunRex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
> news:V1yac.126309$z23.5...@news3.tin.it...
> [CUT]
> >
> > Ma una volta non serviva un subject significativo per rispondere?
>
> E' vero ma, in base ad una nuova regola del NG, il mercoledě alle ore
12:42
> si puň rispondere anche ai messaggi non significativi. ;-)
Hehe he eheheheeh
Antonio


title: piccolo aiuto semplice

author: MA

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto
nel messaggio
news:PzAac.100188$Kc3.3...@twister2.libero.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto
nel messaggio
>
news:u6yac.99879$Kc3.3...@twister2.libero.it...
> > "Roberto da casa" <
r.ma...@libero.it
> ha
scritto nel messaggio
> >
news:kgxac.103048$FJ6.3...@twister1.libero.it...
> > >
> > > Non è chiaro quale sia la struttura della o
delle tabelle in gioco.
> >
> > TU QUOQUO?!?!?!?!
Se volevi dargli del Vissani dovevi scrivere
TU CUOCO?!?!?!?!
Se volevi invece del papero
TU QUIQUOQUA
Se volevi dargli del poco serio
TU QUAQUARAQUA
ma se volevi dargli del Bruto
TU QUOQUE?!?!?!?!
MAssimiliano



title: piccolo aiuto semplice

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:QIBac.2804$l27....@news.edisontel.com...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto
> nel messaggio
> news:PzAac.100188$Kc3.3...@twister2.libero.it...
> >
> > "Antonio Biso" <
ch...@etruria.net
> ha scritto
> nel messaggio
> >
> news:u6yac.99879$Kc3.3...@twister2.libero.it...
> > > "Roberto da casa" <
r.ma...@libero.it
> ha
> scritto nel messaggio
> > >
> news:kgxac.103048$FJ6.3...@twister1.libero.it...
> > > >
> > > > Non è chiaro quale sia la struttura della o
> delle tabelle in gioco.
> > >
> > > TU QUOQUO?!?!?!?!
>
> Se volevi dargli del Vissani dovevi scrivere
> TU CUOCO?!?!?!?!
> Se volevi invece del papero
> TU QUIQUOQUA
> Se volevi dargli del poco serio
> TU QUAQUARAQUA
> ma se volevi dargli del Bruto
> TU QUOQUE?!?!?!?!
> MAssimiliano
O magari volevo volontariamente storpiare la frase, chissà?
Antonio


title: piccolo aiuto semplice

text:
> > > > >
> > > > > Non è chiaro quale sia la struttura
della o
> > delle tabelle in gioco.
> > > >
> > > > TU QUOQUO?!?!?!?!
> >
> > Se volevi dargli del Vissani dovevi scrivere
> > TU CUOCO?!?!?!?!
> > Se volevi invece del papero
> > TU QUIQUOQUA
> > Se volevi dargli del poco serio
> > TU QUAQUARAQUA
> > ma se volevi dargli del Bruto
> > TU QUOQUE?!?!?!?!
> > MAssimiliano
>
> O magari volevo volontariamente storpiare la
frase, chissà?
>
> Antonio
>
permaloso... lo so che ami storpiare frasi,
amatriciane...
pensavo di essere stato simpatico.
peccato.
scusami cmq
MAssimiliano


title: piccolo aiuto semplice

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:WnCac.2814$l27....@news.edisontel.com...

Catte 'n Peist
> permaloso...
Antonio


title: piccolo aiuto semplice

text:
grazie, anche se da quello che ho capito hai sbagliato a rispondermi!
mi dispiace di aver scatenato questo inutile 3d
comunque funziona!
non era meglio rispondere e basta invece di postare tutta sta roba inutile?
ma vi sembra che se uno nuovo di access ha un problema deve prima andarsi a
leggere le faq del gruppo?
i gruppi servono a risolvere i problemi anche piccoli
avevo già trovato in parte la risposta tramite la guida in linea, ma avevo
omesso l'asterico alla fine.
scusatemi ancora


title: piccolo aiuto semplice

text:
č una query semplice
le tabelle in gioco ? solo 1 con i seguenti campi :
nome prodotto   -    codice  -  ingredienti prodotto (tutti insieme separati
da virgola e spazio)
cmq funziona il    Like "*UOVA*"
avevo usato questo comando, avevo guardato sulla guida in linea, ma avevo
stupidamente omesso l'asterisco alla fine mettendo solo quello all'inizio.
sai cosa mi piacerebbe?
fare una finestrella tipo quella che si ottiene mettendo nei criteri le
parentesi quadre [prodotto] cosě da inserire l'ingrediente che voglio
compaia all'interno della lista prodotti della mia query...
ho provato ma non riesco
infatti se metto le parentesi mi risulta la finestrella ma se scrivo uova o
*uova* la lista č senza nulla...
ciao
grazie
> Non č chiaro quale sia la struttura della o delle tabelle in gioco.
> Inoltre non capisco se tutti gli ingredienti di un prodotto sono contenuti
> in un campo di un solo record scanditi da una virgola, oppure ogni
> ingrediente č contenuto in un record diverso.
>
> --
> Roberto


title: piccolo aiuto semplice

author: TheMax

text:
"PUMA" <
super...@tin.it
> ha scritto nel messaggio
news:c4ghsf$2gvdat$1...@ID-48048.news.uni-berlin.de...

Da un certo senso il tuo ragionamento fila, ma ci sono delle "regolette" da
seguire, tipo mettere un subject significativo in modo da aiutare meglio sia
chi scrive, sia chi risponde, sia chi in un futuro cerca di risolvere il
problema leggendosi lo storico dei messaggi.
Punto due, è una questione di logica, è ovvio che chi scrive ha bisogno di
aiuto, ma se tutti scrivessero (aiuto, non ci riesco, help, ecc) negli
oggetti non servirebbe a nulla mettere un oggetto in quanto sarebbero tutti
uguali.
Ciao,
Massimo
(PS: per Biso, questa l'ho letta non è tutta roba mia... sto studiando ...
^__^)
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: piccolo aiuto semplice

text:
"PUMA" <
super...@tin.it
> ha scritto nel messaggio
news:c4ghsf$2gvdat$1...@ID-48048.news.uni-berlin.de...

Allora:
in questo post non hai riportato parte del quoting del messaggio a cui
rispondi
Nell'altro post non hai scritto DOPO il quoting
> ma vi sembra che se uno nuovo di access ha un problema deve prima andarsi
a
> leggere le faq del gruppo?
Quindi tu utilizzi il NG solo con l'intento egoistico di risolvere il TUO
problema.
Non pensi che altri che lo frequentano possano usufruire di quanto postato
da altri secondo norme intelligenti?
Bene, bene...
Antonio


title: piccolo aiuto semplice

text:
concordo in pieno e richiedo scusa!
non succederà +


title: piccolo aiuto semplice

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:9dRac.104930$FJ6.3...@twister1.libero.it...

hai ragione!
scusate ancorà
faccio ammenda
non succederà +


title: rete locale

author: Alessandro Cargnelli

text:
Ciao a tutti, dovrei inserire nella rete locale il mio db, l'accesso deve
essere garantito da tutti i pc. Come posso fare?
Ciao e grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: rete locale

text:
Alessandro Cargnelli wrote:
> Ciao a tutti, dovrei inserire nella rete locale il mio db, l'accesso
> deve essere garantito da tutti i pc. Come posso fare?
> Ciao e grazie
www.accessgroup.it
 sez. approfondimenti
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [2013 runtime] value not valid for this field

author: Ammammata

text:
questo è l'errore:

https://i.imgur.com/bILeEk2.png

mi esce su un solo pc, praticamente nuovo con w10 e access 2013 runtime,
installato in inglese con il fomato data impostato a dd/MM/yyyy

la cosa buffa è che se prendo il file mdb dal mio pc e lo eseguo sul pc con
w10... funziona al primo colpo, ma non al secondo :/ se provo a modificare
la data (sotto) esce l'errore

ho provato con l'anno a due cifre, ho provato con separatori diversi, ho
provato anche senza (301118) ma niente da fare

le impostazioni regionali mi /sembrano/ a posto

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


author: Karl Donaubauer

text:
Salve,

Ammammata ha scritto:
> questo è l'errore:
>
>
https://i.imgur.com/bILeEk2.png

>
> mi esce su un solo pc, praticamente nuovo con w10 e access 2013 runtime,
> installato in inglese con il fomato data impostato a dd/MM/yyyy

Formato del controllo nella maschera e/o del campo nella tabella e/o di
Windows?

Se si tratta solo della proprietà Formato per il controllo o campo prova
di digitare la data nel controllo in formato americano: 12/30/18

> la cosa buffa è che se prendo il file mdb dal mio pc e lo eseguo sul pc con
> w10... funziona al primo colpo, ma non al secondo :/ se provo a modificare
> la data (sotto) esce l'errore
>
> ho provato con l'anno a due cifre, ho provato con separatori diversi, ho
> provato anche senza (301118) ma niente da fare
>
> le impostazioni regionali mi /sembrano/ a posto

Vuol dire? Italiano, inglese...?
Hai un pc col Runtime dove funziona per paragonare le impostazioni?

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

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


text:
Il giorno Fri 11 Jan 2019 03:30:18p, *Karl Donaubauer* ha inviato su
it.comp.appl.access il messaggio
news:g9rnjm...@mid.individual.net
.
Vediamo cosa ha scritto:

> Formato del controllo nella maschera e/o del campo nella tabella e/o
> di Windows?
>

il formato č impostato correttamente, come pure la maschera di inserimento:
sul pc di sviluppo funzionano egregiamente, senza errori

> Se si tratta solo della proprietĆ  Formato per il controllo o campo
> prova di digitare la data nel controllo in formato americano: 12/30/18
>

č una delle cose che ho provato ma no, non č quella

>>
>> le impostazioni regionali mi /sembrano/ a posto
>
> Vuol dire? Italiano, inglese...?
> Hai un pc col Runtime dove funziona per paragonare le impostazioni?

Ho almeno tre pc col runtime, vedrņ di fare un confronto appena tornano in
ufficio (son tutti portatili)

intanto grazie per avermi dedicato qualche minuto



text:
Ammammata formulated on Friday :
> questo è l'errore:
>
>
https://i.imgur.com/bILeEk2.png

>
> mi esce su un solo pc, praticamente nuovo con w10 e access 2013 runtime,
> installato in inglese con il fomato data impostato a dd/MM/yyyy
>
> la cosa buffa è che se prendo il file mdb dal mio pc e lo eseguo sul pc con
> w10... funziona al primo colpo, ma non al secondo :/ se provo a modificare
> la data (sotto) esce l'errore
>
> ho provato con l'anno a due cifre, ho provato con separatori diversi, ho
> provato anche senza (301118) ma niente da fare
>
> le impostazioni regionali mi /sembrano/ a posto

Ma come esegui quell'inserimento? manualmente o con quale codice?

Bruno


text:
Il giorno Fri 11 Jan 2019 06:02:37p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:q1ai7c$1cb6$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

>
> Ma come esegui quell'inserimento? manualmente o con quale codice?
>
>

https://i.imgur.com/Q5zTe8j.png

sono due normalissimi campi data facenti parti di una tabella monorecord
"Parametri"

https://i.imgur.com/cEQWydh.png

nella maschera posso scrivere direttamente con la tastiera oppure, in
versioni recenti di access runtime (nel mio 2010 non c'è), utilizzando
l'apposito calendarietto e il mouse

in entrambi i casi ricevo l'errore quando provo a uscire dal campo (con un
click o con Tab)

adesso provo a installare AccessRT 2010 sul server e vedere che effetto che
fa



title: Problemi con le relazioni !!!

author: Pixel

text:
Ciao,
Ho un problema di incompatibilità di  tipo  [Contatore] <--> [Testo]
Tabella A Campo Chiave Codice -- Tipo :Contatore       (Anagrafiche
Potenziali clienti)
Tabella B Campo Chiave Codice -- Tipo :Testo               (Descrizione
Dettagli Clienti e Potenziali Clienti)
La Tabella  B è in relazione con un'altra tabella Importata da un sistema
Unix tramire ODBC   (contiene anagrafiche  Clienti)
pertanto il campo deve necessariamente rimanere di tipo Testo.
La Tabella A invece è in relazione esclusivamente con la B ma voglio che il
campo codice si  generi automaticamente
ad ogni inserimento di un nuovo Potenziale cliente.
Naturalmente quando provo a mettere in relazione le due tabelle A e B mi da
conflitto per incompatibilità di tipi.
Come posso fare?
Avevo pensato di mettere un campo Chiave codice di tipo Testo nella tabella
A affiancato da uno contatore in modo da permettere
all 'utente di copiare nel campo testo il valore proposto dal contatore,ma è
poco elegante (diciamo che fa proprio schifo)
Mi potete Aiutare?
Grazie PXL


title: Problemi con le relazioni !!!

author: -> Dave <-

text:
Pixel <
co...@icas.it
> wrote in message
8r9joo$58d$1...@fe2.cs.interbusiness.it...

Ciao Pixel
Il campo contatore é di tipo numerico, e quindi non puo' per forza essere
associato a un campo testo (tipi diversi).
Dovresti o cambiare il tipo nella tabella B (ma questo mi sembra impossibile
visto che il campo proviene da un altro dbase) , o come dicevi tu
continuando nel tuo messaggio... cambiare il campo chiave della tabella A in
un campo testo. (a quel punto pero' perdi l'incremento automatico).
DaVe


title: Per Luigi Pappano

author: femto

text:
Ciao ti ringrazio ancor una volta per l'esauriente risposta avrei però
qualche domanda...sono un novellino...
1° Come dovrei modificare il codice per poter gestire delle caselle
combinate?cioè se invece di digitare il testo direttamente l'utente potesse
effettuare delle selezioni basate su query(già realizzate, che vanno a
proporre solamente dei possibili valori).
2° Cosa intendi per sezione generale del modulo di classe della maschera ?
3° come posso comportarmi se mi trovo di fronte a dei valori del campo
diversi,cioè devo gestire un campo categoria dove effettuo una selezione
attraverso casella combinata, e due campi numerici, uno dove devo inserire
il peso come range( ho un peso min e uno Max) e l'altro per la data di
creazione sempre come range ?
Grazie.Ciao Christian.
Scusa e scusate se non ho continuato nel post precedente.


title: esplosione :)

text:
Il cassetto di un comodino è composto da più
semilavorati:
1 fondo
1 schiena
2 fianchi
ecc...
quindi se nel mio ordine inserisco n°2
'cassetti-comodino',
il programma dovrà 'esplodere' l'ordinazione in
2 fondi
2 schiene
4 fianchi
ecc...
Il problema di esplodere l'ordine lo risolvo con
delle associazioni fra tabelle,
associando cioè a 'cassetto-comodino' più elementi
della tabella Semilavorati (!?!).
Il mio problema è: come faccio ad inserire in modo
automatico
questi semilavorati nella tabella VeroOrdine?
Immagino che in VBA ci siano delle istruzioni di
tipo Push e Pop
per le tabelle; il mio problema è che non conosco
nulla
ne di VBA ne di VB, ne di nessun altro dei
lunguaggi OOP
(mi son sempre occupato di assembler) e sto ora
imparando le cose
man mano che sviluppo 'stò lavoro'!
Grazie
Leo


title: esplosione :)

author: Roberto dal portatile

text:
"leo_duca" <
leo_...@libero.it
> ha scritto nel messaggio
news:3b138...@news.dada.it...

Conoscendo un pò di VBA, la soluzione del tuo problema è abbastanza facile,
visto che devi gestire una distinta base ad un solo livello (tre recordset
ed un paio di cicli For...Next e/o Do..Loop).
Senza VBA non saprei cosa suggerirti: magari chissà che non ci sia una
soluzione anche con le macro; in questo NG però le macro non godono del
diritto di cittadinanza.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: somma campi

author: pmind

text:
Come posso fare per mettere il prodotto del un campo din una tabella
 importo) per una costante (IVA 20%) in un altro campo della tabella.
Mi spiego: in una maschera inserisco un importo, quando vado nella casella
di testo IVA (Quindi all'evento SuAttivato) mi deve apparire il risultato di
IVA= Importo * 0.20 .
Dovrebbe essere semplice, ma il fatto e' che io non ho capito come ci si
riferisce agli oggetti. Nel senso che dalle maschere per riferirsi ad un
campo si dovrebbe usare ME! o Me., dalle tabelle Il nome tabella.nomecampo.
Se mi risolvete il problema del calcolo dell'Iva poi non dovrei avere piu'
problemi anche nel caso di calcoli piu' complessi, dato che penso sia solo
un problema di riferimento ai dati. Poi una domanda : il generatore di
espressioni funziona sul serio ? Ma! Vi ringrazio anticipatamente
Paolo


title: somma campi

author: Sergio MAZZA

text:
"pmind" <
pm...@inwind.it
> ha scritto nel messaggio
news:a178a2$bgj$1...@nreada.inwind.it...
> Come posso fare per mettere il prodotto del un campo din una tabella
>  importo) per una costante (IVA 20%) in un altro campo della tabella.
> Mi spiego: in una maschera inserisco un importo, quando vado nella casella
> di testo IVA (Quindi all'evento SuAttivato) mi deve apparire il risultato
di
> IVA= Importo * 0.20 .
Se nella origine dati della casella di testo ci scrivi la formula te la
calcola immediatamente;
> Dovrebbe essere semplice, ma il fatto e' che io non ho capito come ci si
> riferisce agli oggetti. Nel senso che dalle maschere per riferirsi ad un
> campo si dovrebbe usare ME! o Me., dalle tabelle Il nome
tabella.nomecampo.
> Se mi risolvete il problema del calcolo dell'Iva poi non dovrei avere piu'
> problemi anche nel caso di calcoli piu' complessi, dato che penso sia solo
> un problema di riferimento ai dati. Poi una domanda : il generatore di
> espressioni funziona sul serio ? Ma! Vi ringrazio anticipatamente
>
> Paolo
Non č un problema di riferimenti a nomi (almeno non in questo caso); visto
che nelle tabelle non puoi inserire formule (come Excel) devi "giocare" con
gli eventi della maschera. Cioč, prima che access scriva il record in
tabella devi effettuare il calcolo e assegnarlo al campo.
L'evento in questione č "prima di aggiornare", l'esempio č:
'-------------
Private Sub Form_BeforeUpdate(Cancel As Integer)
    Me!Iva = Me!importo*.2
End Sub
'-------------
In tutto questo devi considerare il fatto che non č utile memorizzare
informazioni che sono il prodotto di calcoli; se per un puro caso il valore
dell'iva cambia che fai ricalcoli tutti i record?
Ciao.
--
Sergio MAZZA


title: somma campi

author: Emyr

text:


me.iva=me.importo*.2
o
me![iva]=me![importo]*.2
naturalmente non è buona prassi registrare il valore su un campo....
avrebbe più senso mettere come origine record
=arrotondaeuro(importo*.2)
ricordati anche di fare l'arrotondamento in Euro con la funzione di
Karl
Saluti.
Emanuele.


title: Collegare tabelle

author: Terremoto Snc

text:
Utilizzo da neofita Access 2003 con Win XP. Vorrei creare un pulsante per
collegare tutte le tabelle di un database ad un altro database. Fino ad oggi
avevo fatto un elenco di tutte le tabelle presenti e prima le eliminavo e
poi collegavo le nuove con il metodo transfer database... Ora capita che mi
aggiungano nuove tabelle senza dirmelo e il sistema non mi collega più
queste ultime se prima non si aggiorna la procedura con i nuovi nomi
tabella. Sì può fare in modo che il database "veda" tutte le tabelle e me le
colleghi da solo? Grazie in anticipo...


title: Collegare tabelle

author: Roberto da Parma

text:
"Terremoto Snc" <
andrea...@virgilio.it
> ha scritto nel messaggio
news:X6DZj.4908$Uu1....@news.edisontel.com...

Consulta prima i numerosi siti a tua disposizione...
www.sitocomune.com
www.accegroup.com
www.lebans.com
www.donkarl.com
www.alessandrobaraldi.it
C'è sicuramente quello che cerchi.
--
Roberto da Parma


title: Req: Immagini

author: Massimiliano

text:
Ho creato un Data Base che che contiene delle immagini. Purtroppo la fase
inserimento delle immagini è troppo macchinosa: si deve passare per
l'inserimento immagine, il tipo di immagine da usare, ecc. C'è qualche
metodo che mi dia una finestra di dialogo tipo Windows che mi permetta di
cercare comodamente il file da inserire? In più, se nomino le immagini con
lo stesso nome presente in un campo della tabella interessata, c'è
possibilità di collegare automaticamente i due campi (foto e nome_foto)?
Sarei grato, eventualmente, se qualcuno mi mandasse qualche esempio o se mi
indirizzaste nella ricerca. Ho provato nel sito comune ma non ho trovato
nulla. Ciao,Massimo.


title: Req: Immagini

author: Alessandro Cara

text:
Massimiliano ha scritto:
>
cominciamo dal fondo. Non hai guardato bene sul sitocomune
> Ho creato un Data Base che che contiene delle immagini.
Contiene? Sbagliato. in poco tempo avresti dn db eneorme. le immagini si
collegano (cfr sitocomune)
> Purtroppo la fase
> inserimento delle immagini è troppo macchinosa: si deve passare per
> l'inserimento immagine, il tipo di immagine da usare, ecc.
se le immagini le "inserisci" nel db sono cmq .bmp (non so se ho capito
la cosa che dici)
> C'è qualche
> metodo che mi dia una finestra di dialogo tipo Windows che mi permetta di
> cercare comodamente il file da inserire?
si. anche questo dovrebbe essere su sitocomune. Va usato il commondialog
ma io suggerisco di usare le api di windows perche' non danno problemi
nel trasporto in altro P.C.
>In più, se nomino le immagini con
> lo stesso nome presente in un campo della tabella interessata, c'è
> possibilità di collegare automaticamente i due campi (foto e nome_foto)?
direi di si. E' solo una questione applicativa
> Sarei grato, eventualmente, se qualcuno mi mandasse qualche esempio o se mi
> indirizzaste nella ricerca. Ho provato nel sito comune ma non ho trovato
> nulla. Ciao,Massimo.
uhhmm. Generalmente le cose di interesse comune si discutono nel NG
--
a.cara
togli qualcosa dall'email


title: W98-A97 - Query con data "preproposta"

author: Riviera

text:
Ciao a tutti
E' possibile lanciare una query col parametro "[dammi la data]" ma
proponendo di default la data odierna ??
Grazie molte
Ciao
Marce


title: W98-A97 - Query con data "preproposta"

text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
news:99f2ci$6gj$1...@ftp-news.csita.unige.it...

Se attualmente nei criteri della tua query hai scritto:
[dammi la data:]
prova invece a scrivere
nz([Dammi la data:]; Date())
Se non digiti nulla nella finestra che ti chiede la digitazione del
parametro, ma pigi comunque il pulsante OK, la query dovrebbe selezionarti i
record con la data odierna.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: W98-A97 - Query con data "preproposta"

text:
> > Ciao a tutti
> > E' possibile lanciare una query col parametro "[dammi la data]" ma
> > proponendo di default la data odierna ??
> > Grazie molte
> > Ciao
> > Marce
> >
> >
>
> Se attualmente nei criteri della tua query hai scritto:
>
> [dammi la data:]
>
> prova invece a scrivere
>
> nz([Dammi la data:]; Date())
>
> Se non digiti nulla nella finestra che ti chiede la digitazione del
> parametro, ma pigi comunque il pulsante OK, la query dovrebbe selezionarti
i
> record con la data odierna.
>
> --
>
> Roberto
>
Perfetto , grazie
Marce


title: problema caselle combinate in maschere continue

author: mino

text:
ho un maschera settata su maschere continue con una casella combinata che ha
la seguente SQL
SELECT note_caratteristiche_tipi_valutazioni.DescrizioneGradoValutazione,
note_caratteristiche_tipi_valutazioni.GradoValutazione,
note_caratteristiche_tipi_valutazioni.TipoValutazione
FROM note_caratteristiche_tipi_valutazioni
WHERE
(((note_caratteristiche_tipi_valutazioni.TipoValutazione)=[forms]![Note
caratteristiche new]![Note caratteristiche new -
dettagli].[Form]![TipoValutazione]))
ORDER BY note_caratteristiche_tipi_valutazioni.GradoValutazione;
l'origine controllo del campo è GradoValutazione
il problema è che nella tabella note_caratteristiche_tipi_valutazioni ci
sono 5 gradi di valutazione per ogni tipo valutazione e non riesco a vederle
se non quelle relative al primo tipo valutazione presente nella maschera.
inoltre non vedo le voci corrette nella casella combinata. Mi sembra che il
problema dipenda dalla parte WHERE della SQL ma non riesco a risolverlo.
Qualcuno sa come si potrebbe ovviare a questo problema?
ciao a tutti
--------------------------------
Inviato via
http://usenet.libero.it


author: Roberto da casa

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:80Z16Z45Z126Y1...@usenet.libero.it...

Anche se nella maschera visualizzi contemporaneamente più record, il
controllo casella combinata è uno solo ed una sola è la sua origine riga: da
ciò si desume che in una maschera continua non puoi usare una casella
combinata che abbia come origine riga una query parametrica, in caso
contrario viualizzerai i dati solo in base all'origine riga della casella
combinata del record corrente, visto che è l'unica.
Insomma, perché ti funzioni correttamente la visualizzazione dei dati devi
eliminare la clausola WHERE dall'origine riga della combo.
Oppure usare due origini riga per la combo che imposterai dinamicamente: la
prima origine riga conterrà la clausola WHERE e la imposterai prima di
selezionare il dato nella combo (ad esempio a fronte dell'evento "Dopo
aggiornamento" del controllo Tipo Valutazione); la seconda origine riga NON
conterrà la clausola WHERE e la imposterai a fronte dell'evento "Su
corrente" della sottomaschera e a fronte dell'evento "Dopo aggiornamento"
della casella combinata.
Insomma, due differenti origine riga: una per effettuare la selezione del
dato l'altra per visualizzarlo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto da casa wrote:


> --
> Roberto

sei stato come al solito molto gentile e chiaro. 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: apri form e subform

author: Donato

text:
Salve,
Come si fa da codice ad aprire una maschera con dentro una sottomaschera che
deve avere come origine delle query diverse a seconda del tasto che si
clicca?
Mi spiego meglio:
Query 1, 2 e 3
La maschera A ha una sottomaschera B con associata una query.
In un'altra maschera,
Se clikko il bottone 1 si deve aprire A con B associata alla query 1
Se clikko il bottone 2 si deve aprire A con B associata alla query 2
Se clikko il bottone 3 si deve aprire A con B associata alla query 3
Io lo facevo con un codice sul tasto che si clicca del tipo:
DoCmd.OpenForm "FrmA", , "Qry_1"
Ma così apre la maschera principale... il problema è che c'è la
sottomaschera e la query la devo associare a quest'ultima!
--
Ciao,
Donato
ark...@tin.it
(¯`·.¸ Arkadja ¸.·´¯)


title: apri form e subform

author: Antonio Biso

text:
"Donato" <
ark...@tin.it
> ha scritto nel messaggio
news:5%9Nb.87365$VW.36...@news3.tin.it...

Apri la form, quindi assegna alla proprietà recordsource della sottomaschera
la query giusta
Antonio


title: Funzione per la verifica del valore di alcuni controlli

author: Giovanni D'Orsi

text:
A00/W98,
Cari frequentatori di questo NG,
mi aiutate a scrivere una funzione che vada a verificare se il valore di
alcuni controlli di un report è Null e mi riporti il numero dei controlli
che effettivamente è Null?
Il primo problema è indicare quali sono i controlli da ciclare
(mioreport.section(0).controls) ?
Il secondo è riportare in una variabile il conteggio dei controlli che
presenta valori Null.
Vi ringrazio della Vs. disponibilità,
Giovanni D'Orsi


text:
"Giovanni D'Orsi" <
giovan...@fastwebnet.it
> ha scritto nel messaggio
news:zuVlg.18063$bj6....@tornado.fastwebnet.it...

Anche se non ne capisco l'utilità il codice, inserito nell'evento "su
formattazione", potrebbe essere:
'---
dim oCtrl as controls
for each oCtrl in me.controls
    if isnull(oCtrl) then
        msgbox oCtrl.name & " è nullo"
    end if
next
set oCtrl = nothing
'---
Ciao.
--
Sergio MAZZA


author: Alessandro Baraldi

text:
Giovanni D'Orsi ha scritto:

Perchè esegui un controllo nel Report e non nel punto d'inserimento
dati oppure
nella Query...?
Se lo esegui nella Query, visto che il controllo deve essere fatto
Record per Record
otterresti di certo una velocità d'esecuzione maggiore, ovviamente ti
dovresti affidare
ad una Routine esterna ottimizzandone i controlli.
Altrimenti quanto ti ha suggerito Sergio è esattamente la stessa cosa
realizzata
Runtime nel Report.
Ciao
@Alex


author: Carlo Costarella

text:
"Giovanni D'Orsi" <
giovan...@fastwebnet.it
> ha scritto nel messaggio
news:zuVlg.18063$bj6....@tornado.fastwebnet.it...

La verifica la puoi fare sulla query che alimenta il report.
O intendi qualcosa di simile:
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
Dim c As Control
For Each c In Me.Controls
Debug.Print c.Name & " " & IIf(c.ControlType = 109, c.OldValue, "")
Next
End Sub
Mi sa che quest'ultimo non funziona.
Ciao, Carlo


text:
Ringrazio per i tentativi ma credo che se non mi spiego bene non mi potete
aiutare compiutamente.
I controlli del report contengono valori provenienti da piů query a campi
incrociati e, come non potevate immaginare, mi occorre fare la media
aritmetica non in "senso verticale" (ove basterebbe Avg di Sql) ma in "senso
orizzontale".
Spiacevolmente perň, i risultati del calcolo risentono della presenza di
valori Null nel senso che, se ve ne sono, il valore medio č piů basso del
dovuto stando al denominatore il conteggio.
Attualmente nell'origine controllo del controllo "Media" ho creato la
formula:
=(nz([gen])+nz([feb])+nz([mar])+nz([apr])+nz([mag])+nz([giu])+nz([lug])+nz([
ago])+nz([set])+nz([ott])+nz([nov])+nz([dic]))/12, deprimendo la media
proprio perchč a volte il denominatore č minore di 12; quindi dovrei fare:
=(nz([gen])+nz([feb])+nz([mar])+nz([apr])+nz([mag])+nz([giu])+nz([lug])+nz([
ago])+nz([set])+nz([ott])+nz([nov])+nz([dic]))/(12-NullCount), con NullCount
consistente in una variabile che dovrebbe riportare il conteggio dei
controlli con valori nulli.
Data la mia scarsa conoscenza di Vba, non so tirare fuori uno straccio di
funzione che mi fornisca quel conteggio.
Spero di esser stato chiaro.
Grazie per l'aiuto
GD


text:
"Giovanni D'Orsi" <
giovan...@fastwebnet.it
> ha scritto nel messaggio
news:iu7mg.18825$bj6...@tornado.fastwebnet.it...

Allora non si tratta di una media tra tutti i dodici mesi ma solo di una
media tra i mesi che hanno un valore.
Sicuro che potrai parlare di media?
Voglio dire che se cerco la media degli incassi o del venduto in un anno,
anche i mesi che non hanno prodotto guadagno o venduto, vanno
conteggiati...se nň che media č?
Comunque con un po' di vba si riesce a valorizzare una variabile di
divisione (quel tuo 12) in base ai campi non null.
Dim miaVariabile as integer
MiaVariabile = 12
if isnull(me.[Gen]) then
miaVariabile = miaVariabile -1
end if
if isnull(me.[Feb]) then
miaVariabile = miaVariabile -1
end if
...ecc
Questo č solo un esempio ma si possono seguire anche altre strade.
Ciao, Carlo


text:
"Giovanni D'Orsi" <
giovan...@fastwebnet.it
> ha scritto nel messaggio
news:iu7mg.18825$bj6...@tornado.fastwebnet.it...

=Dcount("*";"nometabella/query";"[nomeCampo]=Null")
Ciao.
--
Sergio MAZZA


text:
Per Carlo.
Hai ragione a dubitare di un valore medio che esclude alcuni Null,
ma nel mio caso l'attività produttiva cominciava a marzo e quindi non posso
fare una media su tutti i mesi nel primo anno; poi se faccio la media del
2006, essendo ancora a giugno, la media annua è giusto rapportarla a 6 mesi,
non trovi? Man mano che i record si riempiranno per i mesi successivi avrò
un minor numero di Null e tutto si aggiusta naturalmente.
Venendo al tuo suggerimento, puoi dare un'occhiata a queste routine: perché
non funzionano?
Dove dovrei inserire la funzione? forse in control source del controllo
Media?
_________________
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Dim intX As Integer
        If Me.FormatCount = 1 Then
            For intX = 1 To 12
                Me("Col" + Format(intX)) = Denominatore (??)
            Next intX
        End If
End Sub
__________________
Private Function Denominatore() As Integer
Dim rpt As Report
Dim ctl As Control
Denominatore = 12
For Each ctl In rpt.Controls
    If IsNull(ctl) Then
        Denominatore = Denominatore - 1
    End If
Next ctl
End Function
___________________
Ciao e grazie


text:
"Giovanni D'Orsi" <
giovan...@fastwebnet.it
> ha scritto nel messaggio
news:CQemg.19995$bj6....@tornado.fastwebnet.it...
> Per Carlo.
> Hai ragione a dubitare di un valore medio che esclude alcuni Null,
> ma nel mio caso l'attività produttiva cominciava a marzo e quindi non
> posso
> fare una media su tutti i mesi nel primo anno; poi se faccio la media del
> 2006, essendo ancora a giugno, la media annua è giusto rapportarla a 6
> mesi,
> non trovi?
No, non trovo. La media semestrale o trimestrale sarebbe più corretta. Nel
tuo caso, qualora mostrassi i dati, dovresti parlare di una media a partire
da...o meglio di una media per il periodo di attività, senza parlare di
annuale, trimistrale o semestrale.
> Man mano che i record si riempiranno per i mesi successivi avrò
> un minor numero di Null e tutto si aggiusta naturalmente.
Sì dal primo gennaio al 31 dicembre potrai parlare di media annuale.
> Venendo al tuo suggerimento, puoi dare un'occhiata a queste routine:
> perché
> non funzionano?
Proverò a fare qualcosa domani, salvo altre soluzioni, perchè sto per andare
al lavoro...
cut
 Ciao e grazie
>
Ciao, Carlo


title: Rimuoviamo le linee commento?

author: Tony

text:
Cercavo un metodo per rimuovere in automatica le linee commento da tutti i
moduli di un .mdb.
Sarebbe utile che sta cosa la facesse in fase di creazione .MDE Access ....
ma nisba.
Ora, le linee commento non occupano risorse apprezzabili di memoria e non
causano rallentamenti nell'esecuzione del codice però sono una seccatura in
generale (soprattutto per chi volesse distibuire un .mdb per poter accedere
al design degli oggetti da codice e non volesse fornire i sorgenti
documentati).
Il Visual Basic di Access consente la creazione e modifica a Design Time di
quasi tutto ... mannaggia pare che manchi proprio una proprietà per
indentificare le righe commento.
Ne sapete qualcosa?
Tony


title: Rimuoviamo le linee commento?

text:
"Tony" <
nos...@nsp.it
> ha scritto nel messaggio
news:aUma9.101078$n04.2...@twister2.libero.it...

Se il 1° carattere è l'APICE è una riga di commento.........!!!(Non sò se
c'è un sistema più elegante)
E' ovvio che devi ciclare tutte le RIGHE di tutti i MODULI, compresi le
FORM.
Non ti chiedo se sai come accedere alle righe dei moduli perchè mi pare tu
sia
già arrivato a questo..........!!!
@Alessandro.


title: Rimuoviamo le linee commento?

author: Maurizio Borrelli

text:
> "Tony" [...]:
> Cercavo un metodo per rimuovere in automatica le linee commento da tutti i
> moduli di un .mdb.
> Sarebbe utile che sta cosa la facesse in fase di creazione .MDE Access
....
> ma nisba.
    Nel caso della creazione di un MDE credo che vengano rimosse. Ma,
rimosse o meno, il codice non dovrebbe essere leggibile. Mi confermi?
> Ora, le linee commento non occupano risorse apprezzabili di memoria e non
> causano rallentamenti nell'esecuzione del codice però sono una seccatura
> in
> generale (soprattutto per chi volesse distibuire un .mdb per poter
> accedere
> al design degli oggetti da codice e non volesse fornire i sorgenti
> documentati).
> Il Visual Basic di Access consente la creazione e modifica a Design Time
> di
> quasi tutto ... mannaggia pare che manchi proprio una proprietà per
> indentificare le righe commento.
> Ne sapete qualcosa?
        Visualizza > Barre degli strumenti > Personalizza...
        Comandi
        Modifica
        Rimuovi commento
    Attenzione perche' pare faccia qualche puttanata, in casi particolari.
    A me non va di usarlo perche' mi accontento dei miei errori.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Rimuoviamo le linee commento?

text:
"@Alex"
> Se il 1° carattere è l'APICE è una riga di commento.........!!!(Non sò se
> c'è un sistema più elegante)
> E' ovvio che devi ciclare tutte le RIGHE di tutti i MODULI, compresi le
> FORM.
> Non ti chiedo se sai come accedere alle righe dei moduli perchè mi pare tu
> sia
> già arrivato a questo..........!!!
Beh, sì questo a questo metodo avevo pensato però si pone un problema:
supponiamo che in alcuni  .mdb/.adp (scritti da più persone) abbiano marcato
con REM la linea commento.
A sto punto la faccenda diventa rischiosa se testo la stringa REM...
Pensavo a un metodo sicuro al 100%: dato che Access identifica in verdino (o
altro colore per carità) le linee commento, può darsi che esista una
proprietà per identificarle a Design Time senza rischi.
Ciao, Tony


title: Rimuoviamo le linee commento?

text:
"Maurizio Borrelli" <
> > Cercavo un metodo per rimuovere in automatica le linee commento da tutti
i
> > moduli di un .mdb.
> > Sarebbe utile che sta cosa la facesse in fase di creazione .MDE Access
> > ma nisba.
>     Nel caso della creazione di un MDE credo che vengano rimosse.
No, non vengono rimosse.
> Ma,
> rimosse o meno, il codice non dovrebbe essere leggibile. Mi confermi?
In verità anche in un .mdb aperto con notepad ci leggi poco e niente, ma in
effetti la pulizia delle righe commento è legata proprio all'esigenza di
distribuire un .mdb.
> > Il Visual Basic di Access consente la creazione e modifica a Design Time
> > di
> > quasi tutto ... mannaggia pare che manchi proprio una proprietà per
> > indentificare le righe commento.
> > Ne sapete qualcosa?
>         Visualizza > Barre degli strumenti > Personalizza...
>         Comandi
>         Modifica
>         Rimuovi commento
Incredibile, come ho fatto a non notarlo ... adesso vado a vedere ;-)
>     Attenzione perche' pare faccia qualche puttanata, in casi particolari.
>     A me non va di usarlo perche' mi accontento dei miei errori.
OK.
Ciao: Tony