title: Ancora sulle risorse GDI

text:
"Giorgio Ferrari" <
giorgio...@libero.it
> wrote in message news:<776f9.2298$
Oz2....@twister2.libero.it
>...
> "Peppe" <
> > Ciao a tutti, mi ritrovo con un problemino già dibattuto più volte nel
> > NG, che però non è mai stato chiarito adeguatamente; dopo aver letto e
> > provato tutti i suggerimenti forniti sono ancora al punto di partenza.
> > Il problema è quello di un'applicazione Access che si mangia
> > progressivamente tutte le risorse di sistema e GDI fino
    cut
> > Non ci sono sfondi nè altri oggetti grafici nelle maschere.
> > Ho controllato che le variabili oggetto venissero uccise tutte.
> > Ho installato la versione SR1a.
> > Tutto inutile.
>
> Io non ho problemi con applicazioni impegnative anche su macchine con 32 MB.
> Hai provato altre configurazioni?
> Rilevi questi problemi anche in modalità provvisoria senza drivers
> installati?
>
> Ciao, Giorgio
Ho provato a raddoppiare la RAM e non è servito a niente, ma poi si è
accesa una lampadina: in effetti nelle maschere c'è un'immagine, un
WMF da 3 KB.
Beh, è sufficiente muoversi avanti e indietro da un record all'altro
che risorse di sistema e GDI vanno a farsi benedire, sia con
l'immagine incorporata che collegata.
Caspita! Con un'immagine da 3 KB? Ma il WMF, essendo nativo, non
dovrebbe andare liscio come l'olio?
Inutile dire che tolta l'immagine tutto è tornato a funzionare come si
deve.
Come faccio a mettere il logo sulle form?
Bye


title: Ancora sulle risorse GDI

author: TseRaa

text:
On 12 Sep 2002 00:56:10 -0700,
gd6...@eudoramail.com
 (Peppe) wrote:
>Come faccio a mettere il logo sulle form?
converti il WMF in BMP
... almeno io ho risolto cosě lo stesso problema con una GIF da meno
di 2K.
Adriano
e-mail galad***NOSPAM***@
alma.it


title: Ancora sulle risorse GDI

author: Oscar Manfredini SP-1

text:
"Peppe" <
> Caspita! Con un'immagine da 3 KB? Ma il WMF, essendo nativo, non
> dovrebbe andare liscio come l'olio?
> Inutile dire che tolta l'immagine tutto è tornato a funzionare come si
> deve.
> Come faccio a mettere il logo sulle form?
Queste piacevolezze di Access sono note da anni, devo dire tuttavia che
utilizzando .bmp (anche non leggerissime) non s'incontrano problemi.
Ciao: Oscar


title: Ancora sulle risorse GDI

author: Peppe

text:
gd6...@eudoramail.com
 (Peppe) wrote in message
cut...
> Ho provato a raddoppiare la RAM e non č servito a niente, ma poi si č
> accesa una lampadina: in effetti nelle maschere c'č un'immagine, un
> WMF da 3 KB.
> Beh, č sufficiente muoversi avanti e indietro da un record all'altro
> che risorse di sistema e GDI vanno a farsi benedire, sia con
> l'immagine incorporata che collegata.
> Caspita! Con un'immagine da 3 KB? Ma il WMF, essendo nativo, non
> dovrebbe andare liscio come l'olio?
> Inutile dire che tolta l'immagine tutto č tornato a funzionare come si
> deve.
> Come faccio a mettere il logo sulle form?
> Bye
Mi faccio le domande e mi rispondo da solo ma, visto che l'argomento č
stato piů volte dibattuto, penso che possa interessare a molti.
Le immagini BMP non creano alcun problema di risorse, ma non sempre
sono l'ideale; con qualsiasi altro formato perň l'immagine viene
rigenerata ad ogni aggiornamento dei dati per cui si mangia tutto
molto rapidamente.
Se perň si mette l'immagine (wmf, jpg, gif, tif...) in una form che
non contiene altro, e poi si inserisce questa form come sottomaschera
non associata all'interno di quella con cui si visualizzano i dati,
fila tutto liscio perchč la form figlia non viene rigenerata.
Se poi l'immagine ha uno sfondo trasparente che deve lasciar vedere lo
sfondo della maschera, č sufficiente inserire una istruzione
nell'evento open che legge il colore di sfondo della form principale e
lo assegna alla secondaria. Se lo sfondo in quel punto non č
omogeneo... beh, non si puň avere tutto dalla vita.
Per la veritŕ c'č un altro limite ben piů importante del colore di
sfondo. Il tutto non si puň applicare a form in modalitŕ maschere
continue, perchč queste non accettano sottomaschere.
Per stasera basta cosě, se ci sono altri contributi ben vengano.
Aloha


title: Eliminare doppioni

author: giorgio VE

text:
Ciao al NG,
come posso eliminare tutti  i dati duplicati meno 1.
Es (4 records):
1) giorgio
2) cris
3) cris
4) cris
Grazie
Bye


title: Eliminare doppioni

author: Roberto da casa

text:
"giorgio VE" <
giorgio...@hotmail.com
> ha scritto nel messaggio
news:6sHj7.77461$TS4.5...@news2.tin.it...

Normalmente il tuo problema viene risolto creando una query con
l'Autocomposizione ricerca duplicati.
Aprendo la query così ottenuta avrai solo l'elenco delle righe "doppie"; a
questo punto puoi cancellare manualmente, da questa query, le righe che non
devono esistere, scegliendo quella che deve restare (normalmente le righe
non sono quasi mai identiche).
Se per te è invece indifferente quali dei tre record sono da cancellare,
puoi aprire un recordset sulla tabella, leggere tutti i record e per ognuno
verificare, tramite la funzione DLookup (vedi help), se nella tabella
esistono altri record che hanno lo stesso valore in quel campo: se l'esito
della ricerca è positivo, cancella il record appena letto; quando avrai
finito di leggere tutti i record della tabella, avrai raggiunto il tuo
scopo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Eliminare doppioni

author: Nicola Feretti

text:
> Normalmente il tuo problema viene risolto creando una query con
> l'Autocomposizione ricerca duplicati.
> Aprendo la query così ottenuta avrai solo l'elenco delle righe "doppie"; a
> questo punto puoi cancellare manualmente, da questa query, le righe che
non
> devono esistere, scegliendo quella che deve restare (normalmente le righe
> non sono quasi mai identiche).
> Se per te è invece indifferente quali dei tre record sono da cancellare,
> puoi aprire un recordset sulla tabella, leggere tutti i record e per
ognuno
> verificare, tramite la funzione DLookup (vedi help), se nella tabella
> esistono altri record che hanno lo stesso valore in quel campo: se l'esito
> della ricerca è positivo, cancella il record appena letto; quando avrai
> finito di leggere tutti i record della tabella, avrai raggiunto il tuo
> scopo.
>
Oppure puoi adottare una soluzione mooolto più becera se devi fare questa
operazione velocemente e molto di rado
Fai una query di creazione tabella con le colonne raggruppate.
In questo modo ogni riga che contiene tutti i valori uguali viene riportata
una volta sola.
Es:
SELECT Ospiti.DataArrivo, Ospiti.Camera, Ospiti.Letto INTO
nuova_tabella_ospiti
FROM Ospiti
GROUP BY Ospiti.DataArrivo, Ospiti.Camera, Ospiti.Letto;
A questo punto sostituisci la tabella di partenza con quella appena creata.
Nicola
p.s. Se questo processo lo fai spesso la soluzione di Roberto è migliore.


title: Eliminare doppioni

author: Antonio Biso

text:
giorgio VE <
giorgio...@hotmail.com
> wrote in message
6sHj7.77461$TS4.5...@news2.tin.it...
> Ciao al NG,
> come posso eliminare tutti  i dati duplicati meno 1.
> Es (4 records):
> 1) giorgio
> 2) cris
> 3) cris
> 4) cris
Crei una tabella uguale a quella originale, ma vuota. Poi metti in chiave i
campi che rendono "uguali" due record.
A quel punto fai una query di accodamento dalla prima tabella alla seconda.
Nella seconda verranno accodati una sola volta i record uguali, gli altri
saranno scartati.
Antonio


title: Data: anno a 2 o a quattro cifre

text:
Ciao a tutti.
Ho cambiato da poco computer, pur mantenendo gli stessi programmi (win 98
e access 2000), e trovato una differenza nelle date: utilizzando il
formato "data in cifre" prima scriveva "01/01/1999", mentre adesso scrive
"01/01/99". Come mai?? Forse dipende dalle impostazioni di windows, solo
che io non so come si fa a modificarle.
Un'ultima cosa, siccome sono agli inizi vi chiederei di essere molto
semplici nelle eventuali spiegazioni.
Grazie a tutti e buon lavoro.
Dario
--
Il bello della vita è vivere:
molti esistono, ecco tutto.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Data: anno a 2 o a quattro cifre

author: Sergio MAZZA

text:
"Dario84" <
da...@romagnacom.com
> ha scritto nel messaggio
news:bqq4k2$mk$1...@news.newsland.it...
> Ciao a tutti.
> Ho cambiato da poco computer, pur mantenendo gli stessi programmi (win 98
> e access 2000), e trovato una differenza nelle date: utilizzando il
> formato "data in cifre" prima scriveva "01/01/1999", mentre adesso scrive
> "01/01/99". Come mai?? Forse dipende dalle impostazioni di windows, solo
> che io non so come si fa a modificarle.
> Un'ultima cosa, siccome sono agli inizi vi chiederei di essere molto
> semplici nelle eventuali spiegazioni.
> Grazie a tutti e buon lavoro.
> Dario
>
> --
> Il bello della vita è vivere:
> molti esistono, ecco tutto.
>
Nel pannello di controllo - impostazioni internazionali...
Ciao.
--
Sergio MAZZA


title: Data: anno a 2 o a quattro cifre

text:
Sergio MAZZA ha scritto:


> Ciao.
> --
> Sergio MAZZA
Grazie mille.
Dario
--
Il bello della vita è vivere:
molti esistono, ecco tutto.
questo articolo e` stato inviato via web dal servizio gratuito



title: Porta seriale

author: RH MULTIMEDIA

text:
Come possono essere importati in una tabella di Acccess 2k le stringhe
provenienti dalla COM1?
Le stringhe sono di lunghezza fissa, mi interessa solo un intervallo di
valori.
--
Posted from
mail.edisons.it
 [212.104.1.252]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Porta seriale

author: Luciano (DOC)

text:
""RH MULTIMEDIA"" <
rh.ant...@tiscalinet.it
> wrote in message
news:000501c0bf48$c4284d60$e90e68d4@e7b4u9...
> Come possono essere importati in una tabella di Acccess 2k le stringhe
> provenienti dalla COM1
Con l'apposito ocx, mscomm.ocx
Saluti.
Luciano
(DOC)


title: Si può disabilitare il salvataggio....

author: Davide

text:
... automatico che Access fa quando si cambia record?
Si può cioè emettere un messaggio che chieda conferma all'utente prima di
salvare il record?
Grazie!
Ciao!
Davide


title: Si può disabilitare il salvataggio....

author: Cinzia

text:
"Davide" <
david...@hotmail.com
> ha scritto nel messaggio
news:wF_6d.20747$75.9...@news3.tin.it...

Ciao Davide,
Si si può fare nell'evento Prima di Aggiornare dellla maschera metti
If msgBox("Sei sicuroi di voler salvare?", "", vbyesNo) = vbNo then
    cancel = true
end if
saluti
Cinzia


title: Si può disabilitare il salvataggio....

text:
Ciao Cinzia e grazie innanzitutto,
ho provato ma mi da' "Errore di run time 13, Tipo di dati non
corrispondente".
Puoi aiutarmi?
Grazie di nuovo
Davide


title: Si può disabilitare il salvataggio....

text:
"Davide" <
david...@hotmail.com
> ha scritto nel messaggio
news:3__6d.20845$75.9...@news3.tin.it...



title: Si può disabilitare il salvataggio....

text:
"Davide" <
david...@hotmail.com
> ha scritto nel messaggio
news:3__6d.20845$75.9...@news3.tin.it...

Ho sbagliato la msgBox sig!!!
If msgBox("Sei sicuroi di voler salvare?",  vbyesNo) = vbNo then
    cancel = true
end if
Cinzia


title: Si può disabilitare il salvataggio....

text:
Grazie Cinzia,
sei stata gentilissima.
Davide


title: Si può disabilitare il salvataggio....

author: ciroteo

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cjj0av$94c$1...@lacerta.tiscalinet.it...

Ciao Cinzia, volevo chiederti come potrei fare per impostare su tutte le
maschere  questo controllo prima di salvare, senza dover scrivere la routine
su tutte.


title: Si può disabilitare il salvataggio....

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:cjj5ig$3os$1...@hulme.interac.it...

Ciao Ciroteo,
la domanda è interessante, la prima soluzione che mi viene in mente è quella
di creare in un modulo una Funzione ConfermaCancellazione
e richiamarla nel Before_Update di tutte le form
Function ConfermaCancellazione() as Boolean
    ConfermaCancellazione = False
    if  If msgBox("Sei sicuroi di voler salvare?",  vbyesNo) = vbNo then
            ConfermaCancellazione = true
   end if
end function
e richiamarla nel Before_update con
    cancel= ConfermaCancellazione()
Però penso che tu volessi qualcosa di meglio, prometto di pensarci ...
Ciao
Cinzia


title: Si può disabilitare il salvataggio....

text:
[cut]

Grazie cinzia l'intuizione di fare una funzione era venuta anche a me ... ma
ahimè non sapevo come e dove impostarla.
Sulla tua soluzione noto un comportamento diverso in due maschere. In una mi
chiede il msg box solo se ho modificato i dati esistenti, invece nell'altra
mi avvisa ad ogni singolo passaggio al record successivo ...
dove sbaglio?
Ora provo la tua funzione ...


title: Si può disabilitare il salvataggio....

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:cjj6dq$3qm$1...@hulme.interac.it...

forse ho capito, nella maschera dove mi chiede sempre la conferma ho
impostato alcune formattazioni di alcuni controlli sull'evento corrente,
forse access sente queste formattazioni come dei "cambiamenti" ...


title: Si può disabilitare il salvataggio....

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:cjj6ka$3re$1...@hulme.interac.it...

Si stavo per chiedertelo, se riassegni un valore ad un campo, anche se è
uguale a prima e solo formattato in modo diverso è rilevato come modifica...
Cinzia


title: Si può disabilitare il salvataggio....

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cjj86o$k9e$1...@lacerta.tiscalinet.it...

infatti non erano semplici formattazioni grafiche, alcuni controlli non
associati vengono compilati ad ogni record in modo diverso in funzione del
valore di alcuni campi.
Tolto questo la funzioncina va benissimo.
Non capisco però cosa sia "cancel" , hai dato un nome a caso alla variabile
cancellazione , ma  cancel cos'è?


title: Si può disabilitare il salvataggio....

text:

No se guardi la procedura Sub Form_BeforeUpdate ha un parametro e questo
parametro si chiama per l'appunto Cancel.
e da manuale bisogna assegnarli true, perche l'aggiornamento venga
annullato.
Saluti
Cinzia


title: Si può disabilitare il salvataggio....

text:
> > > > > > > Ciao Cinzia, volevo chiederti come potrei fare per impostare
su
> > > tutte
> > >
> > >
> > infatti non erano semplici formattazioni grafiche, alcuni controlli non
> > associati vengono compilati ad ogni record in modo diverso in funzione
del
> > valore di alcuni campi.
> > Tolto questo la funzioncina va benissimo.
> > Non capisco perň cosa sia "cancel" , hai dato un nome a caso alla
> variabile
> > cancellazione , ma  cancel cos'č?
> >
>
> No se guardi la procedura Sub Form_BeforeUpdate ha un parametro e questo
> parametro si chiama per l'appunto Cancel.
> e da manuale bisogna assegnarli true, perche l'aggiornamento venga
> annullato.
> Saluti
> Cinzia
>
detto fatto! thanks


title: query normali e quando pass-through

author: pfmarro

text:
con MSSccess e base dati sql server collegata via ODBC

quando utilizzare query normali e quando pass-through
quali sono i vantaggi di una rispetto all'altra?

dove posso trovare documentazione base?


title: query normali e quando pass-through

author: BFS

text:

con le secondo sfrutti il dialetto sql del server a cui ti connetti..
quindi nel caso di sql server, nettamente più performante rispetto a jet

ciao
BFS


title: query normali e quando pass-through

text:

In teoria, se non usi proprietà e funzioni di Access (Nz, Iif, format...) jet butta tutto sul server, dopo che il driver ODBC si è preoccupato di 'tradurre' l'enunciato SQL. Se usi una PT, jet non guarda nulla e passa direttamente tutto a SQL server. Dovrai chiaramente scrivere tutto nel dialetto del server ricevente


title: query normali e quando pass-through

author: Paolo opg

text:
pfmarro <
pfm...@gmail.com
> wrote in news:84d085ae-cd54-4769-ac43-
e93ff8...@googlegroups.com
:

una query pt viene eseguita dal server.

se hai una tabella sql e fai una query normale access si scarica le righe
in locale e poi se le filtra. se la tabella ha 10 milioni di righe per 42
colonne lanci la query e parti per il weekend prima che il risultato
arrivi.

con una query pt access gira la query al server sql che si occupa di
eseguirla.

lavora il server sql (meno carico su access) e ad access arriva solo il
risultato (meno dati che passano tra client e server).

nei primi due paragrafi di questo articolo spiega a grandi linee la cosa:
http://office.microsoft.com/en-us/access-help/process-sql-on-a-database-

server-by-using-a-pass-through-query-HA010206488.aspx

--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: query normali e quando pass-through

text:
Paolo opg <
spamc...@tiscali.it
> wrote in
news:XnsA0805A029A999sp...@193.43.96.1
:

> pfmarro <
pfm...@gmail.com
> wrote in news:84d085ae-cd54-4769-ac43-
>
e93ff8...@googlegroups.com
:
>
>> con MSSccess e base dati sql server collegata via ODBC
>>
>> quando utilizzare query normali e quando pass-through
>> quali sono i vantaggi di una rispetto all'altra?
>>
>> dove posso trovare documentazione base?
>
> una query pt viene eseguita dal server.
>
> se hai una tabella sql e fai una query normale access si scarica le
> righe in locale e poi se le filtra. se la tabella ha 10 milioni di
> righe per 42 colonne lanci la query e parti per il weekend prima che
> il risultato arrivi.
>

precisazione: la situazione potrebbe migliorare in caso di indici sql che
access riconosce, ma resta comunque pesante per il client



title: Maschera in ACCESS valori calcolati in EXCEL

author: Santilli Marco

text:
Devo fare dei calcoli su degli orari.
Su EXCEL č una cavolata perchč gestisce molto bene le operazioni con le ore,
cosa piů ostica su ACCESS.
Finchč si tratta di ora1-ora2 ACCESS ci riesce ma quando devi fare dei
controlli avanzati non riesci piů a cavarci le gambe.
E' possibile scrivendo nella machera in ACCESS far esportare automaticamente
il valore in EXCEL e fargli calcolare i vari parametri, creando le formule
in EXCEL e farsi dare i risultati in altre caselle che fanno parte delle
maschera.
In pratica in ACCESS devo vedere solo i valori che io inserisco e i
risultati che vengo calcolati tutti esternamente basati sulle formule
inserite nel foglio di EXCEL
E' possibile fare una cosa del genere????
Ho guardato sul sito ma non ho visto nulla che fa al mio caso
Ciao e grazieeeeeeee


author: ALESSANDRO Baraldi

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cqa7bi$c59$1...@balena.cs.interbusiness.it...
>
>
> Devo fare dei calcoli su degli orari.
>
> Su EXCEL è una cavolata perchè gestisce molto bene le operazioni con le
ore,
> cosa più ostica su ACCESS.
> Finchè si tratta di ora1-ora2 ACCESS ci riesce ma quando devi fare dei
> controlli avanzati non riesci più a cavarci le gambe.
>
> E' possibile scrivendo nella machera in ACCESS far esportare
automaticamente
> il valore in EXCEL e fargli calcolare i vari parametri, creando le formule
> in EXCEL e farsi dare i risultati in altre caselle che fanno parte delle
> maschera.
>
> In pratica in ACCESS devo vedere solo i valori che io inserisco e i
> risultati che vengo calcolati tutti esternamente basati sulle formule
> inserite nel foglio di EXCEL
>
> E' possibile fare una cosa del genere????
>
> Ho guardato sul sito ma non ho visto nulla che fa al mio caso
>
> Ciao e grazieeeeeeee
Lascia perdere Marco.
Esponi più in dettaglio le difficoltà che trovi nel calcolo da effettuare.
Quanto hai accennato vorresti fare è pur fattibile, ma decisamente più
impegnativo
che risolvere il problema con calcoli....!
Fai conto che se riesci a farli tu con la calcolatrice Access credi sia da
meno...?
Excel è nato come Foglio di Calcolo pertanto ha funzioni native che ne
agevolano
la funzionalità, con questo non che Access non le esegua.
Vedi tu...!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cqa87v$3mc$1...@lacerta.tiscalinet.it...

se poi come ho intuito si tratti di calcoli di ore secondo me ti conviene o
convertirle in decimali oppure utilizzare datediff  che supporta qualunque
tipo di operazione effettuata con date/orari secondo qualunque parametro ore
giorni minuti ...


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cqbdi4$q0o$1...@hulme.interac.it...

Io ho usato datapart per dividere le ore dai minuti per verificare alcuni
condizioni, ad esempio se l'orario di lavoro inizia prima di una certa ora
va trattato in un modo altrimenti altre condizioni.
Mi potreste dire come trattare le ore in decimali.... e poi riportare il
risultato nel formato ORE.
In questo modo penso che posso risolvere molti dei miei problemi, perchè i
conti numenri decimali vengo perfettamente.... se poi alla fine converto
tutto in ORE, ottengo "sicuramente" quel che sto cercando.
Mi potete dire i passaggi da fare, ciao e grazie.
P.S.= Io lavoro tutto in query perchè la maschera è a "maschere continue",
ciao e grazieeeeeeeeeeeeee


text:
> Io ho usato datapart per dividere le ore dai minuti per verificare alcuni
> condizioni, ad esempio se l'orario di lavoro inizia prima di una certa ora
> va trattato in un modo altrimenti altre condizioni.
>
> Mi potreste dire come trattare le ore in decimali.... e poi riportare il
> risultato nel formato ORE.
>
> In questo modo penso che posso risolvere molti dei miei problemi, perchè i
> conti numenri decimali vengo perfettamente.... se poi alla fine converto
> tutto in ORE, ottengo "sicuramente" quel che sto cercando.
>
> Mi potete dire i passaggi da fare, ciao e grazie.
>
> P.S.= Io lavoro tutto in query perchè la maschera è a "maschere continue",
> ciao e grazieeeeeeeeeeeeee
Marco cosa non ti è chiaro della Funzione DateDiff e DateAdd e della
possibilità di accedere alle Impostazioni per il condizionamento...?
Sei sicuro serva Datepart per quello che devi fare, che rimane tutt'ora un
segreto...?
Ciao
--
@Alex (Alessandro Baraldi)



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cqc8c0$72a$1...@lacerta.tiscalinet.it...
> > Io ho usato datapart per dividere le ore dai minuti per verificare
alcuni
> > condizioni, ad esempio se l'orario di lavoro inizia prima di una certa
ora
> > va trattato in un modo altrimenti altre condizioni.
> >
> > Mi potreste dire come trattare le ore in decimali.... e poi riportare il
> > risultato nel formato ORE.
> >
> > In questo modo penso che posso risolvere molti dei miei problemi, perchè
i
> > conti numenri decimali vengo perfettamente.... se poi alla fine converto
> > tutto in ORE, ottengo "sicuramente" quel che sto cercando.
> >
> > Mi potete dire i passaggi da fare, ciao e grazie.
> >
> > P.S.= Io lavoro tutto in query perchè la maschera è a "maschere
continue",
> > ciao e grazieeeeeeeeeeeeee
>
>
> Marco cosa non ti è chiaro della Funzione DateDiff e DateAdd e della
> possibilità di accedere alle Impostazioni per il condizionamento...?
> Sei sicuro serva Datepart per quello che devi fare, che rimane tutt'ora un
> segreto...?
>
> Ciao
Ti riporto qui sotto una delle tanti operazione e condizioni che deve
eseguire:
Ad esempio:
Ora inizio: 4:00
Ora fine: 12:20
Differenza = 8:20
Impegno: IIf([Codicespeciale]="I";"0";DateDiff("n";[Orario inizio];[Orario
fine]))  Questa mi da il risultato in minuti. Ad esempio 500 min.
Per risolvere questo ho formattato il risultato
ImpegnoFormattato: Format([Impegno];"hh:nn")  Cosi ottengo un risultato ad
esempio (riferendosi all'esempio sopra indicato) 8:20
Sarebbe perfetto solo, che alla fine facendo la somma generale delle ora
lavorate va in errore.
Se utilizzo (per fare una prova, di funzionamento) a sommare tutte le ore di
inizio. Utilizzando questa stringa:
Iniziototale: Int([SommaDiOrario inizio])*24+Hour([SommaDiOrario inizio]) &
":" & Format(Minute([SommaDiOrario inizio]);"00")
Avrò ad esempio come risultato 56:25.
Se ora sommo tutti gli orari di IMPEGNO, riesco ad ottenere una somma di
tutti i muniti, ad esempio 2.000 min oppure 3450 min.
Se ora sommo tutti gli orari di IMPEGNOFORMATTATO mi da errore e non mi
esegue la somma.
Mi trovo con tutte sti orari che non riesco a sommare alla fine.... e mi
crea una rabbia immensa.
Se gia riuscissi a convertire quella somma di IMPEGNO di min , trasformarla
in ore avrei gia risolto di molto il problema, solo che non sono capace a
creare la conversione.
Oppure rimpostare tutte le funzioni trasformando tutti i valori in decimale
come mi avete precedentemente suggerito e poi riconvertire in ore.
Spero di essere stato chiaro, oltre a questo ho tanti altri esempi.
Andiamo con ordine, che può darsi che risolvendo questo problema riesco a
modificare anche gli altri sulla base di questo esempio
Ciao e grazieeeeeeeeeeeee


text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cqcsct$e4r$1...@fata.cs.interbusiness.it...

infatti è solo una formattazione e non una conversione ...
> Se utilizzo (per fare una prova, di funzionamento) a sommare tutte le ore
> di
> inizio. Utilizzando questa stringa:
> Iniziototale: Int([SommaDiOrario inizio])*24+Hour([SommaDiOrario inizio])
> &
> ":" & Format(Minute([SommaDiOrario inizio]);"00")
>
> Avrò ad esempio come risultato 56:25.
>
> Se ora sommo tutti gli orari di IMPEGNO, riesco ad ottenere una somma di
> tutti i muniti, ad esempio 2.000 min oppure 3450 min.
> Se ora sommo tutti gli orari di IMPEGNOFORMATTATO mi da errore e non mi
> esegue la somma.
>
> Mi trovo con tutte sti orari che non riesco a sommare alla fine.... e mi
> crea una rabbia immensa.
> Se gia riuscissi a convertire quella somma di IMPEGNO di min ,
> trasformarla
> in ore avrei gia risolto di molto il problema, solo che non sono capace a
> creare la conversione.
>
> Oppure rimpostare tutte le funzioni trasformando tutti i valori in
> decimale
> come mi avete precedentemente suggerito e poi riconvertire in ore.
>
> Spero di essere stato chiaro, oltre a questo ho tanti altri esempi.
>
> Andiamo con ordine, che può darsi che risolvendo questo problema riesco a
> modificare anche gli altri sulla base di questo esempio
>
> Ciao e grazieeeeeeeeeeeee
>
>
>
>
prova a fare il calcolo in questo modo in una query: tot:
([ora_fine]-[ora_inizio])*24  e poi usi somma di tot nella query di
raggruppamento.
in questo modo converti direttamente in decimali.


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cqea58$b53$1...@hulme.interac.it...

Ok proverò, poi quando ho fatto tutti i miei conti come farò per
visualizzarlo di nuovo di ORE-MINUTI????
Ciao e grazieeeee


title: Corrispondenza file xml fatture passive con file metadati

text:
Buongiorno a tutti,
ho un dubbio, anche se credo già di sapere la risposta....

Un cliente mi ha girato un pò di file xml delle fatture passive insieme ai relativi file metadati, ma chiaramente tutti insieme.

Posso capire in qualche modo la corrispondenza univoca tra il file xml e il relativo file metadati?

Li devo importare e chiaramente devo sapere le relative corrispondenze.

Grazie mille.


author: RobertoA

text:

Se li ordini per NOME FILE dovresti vedere subito la corrispondenza
Ogni MT ha la corrispondente fattura con prefisso da 2+11+1+5+1
caratteri uguali al file metadati


text:

Probabilmente ho il file errato io dei MT, perchè il mio si chiama METADATI_NUMERO.XML

Grazie mille.


author: Bruno Campanini

text:
denis.ca...@gmail.com
 pretended :

La corrispondenza fra file-fattura e file-metadati consiste
nell'esistere in quest'ultimo on nodo:

     <metadato>
        <nome>nomefile</nome>
        <valore>IT03466010232_05u8b.xml</valore>
     </metadato>

avente in <valore>IT03466010232_05u8b.xml</valore> il nome
del corrispondente file-fattura.

Per ogni file-fattura occorre pertanto cercare la corrispondenza
all'interno di più file-metadati.
Un gioco da ragazzi...

Bruno


text:

Grazie mille.....il problema è che ho circa 50 file di fatture e rispettivi file metadati che dovrei aprire tutti a mano.....per fare un favore al cliente....


text:

Lo stai abituando male
Ed il mese prossimo, va li e gli apri gli altri 50?
E quello dopo?
Fagli una procedura che apra i file, cerchi, e colleghi uno con l'altro
Lui si accolla un paio d'ore di lavoro, tu porti a casa il paio d'ore, e
la procedura per i prossimi richiedenti


text:

Ma sarebbe una tantum......la procedura esiste già completa, ma non ha inserito il suo codice sdi nel cassetto fiscale, quindi le prime fatture non le ha ricevute e le deve caricare a mano.....
Cmq grazie mille.


text:
denis.ca...@gmail.com
 laid this down on his screen :

>> La corrispondenza fra file-fattura e file-metadati consiste
>> nell'esistere in quest'ultimo on nodo:
>>
>>      <metadato>
>>         <nome>nomefile</nome>
>>         <valore>IT03466010232_05u8b.xml</valore>
>>      </metadato>
>>
>> avente in <valore>IT03466010232_05u8b.xml</valore> il nome
>> del corrispondente file-fattura.
>>
>> Per ogni file-fattura occorre pertanto cercare la corrispondenza
>> all'interno di più file-metadati.
>> Un gioco da ragazzi...
>>
>> Bruno
>
> Grazie mille.....il problema è che ho circa 50 file di fatture e rispettivi
> file metadati che dovrei aprire tutti a mano.....per fare un favore al
> cliente....

Una domanda.... a che serve il file metadati?

Bruno


text:

Serve per poter caricare i file nel sito dell agenzia delle entrate....vogliono sia il file "normale" che quello dei metadati...


text:
on 11-02-19,
denis.ca...@gmail.com
 supposed :

>>> Grazie mille.....il problema è che ho circa 50 file di fatture e rispettivi
>>> file metadati che dovrei aprire tutti a mano.....per fare un favore al
>>> cliente....
>>
>> Una domanda.... a che serve il file metadati?
>>
>> Bruno
> Serve per poter caricare i file nel sito dell agenzia delle
> entrate....vogliono sia il file "normale" che quello dei metadati...

Scusa se insisto, ma vorrei capire bene.
Io emetto FE quindi genero un XML che invio all'ADE.
Il Sistema inoltra il file al destinatario e a lui mette
a disposizione il mio XML più il metadati che esso Sistema
ha generato.
Quindi tu dovresti essere il destinatario.
Io, destinatario, il metadati del sistema nemmeno lo scarico.
Mi sto annegando in un bicchier d'acuqa?

Se ti può interessare, sono quattro righe di codice, metti
in una directory tutti gli XML-Fatture, in altra directory
tutti gli XML-mMtadati (io ho usato D:\Fatture e D:\Metadati)
e guarda se ti può essere utile.

======================================
Private Sub Command31_Click()
Dim i, j, FSO As New FileSystemObject, FFile As String
Dim Text As TextStream, FFiles As Files, MFiles As Files

Set FFiles = FSO.GetFolder("D:\Fatture").Files
Set MFiles = FSO.GetFolder("D:\Metadati").Files

For Each i In FFiles
    FFile = Mid(i.Path, InStrRev(i.Path, "\", -1) + 1)
    For Each j In MFiles
        Set Text = FSO.OpenTextFile(j.Path, ForReading)
        If InStr(1, Text.ReadAll, FFile) Then
            MsgBox "File-Fattura --> " & FFile & vbCrLf &
"File-Metadati --> " & j.Name
            Exit For
        End If
    Next
Next

End Sub
================================================

Bruno


text:
Bruno Campanini presented the following explanation :

[...]
> Se ti può interessare, sono quattro righe di codice, metti
> in una directory tutti gli XML-Fatture, in altra directory
> tutti gli XML-mMtadati (io ho usato D:\Fatture e D:\Metadati)
> e guarda se ti può essere utile.
>
> ======================================
> Private Sub Command31_Click()
[...]

Fose così è più è più semplice da usare:
==========================================
Private Sub Command31_Click()
Dim i, j, FSO As New FileSystemObject, FFile As String
Dim Text As TextStream, FFiles As Files, MFiles As Files
Dim RS As DAO.Recordset, SQL As String

On Error Resume Next
DoCmd.DeleteObject acTable, "t_Fatture_Metadati"
On Error GoTo 0
    SQL = "CREATE TABLE t_Fatture_Metadati "
    SQL = SQL & "([FileFattura] text, "
    SQL = SQL & "[FileMetadati] text); "
    CurrentDb.Execute SQL
Set RS = CurrentDb.OpenRecordset("t_Fatture_Metadati", dbOpenDynaset)

Set FFiles = FSO.GetFolder("D:\Fatture").Files
Set MFiles = FSO.GetFolder("D:\Metadati").Files

For Each i In FFiles
    FFile = Mid(i.Path, InStrRev(i.Path, "\", -1) + 1)
    For Each j In MFiles
        Set Text = FSO.OpenTextFile(j.Path, ForReading)
        If InStr(1, Text.ReadAll, FFile) Then
            RS.AddNew
            RS![FileFattura] = FFile
            RS![FileMetadati] = j.Name
            RS.Update
            Exit For
        End If
    Next
Next

End Sub
========================================

Bruno


text:

Cosa c'e' di utile nei files metadati?


text:
RobertoA used his keyboard to write :

È la stessa domanda, ancorché implicita, che ho fatto io.

Bruno


author: Serse

text:
>>
>> Cosa c'e' di utile nei files metadati?
>
> È la stessa domanda, ancorché implicita, che ho fatto io.
>

ad esempio contiene il numero degli invii fatti etc...
Ma e' l'architettura dei servizi web soap etc.. che richiede tali file
che accompagnano sempre il file xml .


title: runtime per file access 2021

author: Vittorio Busdraghi

text:
Buongiorno a tutti,
ho un pc aziendale a SO a 64 bit in cui non è installato office
ho un programma in Access sviluppato con versione 2019
non riesco a trovare la RUNTIME per farlo funzionare, avevo scaricato dal sito microsoft la runtime 2016 64 bit e funziona in parte ma mi dà degli errori in esecuzione di alcune esecuzioni di codice.

avete gentilmente un suggerimento di come procedere? ed eventualmente dove andare a fare il download?
Grazie della pazienza
saluti
Vittorio


title: runtime per file access 2021

author: carlo process

text:
Vedi  qui
https://support.microsoft.com/it-it/office/scaricare-e-installare-microsoft-365-access-runtime-185c5a32-8ba9-491e-ac76-91cbe3ea09c9


title: runtime per file access 2021

text: Ok grazie in effetti se facevo una maggiore ricerca avrei dovuto arrivarci, scusate il disturno


title: Non trovo l'origine controllo...

author: SuperPippo®

text:
salve a tutti... una domandina rapida e veloce...
ho modificato un DB inserendo
in una tabella altre voci...
tipo..
codice_personale ... etc. etc...
dopo aver inserito nella maschera una
casella di testo non associata non riesco a visualizzare
l'origine controllo della voce immessa in tabella ...
come mai ???
che posso fare ???
grazie...


title: Non trovo l'origine controllo...

author: sv

text:
 SuperPippo® ha scritto:

Nell'origine dati della tua maschera, compaiono questi nuovi campi?
--
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: Non trovo l'origine controllo...

author: Salvatore

text:
" SuperPippo®" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha
scritto nel messaggio news:axOvb.135488$vO5.5...@twister1.libero.it...

Ciao SuperPippo,
ma la maschera si basa sulla tabella o su una query?
Nel secondo caso, devi aggiungere nella query stessa il campo che vuoi
visualizzare.
Ciao
Salvatore


title: Non trovo l'origine controllo...

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bpojoj$2ss$1...@news.newsland.it...
> SuperPippo® ha scritto:
>
> > salve a tutti... una domandina rapida e veloce...
> > ho modificato un DB inserendo
> > in una tabella altre voci...
> > tipo..
> > codice_personale ... etc. etc...
> > dopo aver inserito nella maschera una
> > casella di testo non associata non riesco a visualizzare
> > l'origine controllo della voce immessa in tabella ...
> Nell'origine dati della tua maschera, compaiono questi nuovi campi?
> -------------------------------------
Ciao Salvino... ho risolto... il problema era che l'origine
non era la tabella ma una query...cmq grazie...
inoltre se mi puoi aiutare in ub altro piccolo problema...
ci sono un paio di record in questo nuovo piccolo DB...
perchè ce tento di creare un report mi dice sempre
"nessun record trovato".. non facendomi proseguire + ???
grazie...


title: condizioni a confronto

text:
ciao a tutti

if isnull (Me!CboCliente) Or Me!CboCliente="" Then
al posto di...
if Nz(Me!CboClienteconOrdini.Column(0), 0) = 0 Then

e...

If Me!SM_OrdiniClienti.Form!!LstOrdine <> "" Then
al posto di
If Me!SM_OrdiniClienti.Form!!LstOrdine.Column(0) <> "" Then

perche' non danno lo stesso risultato?

grazie.


title: condizioni a confronto

text:
Che risultato diverso ti danno...?
La Column(0) restituisce una Stringa e non può essere NULL... il resto non capisco cosa dici...

La cosa migliore è questa:

IF Len(Me.CboCliente.Value & vbNullstring)=0 then

Else

End if

@Alex


title: condizioni a confronto

text:

ciao Alex e grazie

cosi'
Me.CboCliente.Value

oppure cosi'?

Me!CboCliente.Value

e in quest'altro?
If Me!SM_OrdiniClienti.Form!LstOrdine.Column(0) <> "" Then

mentre nel primo funziona in questo caso, cosi'

if Len(Me.SM_OrdiniClienti.Form!LstOrdine.Value & vbNullstring)=0 then

non funziona


title: cicli for - next e query

author: Max

text:
Salve,
Ho la necessità di creare un ciclo per esportare una serie di dati
contabili, raggruppati per centri di costo, in tanti fogli excel, uno per
centro di costo.
L'esportazione di un singolo cdc non è un problema, prendo una query, la
filtro e la esporto, il problema è il ciclo.
Innanzitutto non conosco a priori il numero dei cdc da esportare, ma potrei
ricavarlo lanciando una query che conti ed elenchi quelli effettivamente
usati volta per volta.
Ma poi che ci devo fare? Li devo caricare dalla query in un vettore per
sfruttarli poi nel ciclo?
Dovrei forse poi usare la query generale e filtrarla per poi creare il
recordset da inviare a excel... e poi passare al successivo.
Ma come si fa??
Grazie
Max


title: cicli for - next e query

author: Esteban

text:
"Max" <
ciccio...@libero.it
> wrote in message
news:9fdlvt$at7$1...@nreadB.inwind.it...

Apri un Recordset della Query che ricava il numero dei cdc da esportare (Rs), e
poi con un ciclo Do...Loop fai:
Do While Not Rs.EOF
    [...]
    [tutto quello che devi fare per ogni cdc]
    [...]
    Rs.MoveNext
Loop
Come funziona? In pratica è un ciclo che continua finché non si arriva alla fine
del RecordSet.
Ciao!
Esteban
Hosted by
www.seber.it


title: cicli for - next e query

text:
"Esteban" <
Est...@news.it
> ha scritto nel messaggio
news:C0GS6.23004$ZZ.9...@news.infostrada.it...

Grazie,
due problemi però:
1) non è che prima di iniziare devo posizionarmi all'inizio del recordset,
con l'istruzione movefirst?
2)ho creato una query parametrica da utilizzare all'interno del ciclo, cmq,
tanto per provare, ho copiato, adattandolo, il seguente codice dal sito
comune
    Dim dbs As Database
   Dim qdf As QueryDef
   Dim rst as Recordset
   Set dbs = CurrentDB
   Set qdf = dbs.QueryDefs("qryCdc")
   qdf.Parameters![cdc] = "3100"
   Set rst = qdf.OpenRecordset
   '...
   rst.close
   qdf.close
   Set dbs = nothing
Ho fissato il parametro, tanto per vedere se così funziona, però quello che
ottengo è:
errore di runtime 3061, parametri insufficienti, previsto 2.
Hai qualche idea?
Grazie.
Ciao
Max


title: Sottomaschera: Sommare colonna

author: Stefano

text:
Salve,
  ho un database ACCESS con:
- TABELLA: Anagrafe
- MASCHERA: Elenco (sottomaschera di Ricerca)
            Ricerca (nella quale con del codice, genero una
                stringa SQL che varia a scelta dell'UTENTE)
La variabile PIPPO che contiene la stringa del comando SQL (che praticamente
genera una query SQL), mi permette di scegliere tramite dei parametri SOLO i
record voluti dalla tabella ANAGRAFE li visualizza nella sottomaschera
ELENCO (visualizzata come Foglio Dati.
La TABELLA Anagrafe contiene un campo QUANT (di tipo numerico) e la
sottomaschera ELENCO visualizza anche questo campo in modalità Foglio Dati.
Non riesco a creare una CASELLA (testo, riepilogo o combinata) che mi faccia
la SOMMA del campo QUANT che viene VISALIZZATO di volta in volta nella
sottomaschera ELENCO.
Grazie per i suggerimenti.
Ciao Stefano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Sottomaschera: Sommare colonna

author: stefano


title: Sottomaschera: Sommare colonna

author: Sergio MAZZA

text:
"Stefano" <
panter...@hotmail.com
> ha scritto nel messaggio
news:81Z114Z224Z170Y...@usenet.libero.it...

Prova con la funzione DSum (vedi help);
es.
=DSum("QUANT";"Anagrafe";"[idQualcosa]=" & [IdQualcosa])
Ciao.
--
Sergio MAZZA


title: testo scroll in maschera

text:
salve ragazzi so davvero poco di access e non ho ben chiaro vb e va.
una mia curiosita' e' possibile inserire un testo scorrevole in una maschera
di access


title: testo scroll in maschera

author: Roberto da casa

text:
"SERPE76" <
serpe76...@hotmail.com
> ha scritto nel messaggio
news:dlq07m$lcm$1...@nnrp.ngi.it...

Vai sul Sito Comuene (link qui sotto) e nella Sezione Forms leggi a FAQ di
Emanuele Cesena intitolata "3.19 Testo scorrevole in una form".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: testo scroll in maschera

text: GRAZIE


title: testo scroll in maschera

text:
"SERPE76" <
serpe76...@hotmail.com
> ha scritto nel messaggio
news:dlq8k9$ofc$1...@nnrp.ngi.it...
> GRAZIE
Prego



title: aprire il DB access senza modificarlo

author: Luca

text:
          Come posso far partire un database access senza permettere che venga
modificato?
Cioè vorrei che il cliente finale veda solo il mio lavoro, senza barre di
menu eccetera. Si può fare?
P.S. il cliente finale possiede access 2000.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: aprire il DB access senza modificarlo

author: ciroteo

text:
"Luca" <
luca_...@tin.it
> ha scritto nel messaggio
news:217Z169Z121Z11Y...@usenet.libero.it...

La tua domanda non è chiarissima, provo comunque a darti un piccolo
suggerimento.
Fai prima una copia del tuo database poi crea un file mde. dal menu
strumenti.
Il file .mde è un file esattamente uguale a quello che hai fatto ma nessuno
può più vedere il codice e la struttura delle forms e dei report. (ricorda
nessuno nemmeno tu! per questo fatti una bella copia di back up!)
Per quanto riguarda il fatto di nascondere o personalizzare le barre dei
menu e degli strumenti, la cosa è assolutamente fattibile prova  a vedere il
menu personalizza delle barre degli strumenti.


title: bookmark?

author: Lbo dal portatile

text:
su input di un msg del Bettini ho provato ad usare bookmark per il
classico task di spostarsi ad un certo record di una form in seguito
alla selezione di una combo.
a funziona' funziona (copia incolla dall'help) ma devo dire che
francamente de sti bookmark nun cio' capito gnente, ne' l'help mi
sembra esaustivo.
qualcuno me li vuole spiegare meglio?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: bookmark?

author: Paolo opg

text:
tentare di spoegare qlcs a lbo... che azzardo :-))
io so che i bookmark sono delle stringhe univoche che servono per
identificare un record all'interno di un recordset.
nelle maschere sono comodi xchè consentono di arrivare in maniera rapida a
un record ricercato.
io ho messo come evento afterupdate di una casella di testo:
    Dim rst As Recordset
    Set rst = Me.RecordsetClone
    rst.FindFirst "[prova]='" & Me!cerca & "'"
    If rst.NoMatch Then
        MsgBox "Prova non trovata."
    Else
        Me.Bookmark = rst.Bookmark
    End If
    rst.Close
e alla fine mi trovo con selezionato il record con id corrispondente a
quello inserito nella casella Me!cerca
so che vanno usati con un pò di attenzione, dato il loro valore, non dipende
solo dal record che cerco, ma anche dal recordset in cui tale record si
trova.
es:
se apro due recordset uguali,
    set rst1=currentbd.openrecordset("tbl_prova",dbopendynaset)
    set rst2=currentdb.openrecordset("tbl_prova",dbopendynaset)
non è detto che lo stesso record abbia uguale bookmark
faccenda diversa se uso:
    set rst1=currentdb.openrecordset("tbl_prova",dbopendynaset)
    set rst2=rst1.clone
in questo caso ho due rs ugualo in tutto e per tutto, bookmarks compresi
(clonati, come dolly :-))
di + ninzò, anche perchè fino ad ora questo mi è stato sufficiente...
spero di esserti stato utile :-)
bye
--
+----
| Paolo O.
|
jan...@hotmail.com
+----
Lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38b145e4...@news.interbusiness.it...



title: bookmark?

author: Stefano Bettini

text:
Lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38b145e4...@news.interbusiness.it...
> su input di un msg del Bettini ho provato ad usare bookmark per il
> classico task di spostarsi ad un certo record di una form in seguito
> alla selezione di una combo.
>
Non parlo di bookmark da almeno un anno!!! Anche perchè c'era quel
problemino che "dovrebbero" aver corretto con la patch sr2...
Dove sei andato a ripescarlo?!
Bye, Ste


title: bookmark?

author: Lbo dall'ufficio

text:
>Non parlo di bookmark da almeno un anno!!! Anche perchè c'era quel
>problemino che "dovrebbero" aver corretto con la patch sr2...
>
>Dove sei andato a ripescarlo?!
boh... forse cio' dei vecchi msg...
-------------------------------------------------------
concorsi pubblici truccati.  questo è solo un esempio:
http://www.fortunecity.com/business/koch/947/index.htm


title: bookmark?

text:
>        Me.Bookmark = rst.Bookmark
oooh, ma quello che non riesco a capire e': questi bkm esistono gia' a
priori nel rst?
>non è detto che lo stesso record abbia uguale bookmark
ma allora potrebbero essere intesi come chiavi univoche generate la'
per la'?



title: bookmark?

text:
Lbo dall'ufficio <
l...@NOSPAM.blunet.it
> wrote in message
38b2ca02....@news.interbusiness.it...
> >        Me.Bookmark = rst.Bookmark
>
> oooh, ma quello che non riesco a capire e': questi bkm esistono gia' a
> priori nel rst?
>
Assolutamente no, vengono generati dinamicamente all'atto
dell'estrazione delle righe...
> ma allora potrebbero essere intesi come chiavi univoche generate la'
> per la'?
Esatto, anche se ovviamente non possono essere considerate
vere e proprie chiavi poichè cambiano ad ogni apertura di recordset.
A dir la verità la documentazione al riguardo è un pochetto laconica
e non metterei la mano sul fuoco sul fatto che effettivamente cambino
e non siano codificati in qualche modo a livello di record; in fondo
somigliano molto al RecID di molti database che è fisso...
Mi sa che l'unica è provare, mai fidarsi ad occhi chiusi di MS!
Bye, Ste


title: bookmark?

author: Basjlico

text:
Nel lontato Tue, 22 Feb 2000 18:15:40 GMT d.C., il simpatico
l...@NOSPAM.blunet.it
 (Lbo dall'ufficio) ebbe a scrivere:
>>        Me.Bookmark = rst.Bookmark
>
>oooh, ma quello che non riesco a capire e': questi bkm esistono gia' a
>priori nel rst?
>
>>non č detto che lo stesso record abbia uguale bookmark
>
>ma allora potrebbero essere intesi come chiavi univoche generate la'
>per la'?
>-------------------------------------------------------
>
>concorsi pubblici truccati.  questo č solo un esempio:
>
>
http://www.fortunecity.com/business/koch/947/index.htm
cosě mi risulta. Dalla OLG:
"Bookmarks are not saved with the records they represent and are only
valid while the form is open. They are re-created by Microsoft Access
each time a bound form is opened."
Ciao
Basjlico


title: bookmark?

text:
Lbo dall'ufficio <
l...@NOSPAM.blunet.it
> wrote in message
38b2ca02....@news.interbusiness.it...
> >        Me.Bookmark = rst.Bookmark
>
> oooh, ma quello che non riesco a capire e': questi bkm esistono gia' a
> priori nel rst?
>
Assolutamente no, vengono generati dinamicamente all'atto
dell'estrazione delle righe...
> ma allora potrebbero essere intesi come chiavi univoche generate la'
> per la'?
Esatto, anche se ovviamente non possono essere considerate



title: problemi con Select Case

text:
Ciao a tutti,
In premessa indico le caratteristiche del mio PC
p III 350Mhz, so Win98 SE,. A97, 128 Mb Ram, hd 8 Gb.
e vengo subito al problema.
In una tabella ho un campo (formato testo) che accoglie un valore che
identifica una regione
es 01     piemonte
02 lombardia ecc
ora avrei necessità di inserire un nuovo campo all'interno di questa
tabella, ad es. regione
e conseguentemente dovrei aggironare il valore di questo campo.
Ovviamente con una normale query di aggiornamento il tutto funziona, ma
poichè il db è di grosse dimensioni
volevo ottenere lo stesso risultato da codice e pensavo di utilizzare
l'istruzione select case.
purtroppo non ne vengo a capo. potreste darmi qualche suggerimento?
ho ipotizzato una cosa di questo tipo:
dim archivi as database
dim tabe as recordset
dim zona as string
dim regione as string
dim stringa as string
set archivi=currentdb
set tabe=archivi.dbopentable("miatabella")
zona="01"
select case zona
        case "01"
        stringa="piemonte"
        tabe.edit
        tabe("regione")=stringa
        tabe.update
        case "02"
        stringa="lombardia"
        tabe.edit
        tabe("regione")=stringa
        tabe.update
    end case
end select
poichè non funge, mi suggerite, per favore, dove sbaglio?
grazie e a presto
Antonio


title: problemi con Select Case

author: Antonio Biso

text:
<
ari...@libero.it
> wrote in message
UdxT6.3285$Ft6.1...@news.infostrada.it...
> Ciao a tutti,
> In premessa indico le caratteristiche del mio PC
> p III 350Mhz, so Win98 SE,. A97, 128 Mb Ram, hd 8 Gb.
> e vengo subito al problema.
> In una tabella ho un campo (formato testo) che accoglie un valore che
> identifica una regione
> es 01     piemonte
> 02 lombardia ecc
> ora avrei necessità di inserire un nuovo campo all'interno di questa
> tabella, ad es. regione
> e conseguentemente dovrei aggironare il valore di questo campo.
> Ovviamente con una normale query di aggiornamento il tutto funziona, ma
> poichè il db è di grosse dimensioni
> volevo ottenere lo stesso risultato da codice e pensavo di utilizzare
> l'istruzione select case.
Guarda che più veloce di una query non ce n'è
> purtroppo non ne vengo a capo. potreste darmi qualche suggerimento?
> ho ipotizzato una cosa di questo tipo:
>
> dim archivi as database
> dim tabe as recordset
> dim zona as string
> dim regione as string
> dim stringa as string
> set archivi=currentdb
> set tabe=archivi.dbopentable("miatabella")
> zona="01"
> select case zona
>         case "01"
>         stringa="piemonte"
>         tabe.edit
>         tabe("regione")=stringa
>         tabe.update
A parte il fatto che quello che vuoi fare tu si fa aprendo un recordset con
il metodo openrecordset dell'oggetto currentdb.
Comunque, la soluzione migliore è questa.
Preparati una tabella in cui hai due campi, zona e regione. In un campo ci
metti il codice della zona, nell'altro il nome della corrispondente regione.
Poi fai una query di aggiornamento in cui leghi la tabella dei dati con
questa nuova tabella sul campo zona. Dovrai aggiornare il campo regione
della tabella dei dati con il valore del campo regione della nuova tabella.
Fine
Antonio
P.S.
Se il test sul valore del campo zona era più complesso di una semplice
corrispondenza uno a uno con una regione, potevi combinare la query col
codice. Ti preparavi una funzione che prendeva in input il valore di una
zona, faceva tutti i suoi complicati calcoli con quel valore e quindi
restituiva il valore da attribuire al campo associato alla zona passata.
Quindi
function calcola (x as variant) as string
  calcoli complicati su x
  calcola = risultato calcoli
end function
Nella query di aggiornamento mettevi nella riga aggiorna una chiamata alla
funzione calcola con parametro il nome del campo zona della tabella dei dati
Antonio


title: Radice quadrata ?

author: Stefano Mantovani

text:
Come posso calcolare la radice quadrata di un numero?
Ho già provato con la funzione RADQ(num), ma non funziona.
Qualcuno può aiutarmi.
Grazie


title: Radice quadrata ?

author: Giorgio Prx

text:
"Stefano Mantovani" <
stefano....@tiscali.it
> ha scritto nel messaggio
news:bggger$v2m$1...@lacerta.tiscalinet.it...

Ciao Stefano
Puoi ottenere la radice quadrata di un numero con la funzione SQR(nr)
-----------------------
Debug.Print SQR(4)
-----------------------
Risultato 2
oppure più in generale elevi il numero per il reciproco della radice
Radice quadrata
----------------
Debug.Print  4 ^ (1/2)
---------------
Risultato 2
Radice cubica
----------------
Debug.Print  27 ^ (1/3)
---------------
Risultato 3
Ciao Giorgio.


title: Radice quadrata ?

text:
Grazie mille
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bggh7p$vhs$1...@lacerta.tiscalinet.it...



title: richiesta d'aiuto

author: Paolo

text:
bix wrote:
> inanzitutto salve a tutti,
> il mio problema consiste nel cambiare da visibile a non visiblile una serie
> di controlli
> chiamati rispettivamente Me!chk1, Me!chk2, Me!chk3, ecc..
> vorrei sapere se è possibile ottenere la cosa con un cliclo For..Next e se
> si in che modo.
> ringrazio anticipatamente tutti
> saluti bix
for x = 1 to n
    me("Chk" & x).visible = false
next x
saluti
Paolo


title: richiesta d'aiuto

author: bix


title: richiesta d'aiuto

author: Lorenzo Coronati

text:
Scrisse "bix" <
b...@masterweb.it
>:
>il mio problema consiste nel cambiare da visibile a non visiblile una serie
>di controlli
>chiamati rispettivamente Me!chk1, Me!chk2, Me!chk3, ecc..
>vorrei sapere se è possibile ottenere la cosa con un cliclo For..Next e se
>si in che modo.
for i = 1 to n
me.controls("chk" & format(i)).visible=false
next i
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare
qualità... cioè siti... magari in inglese in
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--


title: Accodamento di tabelle con record correlati.

author: Roberto

text:
Carissimi, vorrei trasferire parte dei dati di un db in un altro
strutturalmente identico. I dati sono su una tabella principale e su diverse
tabelle correlate con questa uno a molti.
Esiste una utility di Access (97) tipo query di accodamento eseguibile anche
sui dati delle tabelle correlate? O devo fare tutto via recordset aggiornando
gli ID correlati uno per volta in un loop?
Grazie per la attenzione
Buon lavoro
Roberto


text:
Scrisse
mc9...@mclink.it
 (Roberto):
>Esiste una utility di Access (97) tipo query di accodamento eseguibile anche
>sui dati delle tabelle correlate? O devo fare tutto via recordset aggiornando
>gli ID correlati uno per volta in un loop?
Accoda anche gli ID, no?
Se hai integrita' ref.le ovviamente comincia con le tab "dalla parte
uno"
--
Lorenzo Coronati
--
<<il mondo si divide in due: gli gnucconi
e LE TESTE DI SCROTO, non credo proprio
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
--


title: Problema con le date?

author: Napoleone

text:
Buogiorno a tutti,
Con il codice che allego, verifico (o meglio dovrei verificare)
se ci sono record nella tabella Tb_Prestazioni_Tecniche_Storiche
la cui data dData sia minore o uguale alla data del mio controllo aData
-------------------------------
Private Sub EseguiSalvataggio_Click()
On Error GoTo Salvataggio_Err
Dim strSql As String
If IsDate(dData) <= DateValue(AData) And Len(CmbDrive) > 0 Then
  If DCount("VisitaID", "Tb_Prestazioni_Tecniche_Storiche", "dData <= #" &
Format(AData, "yyyy-mm-dd") & "#") = 0 Then
    MsgBox ("Non ci sono SCHEDE TECNICHE da esportare in questO Periodo!!!")
    Exit Sub
  Else
....ecc ..ecc..
--------------------------------
Continua ad uscirmi il messaggio:
Non ci sono SCHEDE TECNICHE da esportare in questO Periodo!!!")
Nonostante i record, in questo intervallo di date ci siano
Dove stà l'inghippo?
--
---
   Ciao
   Napoleone
                     ---


title: Problema con le date?

text:
"Napoleone" <
napole...@libero.it
> ha scritto nel messaggio
news:V1I5f.22124$Pe2.4...@twister2.libero.it...

RISOLTO:
sbagliavo il riferimento al campo tabella da conteggiare!



title: Aiuto, Aiuto!!

author: Maurizio

text:
Ciao ragazzi ho un problema che non riesco in nessun modo a risolvere.
Ho una casella di riepilogo non associata con origine riga in una qery.
Voglio fare in modo che cliccando due volte su uno dei valori presenti in
questa casella di riepilogo si apri la maschera cprrispondente a quel dato
valore.
Natrulamente sia la casella di riepilogo che la maschera anno in comune in
dato che è univoco


title: Aiuto, Aiuto!!

author: Carlo Costarella

text:
"Maurizio" <
mauri...@tiscali.it
> ha scritto nel messaggio
news:Uuq2b.139971$cl3.4...@news2.tin.it...

Non è bene usare un soggetto tipo "Aiuto, Aiuto!!".
Detto questo puoi usare l'evento su doppio clic della combo per fare quello
che desideri.
Il tutto funziona se la colonna associata alla combo è la chiave della
maschera che vorrai aprire.
Eccoti un esempio:
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Contatti"
    stLinkCriteria = "[IDContatto]=" & Me![CasellaCombinata0]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Ciao, Carlo


title: Aiuto, Aiuto!!

author: namor

text:
Carlo Costarella ha scritto:
> Il tutto funziona se la colonna associata alla combo č la chiave della
> maschera che vorrai aprire.
> Eccoti un esempio:
> Dim stDocName As String
>     Dim stLinkCriteria As String
>     stDocName = "Contatti"
>     stLinkCriteria = "[IDContatto]=" & Me![CasellaCombinata0]
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
> Ciao, Carlo
E se la chiave della maschera non č nella colonna associata puoi usare la
proprietą Columns (vedi help) della combo per recuperare il valore che ti
serve:
Me![CasellaCombinata0].Columns(1)
Me![CasellaCombinata0].Columns(2)
........
Ciao.
Namor
--

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


title: ListView

author: EnricoV.

text:
Questo Oggettino ListView mi piace un sacco.....ma non è sicuramente il top
della falicità nella sua programmazione....
Chiedo con quale codice seleziono tutti i records presenti in una lisview e
con quale li deseleziono
Nella listBox facevo così:
me!listbox.ItemsSelected.count = 0
ma con la listview non funziona.....
Inoltre, l'uso del checkbox nella listview come funziona ?
Nessuno sa un sito dove questo controllo viene "spiegato" ?
Ciao !


title: RIALLEGARE TABELLE VIA CODICE

author: Riccardo Casadei

text:
Avevo già chiesto in un precedente messaggio, ho letto altri post
sull'argomento e ho scaricato dal sito comune ciò che ho trovato.
Ho qualche problema però, perchè vorrei fare una cosa molto più semplice e
mi sono perso nei vari esempi.
Dato che in pratica definisco il percorso del file con le tabelle da
riallegare in un tabella a parte,
vorrei solo sapere quale è il codice che devo scrivere per riallegare una
singola tabella.
Potete aiutarmi ?
Thanks
Ric


title: RIALLEGARE TABELLE VIA CODICE

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel messaggio
news:b3hv5j$jij$1...@grillo.cs.interbusiness.it...

Vedi proprietà connect di una tabledef e metodo refreshlink
Antonio


title: 6.104 Compattare tutti i BackEnd dal FrontEnd 2

author: Giuseppe

text:
Salve a tutti.
Ho preso questo esempio dal sito comune e l'ho incorporato nel mio db.
Vorrei però cambiare la destinazione del backup del be e del fe o in
una cartella predefinita diversa da quella in cui si trovano i file, o
far aprire la finestra e scegliere un percorso alternativo.
E' possibile? E' questo il codice da modificare?
Public Function PathCorrente() As String
   PathCorrente = Left(CurrentDb.name, Len(CurrentDb.name) - _
            Len(Dir(CurrentDb.name)))
End Function
Grazie.
Giuseppe.


author: MA

text:
"Giuseppe"  ha scritto nel messaggio
news:024401f5-36e1-4509...@n18g2000vbv.googlegroups.com...

__Risposta:
Ciao Giuseppe
No questo restituisce solo il path corrente cioè la directory dove si trova
il db

tu hai un
DBEngine.CompactDatabase backend, backend & ".new"

Ti basta nel secondo backend specificare il path
MA


text:
On 2 Nov, 16:39, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Giuseppe"  ha scritto nel messaggionews:024401f5-36e1-4509...@n18g2000vbv.googlegroups.com...

Grazie Massimiliano per la risposta.
Ho trovato un codice di Fabrizio Quercia, che ringrazio, in questo
gruppo da mettere su un pulsante di una form non associata che fa il
backup del solo be ed ho facilmente cambiato la destinazione del file
di backup generato.
Ciao.
Giuseppe.


title: GestireEntrateUscite

author: Antonio

text:
Salve amici, volevo un aiuto x risolvere il seguente problema:
Ho due tabelle di cui in una mi memorizzo le date e l'importo dell'entrate,
l'altra tabella  mi memorizza le date e l'importo delle uscite , io devo
gestire queste tabelle nel seguente modo: voglio che quando inserisco la
data in un casella di testo, devo avere la visualizzazione lell'importo
totale dell entrate e delle uscite inerenti alla data inserita.
Spero di essere stato abbastanza chiaro.
 Ciao a tutti!! e grazie 1000


title: GestireEntrateUscite

author: OndaMax

text:
Antonio wrote in message ...

Forse con la funzione DSUM nella form di gestione.
Si tratterebbe di usarla nell'evento Dopo Aggiornamento del controllo data
per valorizzare un altro controllo creato allo scopo.
Dai un'occhiata all'Help in linea.
OndaMax


title: GestireEntrateUscite

text:
Ho dimenticato di aggiungere al messaggio che sono un beginner di  access e
quindi vi prego ,se possibile, di essere un po' piu espansivi...Grazie
"Antonio" <
anf...@tin.it
> ha scritto nel messaggio
news:yVNW6.17232$Wz2.1...@news2.tin.it...



title: GestireEntrateUscite

author: Graziano Franchi (Dal Portatile)

text:
Crei una tabella TMP (temporanea)
ID CONTATORE
Data Movimento
Entrate Banca
Uscite Banca
Note
ecc.ecc.
La cancelli ogni volta
Prendi i dati delle entrate e li copi tutti in questa tabella
Prendi i dati delle uscite e li copi tutti in questa tabella
IL GIOCO E' FATTO
Fammi sapere
Saluti


title: GestireEntrateUscite

text:
Non Sparare Caz......
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:B%OW6.11037$Cq5.3...@news.infostrada.it...



title: GestireEntrateUscite

author: Roberto da casa

text:
"Antonio" <
anf...@tin.it
> ha scritto nel messaggio
news:yVNW6.17232$Wz2.1...@news2.tin.it...

Innanzitutto volevo dirti che OndaMax, al contrario di quello che ha detto
Graziano Franchi, non ha affatto sparato cazz...; a mio avviso č Graziano
che ti ha proposto una soluzione che secondo me non č certo la soluzione al
tuo problema; comunque lasciamo che si chiariscano fra di loro
(possibilmente in privato).
Se le tue due tabelle si chiamano rispettivamente tblEntrate e tblUscite ed
hanno la seguente struttura:
tblEntrate
---------
IDEntrate            Chiave primaria
DataEntrate         Data/ora
ImportoEntrate    Numerico
tblUscite
---------
IDUscite             Chiave primaria
DataUscite          Data/ora
ImportoUscite     Numerico
Se nella tua maschera la casella di testo in cui inserisci la data si chiama
Data1, nell'origine controllo della casella di testo in cui vuoi
visualizzare il totale delle entrate di quella data scrivi:
=DSum("[ImportoEntrate]";"tblEntrate";"[DataEntrate]=#" &
Format([Data1];"mm/gg/aaaa") & "#")
e nell'origine controllo della casella di testo in cui vuoi visualizzare il
totale delle uscite di quella data scrivi:
=DSum("[ImportoUscite]";"tblUscite";"[DataUscite]=#" &
Format([Data1];"mm/gg/aaaa") & "#")
Come puoi vedere il tuo problema si puň proprio risolvere usando una
funzione DSum, come appunto diceva OndaMax.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: GestireEntrateUscite

text:
Graziano Franchi (Dal Portatile) wrote in message ...
> Non Sparare Caz......
;-)
Può darsi che non abbia afferrato bene il concetto in cui deve applicare
quei totali (mi sembrava di capire che avesse bisogno di tenerli sotto
controllo separatamente all'atto dell'immissione dati ...).
Anyway ...
Ciao
OndaMax


title: Maschera a due colonne

author: francescoMF

text:
A causa di limiti di altezza di una maschera dovrei ripartire un elenco in
due colonne.
Come si puň fare?.
grazie


title: Maschera a due colonne

author: Antonio Biso

text:
"francescoMF" <
get...@libero.it
> ha scritto nel messaggio
news:4ce6f35a$0$32008$4faf...@reader1.news.tin.it...
>A causa di limiti di altezza di una maschera dovrei ripartire un elenco in
>due colonne.
> Come si pu� fare?.
> grazie
che vor di??
Antonio


title: Maschera a due colonne

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:AeDFo.54$e11...@twister2.libero.it...
>
> "francescoMF" <
get...@libero.it
> ha scritto nel messaggio
> news:4ce6f35a$0$32008$4faf...@reader1.news.tin.it...
>>A causa di limiti di altezza di una maschera dovrei ripartire un elenco in
>>due colonne.
>> Come si puň fare?.
>> grazie
>
>
> che vor di??
>
> Antonio
>vuol dire che vorrei elencare ad es i primi 4 record in una colonna e i
>secondi 4 in un'altra.
ciao
grazie


title: Maschera a due colonne

author: Alessandro

text:
On 19 Nov, 23:58, "francescoMF" <
get...@libero.it
> wrote:
> "Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggionews:AeDFo.54$e11...@twister2.libero.it...
>
> > "francescoMF" <
get...@libero.it
> ha scritto nel messaggio
> >news:4ce6f35a$0$32008$4faf...@reader1.news.tin.it...
> >>A causa di limiti di altezza di una maschera dovrei ripartire un elenco in
> >>due colonne.
> >> Come si pu fare?.
> >> grazie
>
> > che vor di??
>
> > Antonio
> >vuol dire che vorrei elencare ad es i primi 4 record in una colonna e i
> >secondi 4 in un'altra.
>
> ciao
> grazie
Dividerei la maschera in due subform con un controllo non associato
nella maschera principale che mi tiene il conto della posizione
dell'ultimo record da visualizzare nella prima colonna e, quindi, del
primo record da visualizzare nella seconda colonna.
Ciao


title: Maschera a due colonne

text:
"Alessandro" <
carli.al...@gmail.com
> ha scritto nel messaggio
news:354e76fb-4623-4468...@j33g2000vbb.googlegroups.com...

Sě, quello di usare due subform era una idea, solo che mentre saprei
inserire i primi record nella prima ad es con SELECT TOP n, non saprei come
far partire dall'ennesimo + 1 record nella seconda.
Un aiutino?
ciao


title: problema ricerca parti di codice "impazzite"

author: giannirusso

text:
Buongiorno a tutti, tempo fa realizzai un pulsante, su una maschera, che
all'occorrenza invia una email con una richiesta di fattura all'interno.
Dopo vari tentativi sono riuscito a far funzionare il tutto ma adesso mi
rimane un problema che non riesco a risolvere.
Ogni tanto partono email ad un destinatario (che in un primo momento
avevo inserito ma credevo di aver eliminato) e non capisco nï¿œ dove sia
il codice incriminato nï¿œ in funzione di quale comando o azione partano.
Ho provato a guardare sia nella routine che ho scritto e che funziona ma
anche nella sezione "generale" del codice ma non ho trovato traccia (con
cerca) nï¿œ di parti del testo dell'email nï¿œ dell'email del destinatario.
La destinataria per fortuna ï¿œ una mia collaboratrice e quindi l'ha presa
a ridere ma cosï¿œ continuando divento uno spammer!
Ho bisogno del vostro aiuto esperto.
Grazie
Gianni


author: pfmarro

text:

ciao a cosa dici potrebbe essere qualche altro programma?
1- prova ad installare l'applicazione
2- prova a farti un log di tutte le volte che viene eseguita la procedura per inviare la mail

Fammi sapere


text:
 > ciao a cosa dici potrebbe essere qualche altro programma?
 > 1- prova ad installare l'applicazione
 > 2- prova a farti un log di tutte le volte che viene eseguita la
procedura per inviare la mail
 >
 > Fammi sapere

Scusa non ho capito bene. Quale applicazione dovrei installare? E quale
log devo guardare? Su access non ho trovato un log, è possibile fare in
modo che ci sia?

Grazie
Gianni


text:

1- intedo prova a mettere la tua applicazione su un altro pc e vedi se capita la stessa cosa (mail sparate a caso). se non succede hai un programma spyware che gira

2- nel tuo programma dovresti aprire un file di testo o una tabella di access e scrivere un riga con data, ora, a chi invii la mail ogni volta che parte la funzione invia mail

Fammi sapere


text:
> 1- intedo prova a mettere la tua applicazione su un altro pc e vedi se capita la stessa cosa (mail sparate a caso). se non succede hai un programma spyware che gira
>
> 2- nel tuo programma dovresti aprire un file di testo o una tabella di access e scrivere un riga con data, ora, a chi invii la mail ogni volta che parte la funzione invia mail
>
> Fammi sapere
>

Adesso ho capito. Però non credo sia la strada giusta perché qui non si
tratta di spyware: sono stato io ad inserire quell'indirizzo di posta
elettronica nel codice.
Il problema è che non riesco più a trovare e rimuovere questa parte di
codice.
Per quanto riguarda il log, andava impostato nel SendObject. Adesso non
saprei più come fare.
Grazie
Gianni


text:
non capisco cosa dici:

> Il problema è che non riesco più a trovare e rimuovere questa parte di
> codice.

hai messo l'indirizzo nel codice? apri il codice e fai cerca con l'editor di testo
oppure avevi messo l'indirizzo in un database? cerca
non puoi postare la funzione che invia la mail? potrei darti una mano

Saluti


text:
Stamattina ho avuto "un'illuminazione" e mi sono ricordato che prima di
risolvere avevo smanettato anche con le macro per l'invio di email.
Dunque la "spammatrice folle" era una macro!
Grazie a tutti e in particolare a pfmarro.
Gianni


title: Alcuni problemi e un consiglio: URGENTE DAVVERO!

author: GameGuy

text:
Ciao,
premetto che sono nuovo di Access, ma praticamente mi sono comprato
tutti i libri che ho trovato sul pacchetto, e non ho trovato nulla al
caso mio (o forse non sapevo come cercarli). Uso Acces 97 (nel caso
però in cui alcuni problemi siano facilmente risolvibili con il 2000,
fatemelo presente, lo faccio comprare alla ditta per cui lavoro),e ho
bisogno di compiere alcune operazioni su un database che ho già
praticamente costruito per il 90% (contiene parecchi campi e li ho
divisi in finestre), solo che adesso arriva il "tosto:
- mi serve poter distribuire il database su un CD (quindi come
prodotto finito) come posso fare per "compilarlo" (lo so che non si
può compilare, ma è per rendere l'idea) con Visual Basic?
- Il suddetto dbase dovrebbe lavorare per un tempo determinato
inserendo una pwd, si può far in modo che la stessa espiri dopo un
tot?
- perché diamine il campo progressivo che ho inserito non si aggorna
se cancello dei riecord? Continua sempre ad avanzare, dopo aver
inserito 8 record di prova, cancellandoli tutti il nuovo segna "9",
mentre dovrebbe essere "1".
- Il dbase dovrebbe, possibilmente essere installato su + macchine, ma
poi come si fondono i record in modo che i progressivi si aggiornino
etc?
- Posso far in modo che per passare ad un nuovo record si debba per
forza premere un pulsante sull'ultima finestra?
Adesso il consiglio: è preferibile una sola tabella con tutti i campi
oppure più tabelle collegate?
Nella seconda ipotesi, basta collegare le tabelle tramite chiave
primaria? Ma poi non si impicciano i numeri progressivi dei rcord?
Lo so che il post è lungo, ma vi giuro che sto impazzendo, e la data
di consegna si avvicina...
Ciao e grazie a tutti


author: Frankkk

text:
Cavoli penso tu sia al 10% del lavoro !!! (scusami ma hai un sacco di cose
da fare)...vediamo punto per punto...dai un aiutino credo ti serva come
spunto !
> - mi serve poter distribuire il database su un CD (quindi come
> prodotto finito) come posso fare per "compilarlo" (lo so che non si
> può compilare, ma è per rendere l'idea) con Visual Basic?
>
Il faqqone......l'applicativo si chiama Microsoft ODE 97 (Office developers
edition) SOLO IN INGLESE
> - Il suddetto dbase dovrebbe lavorare per un tempo determinato
> inserendo una pwd, si può far in modo che la stessa espiri dopo un
> tot?
>
Per la password nessun problema il fatto che vada in expires dopo x tempo
credo tu possa risolverla al di fuori del Db con un controllo activex...mi
pare di averlo preso tempo fa da
www.activex.com
> - perché diamine il campo progressivo che ho inserito non si aggorna
> se cancello dei riecord? Continua sempre ad avanzare, dopo aver
> inserito 8 record di prova, cancellandoli tutti il nuovo segna "9",
> mentre dovrebbe essere "1".
>
Parli di una form ? spero non di una tabella !...bhè intanto bisogna vedere
il campo ! se è una funzione o una formula basta che la aggiorni con requery
o refresh !
> - Il dbase dovrebbe, possibilmente essere installato su + macchine, ma
> poi come si fondono i record in modo che i progressivi si aggiornino
> etc?
>
Devi innanzi tutto creare Back end e front end del tuo db per distribiurlo
ai client !!! poi se vuoi "raffinare" l'applicativo puoi considerare di
guardare la guida in linea relativa al blocco dei record !
I record non si fondono ! chiaro che fino a che non hai "salvato" su di un
client il record corrente (senza blocco ottimistico/pessimistico)...lo
stesso (parlo di chiave) potrebbe essere disponibile ad un'altro utente !
> - Posso far in modo che per passare ad un nuovo record si debba per
> forza premere un pulsante sull'ultima finestra?
>
certo, è tutta questione di eventi e condizioni del tuo db !(bisognerebbe
anche vederlo)
> Adesso il consiglio: è preferibile una sola tabella con tutti i campi
> oppure più tabelle collegate?
La domanda è molto generica...cmq. dipende moltissimo dai dati che devi
memorizzare ! In linea di massima i vecchi database funzionavano con una
sola tabella che memorizzava tutto !
Il bello di access e dei db relazionali è proprio che le tabelle ed i dati
vanno relazionati tra di loro !
> Nella seconda ipotesi, basta collegare le tabelle tramite chiave
> primaria? Ma poi non si impicciano i numeri progressivi dei rcord?
>
Se la struttura è ben costruita lo scopo della relazione è di non
appesantire nessuna tabella ma dipende moltissimo dai dati e da ciò che devi
ottenere dal db ! Cmq. è una risposta molto, molto vaga ma scusami, lo è
anche la domanda !
E perchè si dovrebbero "impicciare" i numeri progressivi dei record...?
Parli sempre di chiavi primarie AUTOGENERATE dal Wizard, immagino, ma ci
sono infinite possibilità di stabile chiavi primarie...una delle più valide
è la chiave primaria multicampo...e considera anche che NON devono per forza
esserci dei numeri a stabilire l'univocità dei records di una tabella !
> Lo so che il post è lungo, ma vi giuro che sto impazzendo, e la data
> di consegna si avvicina...
>
Mi sa che sei abbastanza indietro...! spero di aver fatto una leggera luce
alle tue domande
> Ciao e grazie a tutti
...se fossi un pochino più specifico e dettagliato questo è un NEWSGROUP
ECCEZIONALE (a mio parere), pieno di persone squisite disposte ad aiutarti !
cmq...parlando per me :
frank...@libero.it
Ciao
Frankkk


text:
Allora, intanto tranquilli, non mi offendo, anche perché so benissimop
che le domande sono molte, ed infatti mi sono scusato. Vi dirò di +,
avrei capit ose qualcuno mi avesse detto di andare a studiare prima di
rompere, ma se non ci credete vi mando una foto con tutti i libri e il
pacchetto che ho comprato (originale, anche perché non lo pago io ;-))
>Cavoli penso tu sia al 10% del lavoro !!! (scusami ma hai un sacco di cose
>da fare)...vediamo punto per punto...dai un aiutino credo ti serva come
>spunto !
Intendevo dire che praticamente la tabella e i form funzionano.. forse
mi sono espresso male :-P
>> - perché diamine il campo progressivo che ho inserito non si aggorna
>> se cancello dei riecord? Continua sempre ad avanzare, dopo aver
>> inserito 8 record di prova, cancellandoli tutti il nuovo segna "9",
>> mentre dovrebbe essere "1".
>>
>Parli di una form ? spero non di una tabella !...bhè intanto bisogna vedere
>il campo ! se è una funzione o una formula basta che la aggiorni con requery
>o refresh !
No, proprio di una tabella. Il primo campo è questo "contatore", che
mi serve per distinguere i vari record, che però non torna indietro..
>Se la struttura è ben costruita lo scopo della relazione è di non
>appesantire nessuna tabella ma dipende moltissimo dai dati e da ciò che devi
>ottenere dal db ! Cmq. è una risposta molto, molto vaga ma scusami, lo è
>anche la domanda !
>E perchè si dovrebbero "impicciare" i numeri progressivi dei record...?
Nel senso ce poi ho paura che ogni tabella abbia un progressivo, ma
forse questo posso tranquillamente vederlo da solo :-)
>Mi sa che sei abbastanza indietro...! spero di aver fatto una leggera luce
>alle tue domande
Luce ne hai fatta, non molta (ma non per colpa tua, anzi solo mia),
però è già molto così.
Se poi vi serve vederlo il file lo posso pure postare a quelli che
hanno tempo e voglia di aiutarmi.
Ciao e grazie ancora :-)


text:
> >> - perché diamine il campo progressivo che ho inserito non si aggorna
> >> se cancello dei riecord? Continua sempre ad avanzare, dopo aver
> >> inserito 8 record di prova, cancellandoli tutti il nuovo segna "9",
> >> mentre dovrebbe essere "1".
> >>
> >Parli di una form ? spero non di una tabella !...bhè intanto bisogna
vedere
> >il campo ! se è una funzione o una formula basta che la aggiorni con
requery
> >o refresh !
>
IL CAMPO CONTATORE NON FUNZIONA MAI A RITROSO...(DOVRESTI INTERROMPERE IL
LAVORO, COMPATTARE IL DATABASE E SOLO IN QUELLA MANIERA "COLMI" IL BUCO).
CI SONO INFINITE POSSIBILITA' DI ASSEGNARE UNA NUMERAZIONE CRESCENTE (ED
UNIVOCA) ALLE CHIAVI PRIMARIE DI UNA TABELLA, ANCHE IN PRESENZA DI LETTERE,
CARATTERI ETC....
> No, proprio di una tabella. Il primo campo è questo "contatore", che
> mi serve per distinguere i vari record, che però non torna indietro..
>
>
> >Se la struttura è ben costruita lo scopo della relazione è di non
> >appesantire nessuna tabella ma dipende moltissimo dai dati e da ciò che
devi
> >ottenere dal db ! Cmq. è una risposta molto, molto vaga ma scusami, lo è
> >anche la domanda !
> >E perchè si dovrebbero "impicciare" i numeri progressivi dei record...?
>
> Nel senso ce poi ho paura che ogni tabella abbia un progressivo, ma
> forse questo posso tranquillamente vederlo da solo :-)
>
BHE' DEVI PER FORZA VEDERLO DA SOLO, BISOGNA NECESSARIAMENTE AVERE L'IDEA DI
CHE TIPO DI TABELLE HAI DI FRONTE PER VALUTARE LA CHIAVE PRIMARIA DI
CIASCUNA !
E' ANCHE POSSIBILE METTERE TUTTI CONTATORI IN TUTTE LE TABELLE...E' POI UN
"POCHINO" PIU' DIFFICILE CONTROLLARE I DATI IN FASE DI VERIFICA ETC...CMQ.
E' POSSIBILISSIMO E FATTIBILISSIMO !
> >Mi sa che sei abbastanza indietro...! spero di aver fatto una leggera
luce
> >alle tue domande
>
> Luce ne hai fatta, non molta (ma non per colpa tua, anzi solo mia),
> però è già molto così.
> Se poi vi serve vederlo il file lo posso pure postare a quelli che
> hanno tempo e voglia di aiutarmi.
> Ciao e grazie ancora :-)
> ...ANCHE SENZA POSTARLO BASTEREBBE SAPERE CHE TIPO DI APPLICAZIONE STAI
REALIZZANDO PER POTERTI EVENTUALMENTE DARE IN DETTAGLIO QUALCHE SUGGERIMENTO
IN MERITO CASO PER CASO !
CREDO SIA IL MIGLIO NEWSGROUP IN MATERIA QUESTO, LE PERSONE PREPARATE E LA
CORTESIA NON MANCANO (PARLO DI TUTTI I MEMBRI)!
SFRUTTALI !
CIAO
FRANKKK


author: Lorenzo Coronati

text:
Scrisse "Frankkk" <
frank...@libero.it
>:
>IL CAMPO CONTATORE NON FUNZIONA MAI A RITROSO...
inchiodato il capslock o megafono dimenticato acceso?
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


title: Registrare segnali 4÷20 mA con Access (Francesco)

author: MS

text:
Come da oggetto (se Francesco mi legge nonostante il lavoro;-)
E' possibile?
Se sě, come?
Ciao, Massimiliano


author: Expo

text:
"MS" <dit...@Xcentroin.it> ha scritto nel messaggio
news:8vc8rd$mqm$1...@news.flashnet.it...
> Come da oggetto (se Francesco mi legge nonostante il lavoro;-)
>
> E' possibile?
> Se sě, come?
Spiegati meglio: cosa deivi fare ?


text:
"Expo" <
esp...@snet.it
> ha scritto nel messaggio
news:8vhj6c$lmv$1...@fe2.cs.interbusiness.it...

Il numero di segnali č circa 20, e sono relativi a varie termocoppie,
sensori di posizione, trasduttori di pressione ecc.
Ad esempio, ho in arrivo in continuo un segnale 4÷20 mA (temperatura da
termocoppia), ad un regolatore microprocessore, il quale č programmato ad
eseguire una certa funzione usando come parametro proprio la temperatura; ma
la questione non č il regolatore, bensě l'insieme dei segnali che, se
registrati assieme con cadenza regolare mi forniscono una base dati da usare
per l'analisi di funzionamento complessivo dell'impianto. Ad esempio la
relazione tra portata d'aria, temperatura forno, temperatura camera post
combustione e potere calorifico inferiore del materiale combustibile.
So che l'automazione industriale esiste (ad esempio la Rockwell), ma volevo
tentare il percorso "artigianale" di valutazione, per non avventurarmi in un
progetto impiantistico che di solo software potrebbe costarmi decine di
milioni.
Dimenticavo di dire che l'impianto in questione č completamente
elettromeccanico quindi, niente PLC (sigh!).
Ciao, Massimiliano


text:
"MS" <dit...@Xcentroin.it> ha scritto nel messaggio
news:8vhl64$dde$1...@news.flashnet.it...
> Il numero di segnali è circa 20, e sono relativi a varie termocoppie,
> sensori di posizione, trasduttori di pressione ecc.
> Ad esempio, ho in arrivo in continuo un segnale 4÷20 mA (temperatura da
> termocoppia), ad un regolatore microprocessore, il quale è programmato ad
> eseguire una certa funzione usando come parametro proprio la temperatura;
ma
> la questione non è il regolatore, bensì l'insieme dei segnali che, se
> registrati assieme con cadenza regolare mi forniscono una base dati da
usare
> per l'analisi di funzionamento complessivo dell'impianto. Ad esempio la
> relazione tra portata d'aria, temperatura forno, temperatura camera post
> combustione e potere calorifico inferiore del materiale combustibile.
> So che l'automazione industriale esiste (ad esempio la Rockwell), ma
volevo
> tentare il percorso "artigianale" di valutazione, per non avventurarmi in
un
> progetto impiantistico che di solo software potrebbe costarmi decine di
> milioni.
> Dimenticavo di dire che l'impianto in questione è completamente
> elettromeccanico quindi, niente PLC (sigh!).
Beh, prima di pensare al prg devi interfacciare le sonde al PC su cui
elaborarai i dati


author: SM

text:
"Expo" <
esp...@snet.it
> ha scritto nel messaggio
news:8vlfdr$eep$1...@fe1.cs.interbusiness.it...
> "MS" <dit...@Xcentroin.it> ha scritto nel messaggio
> news:8vhl64$dde$1...@news.flashnet.it...
> > Il numero di segnali è circa 20, e sono relativi a varie termocoppie,
> > sensori di posizione, trasduttori di pressione ecc.
> > Ad esempio, ho in arrivo in continuo un segnale 4÷20 mA (temperatura da
> > termocoppia), ad un regolatore microprocessore, il quale è programmato
ad
> > eseguire una certa funzione usando come parametro proprio la
temperatura;
> ma
> > la questione non è il regolatore, bensì l'insieme dei segnali che, se
> > registrati assieme con cadenza regolare mi forniscono una base dati da
> usare
> > per l'analisi di funzionamento complessivo dell'impianto. Ad esempio la
> > relazione tra portata d'aria, temperatura forno, temperatura camera post
> > combustione e potere calorifico inferiore del materiale combustibile.
> > So che l'automazione industriale esiste (ad esempio la Rockwell), ma
> volevo
> > tentare il percorso "artigianale" di valutazione, per non avventurarmi
in
> un
> > progetto impiantistico che di solo software potrebbe costarmi decine di
> > milioni.
> > Dimenticavo di dire che l'impianto in questione è completamente
> > elettromeccanico quindi, niente PLC (sigh!).
>
> Beh, prima di pensare al prg devi interfacciare le sonde al PC su cui
> elaborarai i dati
>
>
Sono d'accordo, ma si tratta di trasformare da analogico a digitale il
segnale e tarare il range corrispondente (es. 15 mA = 1050 °C).
A me interessava anche sapere se Access poteva registrare i dati presenti
all'input, stabilendo un clock di registrazione (es. ogni 15 minuti).
Ciao, Massimiliano


text:
"SM" <dit...@Xcentroin.it> ha scritto nel messaggio
news:8vlil7$90h$1...@news.flashnet.it...
> Sono d'accordo, ma si tratta di trasformare da analogico a digitale il
> segnale e tarare il range corrispondente (es. 15 mA = 1050 °C).
> A me interessava anche sapere se Access poteva registrare i dati presenti
> all'input, stabilendo un clock di registrazione (es. ogni 15 minuti).
Certo che si ! Fai una maschera con l'evento timer impostato a 15 minuti
(non so se ce la fa, al massimo lo imposti a 1 secondo e poi esegui il
codice a 900° secondo), dopodichè quando scatta esegui il codice che legge
il valore dall'interfaccia che hai con l'impianto e lo memorizza in una
tabella


text:
Ti ringrazio.
Ciao, Massimiliano


title: Eliminare record da tabella con relazioni definite

author: Luigi Bresciani

text:
Come posso fare ad eliminare dei record da una tabella in cui sono già
definite delle relazioni?
Se provo a fare "elimina record" mi dice che l'operazione è
impossibile.
Grazie.


author: Antonio Ganci

text:
Luigi Bresciani wrote:

Questo perche' probabilmente si e' impostato l'integrita' referenziale nelle
proprieta' della relazione.
Per cancellare i record devi prima cancellare i corrispondenti nella tabella
relazionata.
Es:
Supponiamo di avere una tabella Testata Fattura e una Dettaglio Fattura con
una relazione 1 a molti.
Se tento di cancellare un record da testata fattura che abbia dei record
relazionati in dettaglio fattura ottengo l'errore.
Devo prima cancellare tutte le righe della fattura e poi posso cancellare la
testata.
Saluti, Antonio.


text:
"Luigi Bresciani" <
bre...@hotmail.com
> ha scritto nel messaggio
news:a433a522.02091...@posting.google.com...

E' sufficiente che nelle relazioni aggiungi l'integrità referenziale
chiedendo l'opzione Elimina record correlati in catena.
Così facendo, se elimini un record della tabella del lato uno della
relazione uno-a-molti, non ti verrà segnalato alcun errore ma verranno
cancellati dalla/e tabella/e sul lato molti anche tutti i record relazionati
con il record cancellato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto da casa wrote:
> E' sufficiente che nelle relazioni aggiungi l'integrità referenziale
> chiedendo l'opzione Elimina record correlati in catena.
> Così facendo, se elimini un record della tabella del lato uno della
> relazione uno-a-molti, non ti verrà segnalato alcun errore ma verranno
> cancellati dalla/e tabella/e sul lato molti anche tutti i record
> relazionati con il record cancellato.
Sicuramente non gli dara' il messaggio di errore, ma non pensi sia un
consiglio un po' pericoloso?
Potrebbe trovarsi mezzi dati cancellati in un batter d'occhio.
Immagina l'anagrafica clienti relazionata a fatture se per sbaglio cancello
un cliente vengono cancellate tutte le fatture a suo carico in un solo
colpo.
Saluti, Antonio.


text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:am7f0c$ald$1...@newsreader.mailgate.org...

Come puoi leggere dalla mia risposta a Luigi Bresciani non è necessario fare
tutta questa giostra: è sufficiente, per l'integrita referenziale, usare
l'opzione Elimina record correlati a catena.



author: GIERRE

text:
Luigi Bresciani <
bre...@hotmail.com
> wrote in message
a433a522.02091...@posting.google.com...

Vai in proprietà del join e seleziona elimina record
Attenzione che in questo modo verranno eliminati anche i record correlati
GR


text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:am7g07$bkn$1...@newsreader.mailgate.org...

Naturalmente dovrà chiedere conferma della cancellazione avvertendo che
verrano anche cancellati i record correlati.
A mio avviso questo è  il modo di procedere, poi ognuno fa come meglio
crede; resta il fatto che l'opzione Elimina record correlati a catena serve
a questo (vedi help).



title: Collection di tipi definiti dall'utente

author: Luigi

text:
Salve a tutti,
io vorrei gestire una collection di strutture (StatoGestioneScorte) che
definisco in un modulo.
Ciascuna istanza di tipo  StatoGestioneScorte dovrebbe poter essere inserita
nella collection.
Sotto riporto il codice, in cui StatoMagazzino  è una variabile di tipo
StatoGestioneScorte e collectionstatomagazzino è una collection che dovrebbe
contenere i tipi StatoGestioneScorte.
Vorrei inoltre poter accedere pubblicamente a suddette variabili.
Problema: il codice di cui sotto produce il seguente errore di compilazione.
"Solo i tipi definiti dall'utente in moduli oggetto pubblici possono essere
assegnati a o da una variabile Variant, oppure passati a funzioni per cui è
prevista l'associazione tardiva".
Quindi sembrerebbe che l'assegnamento ".Add Item:=StatoMagazzino,
Key:=StatoMagazzino.Name" vada a buon fine perchè StatoMagazzino non è
definita in un modulo pubblico. In seguito ho provato in svariati modi, ma
non c'è stato nulla da fare.
Qualcuno è in grado di spegarmi come si fa ad ottenere il risultato che
desidero ?
Grazie
Luigi
Procedura:
Public Sub controlla_magazzino(IdArticolo As String, QuantitàArticolo As
Integer)
   Dim StatoMagazzino As StatoGestioneScorte
   Dim collectionstatomagazzino As Collection
    With StatoMagazzino
        .Name = IdArticolo
        .prodotto = "pane"
        .Immissione = Date
    End With
    With collectionstatomagazzino
        .Add Item:=StatoMagazzino, Key:=StatoMagazzino.Name
    End With
  End Sub
----------------------------------------------------------------
Modulo:
Public Type StatoGestioneScorte
    Name As String * 30
    Prodotto As String * 30
    Immissione As Date
End Type


title: Problemi con una SQL nidificata

author: Larks' Tongues in Aspic

text:
Salve,
ho bisogno di ottenere su una pagina ASP alcuni dati da alcuni record di una
tabella secondo i record ottenuti filtrando un'altra tabella contenuta in un
altro database di Access. Quindi le 2 tabelle risiedono in 2 diversi file,
ciascuno dei quali è configurato con un proprio ODBC di sistema.
Questa è la query sulla quale sto lavorando:
SELECT Prodotti FROM Catalogo WHERE Codice = (SELECT Codice
FROM Ordini
WHERE ID = varcode)
Catalogo è la prima tabella, Ordini la seconda e varcode è il parametro che
filtra la prima tabella. Quindi, secondo un qualsiasi valore di varcode,
vengono filtrati i codici dalla tabella Ordini. Dalla tabella Catalogo
voglio tirar fuori solo i prodotti il cui codice corrisponde a quelli
provenienti dalla tabella Ordini.
Con la query di cui sopra, il problema è che la tabella Ordini non è
all'interno della Active.Connection cui fa riferimento Catalogo, dato che
quest'ultima appartiene ad un altro DSN.
E' possibile richiamare all'interno di una query una tabella appartenente ad
un altro DSN?
Esiste un'alternativa alla query incasinata da me riportata?
Qualche consiglio?
Grazie


title: Problemi con una SQL nidificata

text:
Premesso che non so niente di ASP e DNS, volevo solo farti i
complimenti per il nick!
:-)))
btw, anche se non credo cambi niente al tuo prb, non ho mai
visto una query fatta cosi', io farei
select prodotti from catalogo inner join ordini on
catalogo.codice = ordini.codice where
ordini.id
 = varcode
--
Lorenzo Coronati
--
[si parla di ODE/MOD, ndr]
<<chi sarebbe cosi' gentile da passarmelo?
in caso posso ricambiare con qualache mp3...:)))>>
(Koala, 5/3/2001)
--


title: Problemi con una SQL nidificata

text:
Vedo che il mio nick significa qualcosa tutto sommato, almeno per
qualcuno... ;-)
> Premesso che non so niente di ASP e DNS, volevo solo farti i
> complimenti per il nick!
Il problema per cui non posso fare come dici tu, è che la tabella ordini fa
parte di un altro database. Quindi andandola a richiamare con ordini.codice,
non viene trovata ovviamente.
E' possibile richiamare una tabella appartenente ad un altro file? A questo
punto mi pare l'unica soluzione...
Grazie



title: Problemi con una SQL nidificata

text:
Scrisse "Larks' Tongues in Aspic" <
larksto...@aspic.st
>:
>Vedo che il mio nick significa qualcosa tutto sommato, almeno per
>qualcuno... ;-)
Effettivamente gli intenditori sono mosche bianche...
>E' possibile richiamare una tabella appartenente ad un altro file? A questo
>punto mi pare l'unica soluzione...
Questo (con Access) si puo' fare:
SELECT Prodotti FROM Catalogo WHERE Codice = (SELECT Codice
FROM Ordini IN '\\PATH\DB.MDB' WHERE Ordini.ID = [varcode]);
L'ho provato adesso in locale e funge.



title: Problemi con una SQL nidificata

text:
> Effettivamente gli intenditori sono mosche bianche...
Meglio cosě... ma fa piacere trovarne di tanto in tanto...
> Questo (con Access) si puo' fare:
> SELECT Prodotti FROM Catalogo WHERE Codice = (SELECT Codice
> FROM Ordini IN '\\PATH\DB.MDB' WHERE Ordini.ID = [varcode]);
Ti ringrazio. Ho raggiunto lo stesso risultato in un altro modo.
Il problema č che se la seconda query ritorna piů di un codice, alla fine ne
viene considerato uno soltanto, per cui la prima Select risulta
incompleta...


title: Problemi con una SQL nidificata

text:
Scrisse "Larks' Tongues in Aspic" <
larksto...@aspic.st
>:
>> SELECT Prodotti FROM Catalogo WHERE Codice = (SELECT Codice
>> FROM Ordini IN '\\PATH\DB.MDB' WHERE Ordini.ID = [varcode]);
>
>Ti ringrazio. Ho raggiunto lo stesso risultato in un altro modo.
>Il problema č che se la seconda query ritorna piů di un codice, alla fine ne
>viene considerato uno soltanto, per cui la prima Select risulta
>incompleta...
Se e' per questo basta usare in al posto di =
SELECT Prodotti FROM Catalogo WHERE Codice IN (SELECT Codice
FROM Ordini IN '\\PATH\DB.MDB' WHERE Ordini.ID = [varcode]);
Lorenzo
Confusion will be my epitaph


title: Problemi con una SQL nidificata

text:
Ho risolto
Grazie mille
____________________________
Nothing he's got he really needs
Twenty first century schizoid man.



title: Problemi con una SQL nidificata

author: Luciano (DOC)

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> wrote in message
news:3ae3110f...@news.libero.it...
> Confusion will be my epitaph
Eccellente! Ma non sei un po piccino per queste cose?:-))
Saluti.
Luciano
(DOC)


title: Problemi con una SQL nidificata

text:
> Eccellente! Ma non sei un po piccino per queste cose?:-))
Non è mai troppo presto...
;-)


title: Problemi con una SQL nidificata

text:
"Larks' Tongues in Aspic" <
larksto...@aspic.st
> wrote in message
news:9c13sr$bm6$1...@fe2.cs.interbusiness.it...
> > Eccellente! Ma non sei un po piccino per queste cose?:-))
>
> Non è mai troppo presto...
> ;-)
Sei piccino anche tu, vero?:-))))
Saluti.
Luciano
(DOC)


title: Problemi con una SQL nidificata

text:
> Sei piccino anche tu, vero?:-))))
> Saluti.
ehm... cosa te lo fa credere?
cmq credo di sě (23)...
:-)


title: Problemi con una SQL nidificata

text:
"Larks' Tongues in Aspic" <
larksto...@aspic.st
> wrote in message
news:9c17li$7eh$1...@fe1.cs.interbusiness.it...
> > Sei piccino anche tu, vero?:-))))
> ehm... cosa te lo fa credere?
Che non conosci quella frase!:-))
Saluti.
Luciano
(DOC)


title: Problemi con una SQL nidificata

text:
> Che non conosci quella frase!:-))
Se ti riferisci a "Confusion will be my epitaph" ti sbagli... la conosco
bene... ;-)


title: Problemi con una SQL nidificata

text:
Larks' Tongues in Aspic ha scritto nel messaggio <9c21h5
>Se ti riferisci a "Confusion will be my epitaph" ti sbagli... la conosco
>bene... ;-)
Buon per te....!:-)
Saluti.
Luciano
(DOC)


title: Problemi con una SQL nidificata

author: Silvio Berruti

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3ae16207...@news.libero.it...
> Scrisse "Larks' Tongues in Aspic" <
larksto...@aspic.st
>:
> >Vedo che il mio nick significa qualcosa tutto sommato, almeno per
> >qualcuno... ;-)
> Effettivamente gli intenditori sono mosche bianche...
Qualcuno sta anche alla finestra e non interviene...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Problemi con una SQL nidificata

text:
Scrisse "Larks' Tongues in Aspic" <
larksto...@aspic.st
>:

Fa piacere sapere che anche le nuove generazioni sanno
apprezzare certa musica :-)))



title: Problemi con una SQL nidificata

text:
Scrisse "Luciano \(DOC\)" <
lucia...@sitocomune.com
>:
>> Confusion will be my epitaph
>
>Eccellente! Ma non sei un po piccino per queste cose?:-))
A nonnooo!
Per quei tempi mi sa che eri piccino pure te! ;-)



title: Problemi con una SQL nidificata

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> wrote in message
news:3ae56dfe...@news.libero.it...
> A nonnooo!
> Per quei tempi mi sa che eri piccino pure te! ;-)
Pero' c'ero!!!:-))
Saluti.
Luciano
(DOC)


title: Problemi con una SQL nidificata

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9c42la$bubnc$1...@ID-86073.news.dfncis.de...
>
> "Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> wrote in message
> news:3ae56dfe...@news.libero.it...
>
> > A nonnooo!
> > Per quei tempi mi sa che eri piccino pure te! ;-)
>
> Pero' c'ero!!!:-))
State buoni perché state parlando dei tempi miei...



title: grosso problema su query

author: Matteo

text:
Salve a tutti,
sto cercando di "riparare" un db in access 2002 non fatto da me.
C'č una maschera che consente di scrivere fatture. In alto sull'intestazione
della maschera una casella di testo con questa query:
SELECT DISTINCTROW Fatture.IdFattura, [Cognome] & " " & [Nome] AS Espr1 FROM
Fatture INNER JOIN Associati ON Fatture.IdAssociato = Associati.IdAssociato;
1. La casella pare funzionare, inizio a scrivere un nome e mi appare una
lista di nomi, i quali, da quanto pare in questa query, sono coloro i cui
IdAssociato sono presenti anche nella tabella fatture. Non capisco perchč
appaiano piů volte se hanno piů di una fattura in corso, a che server aver
messo DISTINCTROW?
2. Scelto il nome che mi interessa, Access Xp mi restituisce errore di
runtime 3021 Nessun record corrente, perchč?
3. nella maschera c'č una casella di testo con origine riga:
SELECT Associati.IdAssociato, [Cognome] & " " & [Nome] AS Studente FROM
Associati ORDER BY [Cognome],[Nome];
perchč su questa non posso scriverci dentro?
Potete illuminarmi? Non sono espertissimo di maschere access
Grazie mille anticipatamente
matteo


title: Criterio su campo calcolato in una query

author: cidi

text:
Salve a tutti,
Ho una query:
SELECT tblProdotti.IDProdotto, tblProdotti.NomeProdotto,
tblProdotti.codiceprodotto,
DSum("Quantità","tblDettagliAcquisti","IDProdotto=" & [IDProdotto]) AS
TotaleAcquisti, DSum("QuantitàVendita","tblDettagliVendite","IDProdotto=" &
[IDProdotto]) AS TotaleVendite, Nz([TotaleAcquisti])-Nz([TotaleVendite]) AS
Giacenza
FROM tblProdotti
ORDER BY tblProdotti.codiceprodotto;
Perchè se inserisco un criterio, ">0" , su TotaleAcquisti mi visualizza
esattamente i record, cosa che non fa se il criterio lo sposto sul campo
Giacenza?
Volendo visualizzare solo i Prodotti esistenti a magazzino?
Un grazie anticipato a chi volesse fornirmi qualche delucidazione.
Saluti Daniele
---


author: Sergio MAZZA

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:yA9pa.71603$T34.1...@news2.tin.it...

E se scrivi Not Null in Giacenza che fa?
Ciao.
--
Sergio MAZZA