title: Re: prelevare dati da query

text:
Il 02/06/2011 21.13, Antonio Biso ha scritto:
> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>  ha scritto nel messaggio
> news:NNQFp.30471$GZ3....@tornado.fastwebnet.it...
>> Il 02/06/2011 19.58, Antonio Biso ha scritto:
>>> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>   ha scritto nel
>>> messaggio
>> [cut] ....taglio di quello richiesto....
>>
>>> però un po' di radio maria per sentirti apposto ogni tanto la senti
>>> dai...
>>>
>>> per il tuo quesito se non fornisci la struttura dati di partenza e quella
>>> di
>>> arrivo come ti rispondo?
>> Leggi l'Help (il post in questo caso) c'e' sia lo input che lo output e
>> financo le specifiche in chiaro. Questo tra un radio maria e l'altro.
>> --
>
> c'è solo la regola di trasformazione ma non dici questi dati dove si trovano
>
> tutti in una tabella? quanti campi sono? un campo e c'è tutto uno sopra
> l'altro?
>
Ohhh mammma (maria) c'e' scritto che e' un file sequenziale (e comunque
credo possa essere ininfluente) se fosse una tabella immagina che ci sia
un id
>
--
ac (x=y-1)


title: Re: prelevare dati da query

author: Alessandro Cara

text:
Il 02/06/2011 21.52, Alessandro Cara ha scritto:
P.S.
l'out e' una pagina ASP ma potrebbe essere tranquillamente un report con
interruzioni di sezione
--
ac (x=y-1)


title: Re: prelevare dati da query

text:
...
> ciao a tutti
>
> mi fa piacere di avervi dato argomento di discussione ma devo
> deludervi.
> Io posso dedicare pochissimo tempo ad Access e Vb.
> So di essere una frana ma è pochissimo che ho iniziato.
>
> Però come noi principianti dobbiamo imparare ad usare l'help di
> Access,
> uno di voi, (senza fare nomi) dovrebbe utilizzare l'help della buona
> educazione.
>
> Saluti a tutti.
Italia si Italia No... la terra dei CACHI... mai parole furno più
azzeccate.
Il NG è liberissimo, e bada che la buona educazione non mi è mai
mancata, è mancata a VOI quando, nel chiedere al NG PAPPA PRONTA
adducendo scusa di non aver tempo di studiare... insultate
l'intelligenza dei frequentatori...!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Spero che nel mondo del lavoro questa mentalità incompetente venga
PUNITA, sintomo di immaturtità ed incapacità di affrontare
le difficoltà capace solo di PRETENDERE con l'arroganza nel caso in
cui non si venga adeguatamente imboccati...!
Come diceva Albanese, .... smetto di parlare perchè vi Erudisco...(beh
diceva altro ma il senso è questo).
@Alex


title: Re: prelevare dati da query

author: Antonio Biso

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:bfb53de0-b137-48ba...@h9g2000yqk.googlegroups.com...




@Alex
più che mentalità incompetente si chiama paraculaggine!!!
ti sei incazzato eh?
ROTFL
Antonio


title: Re: prelevare dati da query

text:
...
> Come diceva Albanese, .... smetto di parlare perchè vi Erudisco...(beh
> diceva altro ma il senso è questo).
>
> @Alex
>
> più che mentalità incompetente si chiama paraculaggine!!!
>
> ti sei incazzato eh?
> ROTFL
>
> Antonio
Questo è il motivo per il quale per 2 anni non ho frequentato il
NG...!
E mannaggia a me che ho ricomprato il PC...!
@Alex


title: Re: prelevare dati da query

author: CIDI

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:a7fc8462-5469-4598...@dr5g2000vbb.googlegroups.com...
Questo č il motivo per il quale per 2 anni non ho frequentato il
NG...!
E mannaggia a me che ho ricomprato il PC...!
...che adesso usi per friggere le uova :DD
dai che sei contento di essere qua....diciamo che ti piace essere
il "sergente" della compagnia....in fondo sei un "tenerone" *__*
ciao Alex
Daniele


title: Re: prelevare dati da query

author: Popi - TheBadHabits

text:
On 3 Giu, 10:45, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:a7fc8462-5469-4598...@dr5g2000vbb.googlegroups.com...
>
> Questo è il motivo per il quale per 2 anni non ho frequentato il
> NG...!
> E mannaggia a me che ho ricomprato il PC...!
>
> ...che adesso usi per friggere le uova :DD
>
> dai che sei contento di essere qua....diciamo che ti piace essere
> il "sergente" della compagnia....in fondo sei un "tenerone" *__*
Quoto :)
Tutto tranne la botta di "tenerone" :D non so perche' ma lo vedo più
"dall'Arizona arrivano solo tori e checche" :)))))))))))
Popi


title: Re: prelevare dati da query

text:

E, come nel film, di gentiluomini in giro ce ne sono sempre troppo
pochi ... ;)
Popi


title: Re: prelevare dati da query

text:
On 3 Giu, 10:45, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:a7fc8462-5469-4598...@dr5g2000vbb.googlegroups.com...
>
> Questo è il motivo per il quale per 2 anni non ho frequentato il
> NG...!
> E mannaggia a me che ho ricomprato il PC...!
>
> ...che adesso usi per friggere le uova :DD
Daniele, non fa più il problema da 2gg, ma il fatto è che ho
disinstallato tutto... e MSNG vecchio non mi si collega, devo
aggiornarlo, ma per ora non lo faccio...
Lo tengo in TEST ancora per qualche gg prima di ricominciare a
reinstallare tutto...!
> dai che sei contento di essere qua....diciamo che ti piace essere
> il "sergente" della compagnia....in fondo sei un "tenerone" *__*
Mi piacerebbe parlare di tecnica, non fare maestro d'asilo...
> ciao Alex
>
> Daniele
Ciao Ragazzo.
@Alex
@Alex


title: Re: prelevare dati da query

text:
...
> Quoto :)
>
> Tutto tranne la botta di "tenerone" :D non so perche' ma lo vedo più
> "dall'Arizona arrivano solo tori e checche" :)))))))))))
>
> Popi
No per nulla... quel modo di fare non mi appartiene, sono però molto
rigido e non tollero atteggiamenti poco professionali.
Se uno è autodidatta e non vuole studiare si deve accontentare di
arrivare a fare quello che è capace non si può infastidire se gli
altri non danno pappa pronta e lo fanno notare, è ipocrisia allo stato
liquido e gassoso.
@Alex


title: Re: prelevare dati da query

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:48378adc-d709-4918...@dr5g2000vbb.googlegroups.com...


@Alex
Comunque hai sbagliato maglietta
corri a torso nudo, via, marsch !!!
Antonio


title: Specifiche di importazione

text:
E' possibile avere a dispozione le specifiche di importazione di un
Database Access su un altro Database Access?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Specifiche di importazione

author: MA

text:
-M- wrote:
> E' possibile avere a dispozione le specifiche di importazione di un
> Database Access su un altro Database Access?
File
--Carica dagli esterni
---Importa
---Opzioni
----Barra degli strumenti e specifiche di importazione
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: il lock file non sparisce più

author: Rik

text:
Ciao,
mi succede una cosa strana: il lock file che access crea tutte le
volte che un db č in uso non sparisce piů quando chiudo il db stesso.
questo succede solo per un db particolare e quindi non č un
comportamento generalizzato di access.
a dire il vero non mi crea grossi problemi, anzi per adesso nessuno,
ma per la serie "meglio prevenire eventuali problemi"; cos'č
successo??? cosa faccio per ripristinare il normale funzionamento del
db???
grazie e ciao. Rik


title: il lock file non sparisce più

author: mino

text:
Il 01 Ott 2002, 16:13,
richar...@hotmail.com
 (Rik) ha scritto:
> Ciao,
>
> mi succede una cosa strana: il lock file che access crea tutte le
> volte che un db è in uso non sparisce più quando chiudo il db stesso.
>
> questo succede solo per un db particolare e quindi non è un
> comportamento generalizzato di access.
>
> a dire il vero non mi crea grossi problemi, anzi per adesso nessuno,
> ma per la serie "meglio prevenire eventuali problemi"; cos'è
> successo??? cosa faccio per ripristinare il normale funzionamento del
> db???
>
> grazie e ciao. Rik
prova cancellare il file ldb manualmente se nessuno sta utilizzando il file
mdb te lo cancella e poi tutto dovrebbe funzionare normalmente. ciao
--------------------------------
Inviato via
http://usenet.libero.it


title: il lock file non sparisce più

author: Maurizio Borrelli

text:
> "Rik" news:3b78c6c6.02100...@posting.google.com...:

    Ctrl+Alt+Canc
    Access e' ancora nell'elenco dei task?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: il lock file non sparisce più

text:
>
> prova cancellare il file ldb manualmente se nessuno sta utilizzando il file
> mdb te lo cancella e poi tutto dovrebbe funzionare normalmente. ciao
>
già fatto. quando riapro il db mi ricrea il file ldb che ancora dopo
la chiusura di access continua a restare li.


title: il lock file non sparisce più

text:
>
>     Ctrl+Alt+Canc
>
>     Access e' ancora nell'elenco dei task?
No; access si chiude regolarmente!


title: il lock file non sparisce più

text:
SCUSATEMI TUTTI ERA UNA QUESTIONE DI PERMESSI IN WIN2000 IMPOSTATI IN
MODO ERRATO !!!
grazie cmq per l'aiuto


title: connessione ad una tabella da codice vba con Ado

author: Arold

text:
nella parte maschere del db ho bisogno di connettermi ad una tabella e di
estrapolare record con select *
però non o il collegamento a tale tabella e tale tabella si trova nel db
tabelle protetto da password
qualcuno mi posta un esempio di connessione ad una tabella in un db diverso
protetto da password?
l'avevo già fatto ma o perso il codice.
Grazie.


author: Alessandro Baraldi

text:
"Arold" <
simb...@libero.it
> wrote in message
news:bhfp3s$42e$
1...@lacerta.tiscalinet.it

1)Se usi Access come BE(Tabelle) è inutile ricorrere ad ADO,
anzi ne peggiori le prestazioni.
Il motore di Access(JET) è ottimizzato per DAO, pertanto
io ti consiglierei di rimanere fedele, a meno di non passare
a DB_SQL.
Per connetere una Tabella devi impostare la proprietà connect
della Tabella passandogli la stinga di connessione di cui trovi
esempio nell'HELP.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: numero record in fattura...urgente..

author: Eddie

text:
scusate ragazzi, avrei un'urgenza con una fattura strutturata su Report.
Non capisco come posso fare ad accodare dei record vuoti per far somigliare
la fattura su report a quelle prestampate.
Mi spiego:
se i miei record veri( con dati) sono 4 vorrei far in modo che il report mi
arrivi a 30 ( solo come esempio) per arrivare alla pagina piena.
Come potrei fare?
Grazie mille a tutti
Eddie


title: numero record in fattura...urgente..

author: namor

text:
Eddie ha scritto:

Non serve accodare record vuoti, basta usare da vba le proprietą
movelayout, printsection e nextrecord del report. Nell'help č spiegato
piuttosto bene come funzionano.
Sul
www.sitocomune.com
 c'č un esempio di come prolungare la stampa di un
report fino al riempimento della pagina, mi pare sia sotto "Stampare un
numero N di righe per pagina"...
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: numero record in fattura...urgente..

text:
"namor" <
do...@spam.me
> wrote in message
news:c8t7gk$v8j$1...@news.newsland.it...
> Eddie ha scritto:
>
> > scusate ragazzi, avrei un'urgenza con una fattura strutturata su Report.
> > Non capisco come posso fare ad accodare dei record vuoti per far
somigliare
> > la fattura su report a quelle prestampate.
> > Mi spiego:
> > se i miei record veri( con dati) sono 4 vorrei far in modo che il report
> > mi arrivi a 30 ( solo come esempio) per arrivare alla pagina piena.
> > Come potrei fare?
> > Grazie mille a tutti
> > Eddie
>
>
> Non serve accodare record vuoti, basta usare da vba le proprietà
> movelayout, printsection e nextrecord del report. Nell'help è spiegato
> piuttosto bene come funzionano.
> Sul
www.sitocomune.com
 c'è un esempio di come prolungare la stampa di un
> report fino al riempimento della pagina, mi pare sia sotto "Stampare un
> numero N di righe per pagina"...
> Namor
>
>
> --
> namor at inwind punto it
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
Tanks Namor...corro a vedere l'esempio e a documentarmi sulle proprietà da
te indicate.
Eddie


title: numero record in fattura...urgente..

text:
"namor" <
do...@spam.me
> wrote in message
news:c8t7gk$v8j$1...@news.newsland.it...
> Eddie ha scritto:
>
> > scusate ragazzi, avrei un'urgenza con una fattura strutturata su Report.
> > Non capisco come posso fare ad accodare dei record vuoti per far
somigliare
> > la fattura su report a quelle prestampate.
[CUT]>
Non serve accodare record vuoti, basta usare da vba le proprietą
> movelayout, printsection e nextrecord del report. Nell'help č spiegato
> piuttosto bene come funzionano.
> Sul
www.sitocomune.com
 c'č un esempio di come prolungare la stampa di un
> report fino al riempimento della pagina, mi pare sia sotto "Stampare un
> numero N di righe per pagina"...
> Namor
Ciao Namor. Sono andato a vedere l'esempio, ma non riesco a capire quale sia
il codice che gestisce lo stampa N righe. Vedo un =DCount(*) come origine
controllo
di una textBox e nient'altro.
Cosa mi sfugge?
Ed.


title: numero record in fattura...urgente..

text:
"Eddie" <
senzaes...@yahoo.it
> wrote in message news:<jIpsc.327507$
rM4.13...@news4.tin.it
>...
> "namor" <
do...@spam.me
> wrote in message
> news:c8t7gk$v8j$1...@news.newsland.it...
> > Eddie ha scritto:
> > > scusate ragazzi, avrei un'urgenza con una fattura strutturata su Report.
> > > Non capisco come posso fare ad accodare dei record vuoti per far
>  somigliare
> > > la fattura su report a quelle prestampate.
[CUT]
> Non serve accodare record vuoti, basta usare da vba le proprietà
> > movelayout, printsection e nextrecord del report. Nell'help è spiegato
> > piuttosto bene come funzionano.
> > Sul
www.sitocomune.com
 c'è un esempio di come prolungare la stampa di un
> > report fino al riempimento della pagina, mi pare sia sotto "Stampare un
> > numero N di righe per pagina"...
> > Namor
>
> Ciao Namor. Sono andato a vedere l'esempio, ma non riesco a capire quale sia
> il codice che gestisce lo stampa N righe. Vedo un =DCount(*) come origine
> controllo
> di una textBox e nient'altro.
> Cosa mi sfugge?
> Ed.
Quella casella serve solo a contare il numero di record, non appare in
stampa, è utilizzata dal codice che prolunga la stampa.
Per vedere il codice vai nella struttura del report e fai da menù
Visualizza-codice.
Namor


title: formato data speciale

author: stkabisa-da pescara

text:
In na query di interfaccia (creata da codice) su database informix 7.2
devo usare in una condizione una data che ho in formato  dd/mm/yyyy.
Pultroppo l'unico modo per non avere errore odbc  e passare la data
come nel esempio sotto
WHERE (la_referti.data_lav={d '1999-11-06'})
ho provato a fare cosi:
......
" WHERE (la_referti.data_lav={d '" & _
datalav & _
"'}) .....
dove datalav è la mia data
ho provato a formattarla ma senza risultato
dataalfa = Forms!labopatologico!datalav
datalav = Format([dataalfa], "yyyy-mm-dd")
qualcuno ha un consiglio
PS le graffe e apice sono necessari.
stkabisa - ci si vede al CISA2-


title: formato data speciale

text:
ho risolto in maniera non propio degna:
Dim meslav As String, giornolav As String, annolav As String
giornolav = Day(datalav)
annolav = Year(datalav)
meselav = Month(datalav)
............
" WHERE (la_referti.data_lav={d '" & _
annolav & "-" & meselav & "-" & giornolav & _
"'}) .........
coi funziona ma se avete un idea piu elegante...
grazie
Stefano Kabisa


title: formato data speciale

author: Gabriele Bertolucci

text:
> ho provato a formattarla ma senza risultato
Puoi utilizzare la funzione DatePart e comporre poi la stringa nel modo che
serve a te.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: formato data speciale

text:
[CUT]
Acc.....
appena tre minuti prima del mio post :-)



title: formato data speciale

author: Wrugaian

text:
"stkabisa-da pescara" <
stka...@tin.it
> ha scritto nel messaggio
news:1141997531.3...@u72g2000cwu.googlegroups.com...
[cut]
> coi funziona ma se avete un idea piu elegante...
Non so se sia più elegante, ma hai provato a passare il mese in forma
estesa?
Tipo:
format(data,"yyyy-mmm-dd")


title: formato data speciale

author: Karl Donaubauer

text:
stkabisa-da pescara wrote:
> In na query di interfaccia (creata da codice) su database informix 7.2
> devo usare in una condizione una data che ho in formato  dd/mm/yyyy.
> Pultroppo l'unico modo per non avere errore odbc  e passare la data
> come nel esempio sotto
>
> WHERE (la_referti.data_lav={d '1999-11-06'})
>
> ho provato a fare cosi:
> ......
> " WHERE (la_referti.data_lav={d '" & _
> datalav & _
> "'}) .....
> dove datalav č la mia data
> ho provato a formattarla ma senza risultato
>
> dataalfa = Forms!labopatologico!datalav
>
> datalav = Format([dataalfa], "yyyy-mm-dd")
> qualcuno ha un consiglio
> PS le graffe e apice sono necessari.
Si tratta del formato ISO.
Vedi l'esempio con Format() nella FAQ 6.8 sul
www.donkarl.com/it
.
> stkabisa - ci si vede al CISA2-
Iscriviti, ma subito! ;-)
Mancano ancora alcuni partecipanti per poter effetuare la
conferenza per sicuro.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla CISA2, la seconda
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006


title: problemi x creare una replica di database

author: thanos

text:
ho creato una replica di un mio database ...ma non riesco a capire che fine
ha fatto l'originale o come si puo' tornare indietro ...aiutatemi grazie


text:
thanos wrote:
> ho creato una replica di un mio database ...ma non riesco a capire
> che fine ha fatto l'originale
No so cosa hai fatto. Forse in genere ti aiuta la Replication FAQ:
http://support.microsoft.com/?kbid=282977
> o come si puo' tornare indietro
Dipende un po' dalla versione segreta di Access.
p.e. A00:
http://support.microsoft.com/?kbid=208394
--
HTH
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: concatenare dati da stessa colonna in stessa cella

author: guaidano

text:
salve a tutti.
ho questo problema:
da questa tabella
numero ID superficie
287 P1 200
287 R4 50
35 P1 100
45 R3 200
45 P1 100
vorrei ottenere una tabella che mi riassuma per numero gli altri dati: per
le superfici è Ok, ho il problema di come ottenere la tabella seguente per
il campo ID
numero ID superficie
287 P1, R4 250
35 P1 50
45 R3, P1 300
spero di essere stato chiaro e grazie per chi mi risolverà il problema
guaidano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: impaginazione report....

author: Galvy

text:
Caio....Ciao(sorry) ho un report in cui ho un elenco di documenti correlati.
Vorrei sapere (o avere suggerimenti) su come posso far si che:
disporre  i documenti su più colonne sapendo che l'elenco di questi
documenti e un sottomaschera presenti all'interno del report...
Praticamente anzichè "andare a capo" quando visualizza un record dovrebbe
disporre il record successivo di fianco  a quello precedente.
Saluti Galvy


title: impaginazione report....

author: Antonio Ganci

text:

Con il report aperto vai in File -> Imposta Pagina -> Colonne in questo modo
ti dispone i dati sul numero di colonne che specifichi...
Saluti, Antonio.


title: impaginazione report....

text:
"Antonio Ganci" <
a.g...@megattera.it
> ha scritto nel messaggio
news:ah6ma7$2vf$1...@newsreader.mailgate.org...

Scusa ma mi sono scordato di dire un paio di cose....
1-sotto alle colonne c'è un altra sottomaschera(che deve tenere tutta
pagina)
1-dovrei formattare il report su più colonne solo in una parte del corpo e
non in tutti il suddetto
Saluti Galvy


title: impaginazione report....

text:
"Antonio Ganci" <
a.g...@megattera.it
> ha scritto nel messaggio
news:ah6ma7$2vf$1...@newsreader.mailgate.org...

Come noon detto..... non qvevo pensato di creare 3 sottoreport.... tutto ok
grazie
del suggerimento mi è stato fondamentale :)
Saltui Galvy


title: sitocomune

author: Raffaella

text:
Ciao a tutti,
posto quello che credo (almeno a me succede cosi')essere un esempio
che non funziona.
Tra i General c'č un esempio Show_Hide_Access_W.zip che dovrebbe
mostrare
come nascondere o visualizzare la finestra di Access.
Il problema č che non mostra niente :-)
In pratica il Task di Access č in esecuzione, ho verificato col
TaskManager
ma niente appare sul monitor....vuoto totale,anche nella
trybar....presumo che voglia mostrare una Form che si apre senza la
finestra dell'applicazione.....ma come facciamo a valutare il
codice???
O sara' perche' converto in Access2000?
Solo per segnalazione
Ciao Raffa


title: sitocomune

text:
Raffaella ha scritto:
> posto quello che credo (almeno a me succede cosi')essere un esempio
> che non funziona.
> Tra i General c'è un esempio Show_Hide_Access_W.zip che dovrebbe
> mostrare
> come nascondere o visualizzare la finestra di Access.
> Il problema è che non mostra niente :-)
> In pratica il Task di Access è in esecuzione, ho verificato col
> TaskManager
> ma niente appare sul monitor....vuoto totale,anche nella
> trybar....presumo che voglia mostrare una Form che si apre senza la
> finestra dell'applicazione.....ma come facciamo a valutare il
> codice???
> O sara' perche' converto in Access2000?
> Solo per segnalazione
Non conosco il codice dal SC. Ma probabilmente usa l'API
ShowWindow di user32. Alora se il codice è scritto per una versione
prima di A00 la causa del problema puo essere che MS con A00 ha
cambiato il trattamento delle maschere PopUp un po.
3 anni fa in una discussione con Dev Ashish abbiamo trovato la
semplice soluzione di chiamare la maschera con l'API ShowWindow()
ancora una volta. Ho postato un tale esempio qui al 28.2. nel thread
"Maschera avvio senza Access".
Forse anche nel codice del SC è necessario di richiamare il PopUp.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Casella combinata

author: cristianb

text:
Data base: ordini
Ho creato una casella combinata IDProdotto con origine riga Tabella Prodotto
(IDProdotto - Prodotto - PrezzoUnitario). Quando cerco Prodotto in
automatico mi da anche il prezzo.
Però voglio la possibilità di modificare il prezzo solo, ad esempio, per
un'ordine senza che mi aggiorni la tabella base di quel prodotto.
Come faccio? (Ho preso come esempio la creazione automatica di Access
"Database Gestione ordini"
Grazie
AP


title: Casella combinata

author: Antonio Biso

text:
"cristianb" <
cris...@adriacom.it
> ha scritto nel messaggio
news:b8lc9v$hhk$1...@news.flashnet.it...

La maschera non deve essere associata alla tabella prodotto, ma sarà non
associata o associata ad una tabella es. vendite.
All'aggiornamento della combo schiaffi il prezzo nel controllo relativo al
prezzo (usandop la proprietà column) e poi vai a modificare a manella il
valore se non ti va bene direttamente nel controllo prezzo
Antonio


title: Casella combinata

text:
Non so come usare la proprietà column. Mi spieghi?
Grazie
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Olrra.75983$iy5.2...@twister2.libero.it...



title: Casella combinata

author: Alessandro Cara

text:
cristianb wrote:
>
> Non so come usare la proprietą column. Mi spieghi?
Scommetti che ti cazzia!?
Certo poi si dice la "fortuna" proprio LUI sei andato a pescare
ohoo bada cia' la "patente" e' "autorizzato"!
;<))
--
a.cara
Togli qualcosa dall'email


title: Casella combinata

text:
"cristianb" <
cris...@adriacom.it
> ha scritto nel messaggio
news:b8lqbn$ltk$1...@news.flashnet.it...
> Non so come usare la proprietŕ column. Mi spieghi?
> Grazie
Primo: devi scrivere DOPO il quoting!
Secondo: comincia a guardare l'help sulla proprietŕ column: ci sono degli
ottimi esempi d'uso
Antonio


title: Database che si danneggio quando visualizzo dettagli oggetti

author: Fabio

text:
Non capisco perchè mi accade questa cosa! Forse è un bug /problema
conosciuto di access e volevo sentire voi in proposito
Mi è molto utile inserire i dettagli di ogni oggetto del mio DB. A distanza
di tempo posso così ricordarmi cosa fà una particolare query o cosa
visualizza un Report
Sono costretto però a rinunciare a questa possibilità: dopo un pò di
descrizioni di oggetti mi appare il classico messaggio "Database danneggiato
creazione di database di ripristino..........inviare segnalazione alla
Microsoft".
Se tolgo la visualizzazione dei dettagli posso lavorarci anche giornate
intere al Db senza il minimo errore (e non mi si è danneggiato mai una
volta).Appena dal menu visualizza aggiungo i dettagli riesco a lavorare
qualche minuto solo al Db e subito viene fuori l'errore.
Utilizzo Access2002 su win2000 al lavoro e Access2002 con windows Xp a casa
Se voi ne sapete qualcosa vi prego........fatemi sapere........ciao
--------------------------------
Inviato via
http://usenet.libero.it


author: Sib

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
> Non capisco perchè mi accade questa cosa! Forse è un bug /problema
> conosciuto di access e volevo sentire voi in proposito
> Mi è molto utile inserire i dettagli di ogni oggetto del mio DB. A
distanza
> di tempo posso così ricordarmi cosa fà una particolare query o cosa
> visualizza un Report
> Sono costretto però a rinunciare a questa possibilità: dopo un pò di
> descrizioni di oggetti mi appare il classico messaggio "Database
danneggiato
> creazione di database di ripristino..........inviare segnalazione alla
> Microsoft".
cut
 immaggino che tu intenda i dettagli che si possono vedere nella finestra
del database.
diciamo subito che normale non e'.
non ho capito se ti capita solo con questo database o con tutti.
in ogni caso fai l'aggiornamento automatico di office
Sib


title: IntercettazioneCodiceErrore

author: Federico Amadori

text:
Con queste righe vorrei visualizzare un msg personalizzato
con l'opzione di scelta tra annulla e torna alla frm oppure chiudi senza
salvare; come posso aggiustare dato che così
posso solo uscire  e perdere il record senza annullare l'evento?.
Private Sub Form_Error(DataErr As Integer, Response As Integer)
Const conErrFieldRequired = 2169
If DataErr = conErrFieldRequired Then
 VisualizzaMessaggio "Non è stata effettuata la compilazione di alcuni campi
obbligatori se clicci su OK il record non verrà salvato!!!"
  Response = acDataErrContinue
    Else
    Response = acDataErrDisplay
    End If
    End Sub.
Ciao e un buon  giorno a tuttta la lista.
Federico.


title: IntercettazioneCodiceErrore

author: Roberto da casa

text:
"Federico Amadori" <
federico...@libero.it
> ha scritto nel messaggio
news:PR8fb.5560$e6.1...@twister2.libero.it...

Io per risolvere tali problemi eseguo tutte le verifiche del caso a fronte
dell'evento "Prima di aggiornare" della maschera: se necessario visualizzo
messaggi per l'operatore e/o annullo l'evento di registrazione ( Cancel =
True ).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: IntercettazioneCodiceErrore

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:E5bfb.5842$vO5.1...@twister1.libero.it...

> Roberto ho provato a mettere cancel=true
ma mi rileva un'errore.
Ciao
Federico.
>


title: IntercettazioneCodiceErrore

text:
"Federico Amadori" <
federico...@libero.it
> ha scritto nel messaggio
news:Bkbfb.5932$e6.1...@twister2.libero.it...

Visto che ho la sfera di cristallo rotta, dovresti dirci quale errore ti
viene segnalato e postare tutto il codice VBA che hai generato a fronte
dell'evento "prima di aggiornare" della maschera.



title: database con form nascosta in ascolto

author: tmtube

text:
� possibile utilizzare un database avendo una form nascosta con un campo che
stia in ascolto e quando viene letto un barcode lei catturi quel barcode e
faccia qualcosa, in caso contrario il db viene usato normalmente con quella
form nascosta ma sempre in ascolto?

grazie.


title: database con form nascosta in ascolto

text:
Il giorno martedì 26 marzo 2013 22:18:14 UTC+1, tmtube ha scritto:
> ï¿½ possibile utilizzare un database avendo una form nascosta con un campo che

Il barcode immagino sia cmq letto da qualcosa.....da una form specifica...Allora intercetti quell'evento (fai un po' di prove..current, dirty , adesso non saprei dirti) e scateni quello che devi. O vuoi leggere il barcode da un punto qualunque dell'applicativo?


title: database con form nascosta in ascolto

text:
>Il barcode immagino sia cmq letto da qualcosa.....da una form
>specifica...Allora intercetti quell'evento (fai un po' di prove..current,
>dirty , adesso non saprei dirti) e scateni quello che devi. O vuoi leggere
>il barcode da un punto qualunque dell'applicativo?

Vorrei che il barcode possa essere letto in qualsiasi momento ma il campo
che legge il barcode potrebbe non essere attivo perch� l'utente sta
lavorando in un altra form, forse � meglio se creo un applicativo a parte in
vb che sta in ascolto ogni tot millisecondi e nel caso scrive nel db?

grazie.


title: database con form nascosta in ascolto

text:
Il giorno mercoledì 27 marzo 2013 16:34:52 UTC+1, tmtube ha scritto:
> >Il barcode immagino sia cmq letto da qualcosa.....da una form
>
> >specifica...Allora intercetti quell'evento (fai un po' di prove..current,
>
> >dirty , adesso non saprei dirti) e scateni quello che devi. O vuoi leggere
>
> >il barcode da un punto qualunque dell'applicativo?
>
>
>
> Vorrei che il barcode possa essere letto in qualsiasi momento ma il campo
>
> che legge il barcode potrebbe non essere attivo perchè l'utente sta
>
> lavorando in un altra form, forse è meglio se creo un applicativo a parte in
>
> vb che sta in ascolto ogni tot millisecondi e nel caso scrive nel db?
>
>
>
> grazie.

Mah...non lo so...un service di win??? Mi sembra un po' eccessivo....forse puoi rimediare con una macro


title: database con form nascosta in ascolto

text:
On 27 Mar, 16:34, "tmtube" <
tmt...@email.it
> wrote:
> >Il barcode immagino sia cmq letto da qualcosa.....da una form
> >specifica...Allora intercetti quell'evento (fai un po' di prove..current,
> >dirty , adesso non saprei dirti) e scateni quello che devi. O vuoi leggere
> >il barcode da un punto qualunque dell'applicativo?
>
> Vorrei che il barcode possa essere letto in qualsiasi momento ma il campo
> che legge il barcode potrebbe non essere attivo perchè l'utente sta
> lavorando in un altra form, forse è meglio se creo un applicativo a parte in
> vb che sta in ascolto ogni tot millisecondi e nel caso scrive nel db?
>
> grazie.

Se non ricordo male, ma premetto la mia completa ignoranza, il lettore
del BARCODE non fa altro che scrivere all'interno di una
TEXTBOX ATTIVA...
Questo tuttavia non genera EVENTO da quanto ricordo..., se questo è
vero... la soluzione esiste... ma non è gestibile in modo EFFICIENTE
con Access in quanto
l'hWnd del controllo nel quale scrivere è attribuito solo su ATTIVO...
quindi nemmeno da VB6 riusciresti a farlo...
L'unica tecnica sarebbe il SUBCLASSING, ma non può funzionare.

Se tutto quello che ho scritto è vero e se il tuo intento è di
GARANTIRE che la textbox di inserimento deve essere sempre attiva e
riconoscere l'inserimento... forse l'unico metodo è inserire un EVENTO
TIMER nella Form Stessa che ne forza lo stato ATTIVO della FORM ed il
FOCUS sulla TEXTBOX, in questo modo leggendo il contenuto della
textbox sai anche se è stata compilata...
Potresti dare una frequenza di 1secondo...

Valuta se quanto ti ho esposto ha senso...

@Alex


title: database con form nascosta in ascolto

text:

Quoto tutto @Alex, pensavo solo che i lettori introducono anche un carattere speciale alla fine (l'invio per esempio). Pensavo (ma SOLO pensavo...): se con una macro posso intercettare la pressione dei tasti (vedi alt+f4) a livello di applicazione e non di singola form (che è quello che chiede), forse posso intercettare anche una sequenza di x numeri e l'invio. Ma forse chiedo troppo e non conosco a sufficienza le macro per questo. A voi la palla!

Roby


title: database con form nascosta in ascolto

text:
...
> Quoto tutto @Alex, pensavo solo che i lettori introducono anche un carattere speciale alla fine (l'invio per esempio). Pensavo (ma SOLO pensavo...): se con una macro posso intercettare la pressione dei tasti (vedi alt+f4) a livello di applicazione e non di singola form (che è quello che chiede), forse posso intercettare anche una sequenza di x numeri e l'invio. Ma forse chiedo troppo e non conosco a sufficienza le macro per questo. A voi la palla!
>
> Roby

L'invio lo puoi intercettare... ovviamente... ma l'immissione di dati
che non vengono fatti da TASTIERA NO...!

Hai diversi EVENTI che catturano l'invio... Exit, AfterUpdate,
BeforeUpdate... ecc...!

Cosa completamente differente è ALT+F4.... per i quali serve attivare
un CallBack del sistema tramite la Macro AutoKeys.

Se da VBA vai a scrivere in una TEXTBOX non si scatena ALCUN evento...
ma se l'invio non è da VBA ma da AZIONE OPERATORE allora si che puoi
intercettare....

Si tratta di capire bene come deve essere gestito il tutto.

@Alex


title: database con form nascosta in ascolto

text:
>L'invio lo puoi intercettare... ovviamente... ma l'immissione di dati
>che non vengono fatti da TASTIERA NO...!

Perch� no? il lettore funziona in emulazione tastiera come se il codice
venisse digitato a mano.


title: database con form nascosta in ascolto

text:
On 27 Mar, 22:32, "tmtube" <
tmt...@email.it
> wrote:
> >L'invio lo puoi intercettare... ovviamente... ma l'immissione di dati
> >che non vengono fatti da TASTIERA NO...!
>
> Perchè no? il lettore funziona in emulazione tastiera come se il codice
> venisse digitato a mano.

Se fosse così, ed era la premessa della mia IGNORANZA, ma ti
suggerisco di accertarti di questo... non serve nulla di anomalo....
devi solo generare l'invio per generare gli eventi... altrimenti
potresti gestire il KEYPRESS o KEYDOWN per contare i CHARS inseriti e
capire
se sono tutti... dali fai quello che devi fare...

@Alex


title: database con form nascosta in ascolto

text:
>Se fosse cos�, ed era la premessa della mia IGNORANZA, ma ti
>suggerisco di accertarti di questo... non serve nulla di anomalo....
>devi solo generare l'invio per generare gli eventi... altrimenti
>potresti gestire il KEYPRESS o KEYDOWN per contare i CHARS inseriti e
>capire
>se sono tutti... dali fai quello che devi fare...

>@Alex

Ci provo grazie a tutti


title: database con form nascosta in ascolto

author: Paolo opg

text:
"tmtube" <
tmt...@email.it
> wrote in news:5153657a$0$37122
$
4faf...@reader1.news.tin.it
:

emulazione di tastiera = il pc lo riconosce come una tastiera

come fai a distinguere gli input da barcode da quelli dell'operatore?

se hai un lettore non economico quasi sicuramente lo puoi programmare e
istruirlo per inviare caratteri e/o combinazioni prima del barcode per
simulare l'interazione con i menu di access.
se pero' l'operatore e' in una popup il gioco non funziona.
se c'e' a video un messagebox il giro s'incricca.
se c'e' una stampa in corso rischi di cancellarla.

perche' *devi* avere una form nascosta per leggere i barcode e non puoi
fare una form dedicata?

pulsante o voce di menu sempre visibili e cosi' anche l'operatore ha la
certezza di quello che sta facendo.

--
Paolo opg

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


title: database con form nascosta in ascolto

text:
Il giorno giovedì 28 marzo 2013 08:42:46 UTC+1, Paolo opg ha scritto:
> "tmtube" <
tmt...@email.it
> wrote in news:5153657a$0$37122
>
> $
4faf...@reader1.news.tin.it
:
>
>
>
> >
>
> >>L'invio lo puoi intercettare... ovviamente... ma l'immissione di dati
>
> >>che non vengono fatti da TASTIERA NO...!
>
> >
>
> > Perchč no? il lettore funziona in emulazione tastiera come se il codice
>
> > venisse digitato a mano.
>
> >
>
>
>
> emulazione di tastiera = il pc lo riconosce come una tastiera
>
>
>
> come fai a distinguere gli input da barcode da quelli dell'operatore?
>
>
>
> se hai un lettore non economico quasi sicuramente lo puoi programmare e
>
> istruirlo per inviare caratteri e/o combinazioni prima del barcode per
>
> simulare l'interazione con i menu di access.
>
> se pero' l'operatore e' in una popup il gioco non funziona.
>
> se c'e' a video un messagebox il giro s'incricca.
>
> se c'e' una stampa in corso rischi di cancellarla.
>
>
>
>
>
> perche' *devi* avere una form nascosta per leggere i barcode e non puoi
>
> fare una form dedicata?
>
>
>
> pulsante o voce di menu sempre visibili e cosi' anche l'operatore ha la
>
> certezza di quello che sta facendo.
>
>
>
> --
>
> Paolo opg
>
>
>
> BE AWARE that this post uses a fake reply-to address
>
> to contact me write to:
>
> janickg ( at ) hotmail ( dot ) com
>
> --

Troppi problemi a fare quello che vuoi. L'utente lavora in una form qualsiasi, non appena legge il barcode (ripeto, da ogni punto possibile dell'applicativo...comprese popup e report), Access fa una cosa. Mah....Propongo un'alternativa: affidi ad un tasto rapido (per es F12) a livello di applicativo il compito di aprire una banale maschera popup in primo piano che contiene solo un campo Textbox. Li digiti il barcode e tramite vba fai poi quello che vuoi. Per l'utente si tratta solo di premere F12, poi bippa. Non mi pare un grande sforzo...anche perchè dovresti (a braccio): fare un service di win; intercettare SE il code è bippato MENTRE il tuo applicativo è acceso;  intercettare SE il code è bippato MENTRE SEI EFFETTIVAMENTE sul tuo applicativo; smessaggiare ad access che è successo qualcosa (e vai di messaggistica win) e che si deve comportare di conseguenza. Ne vale la pena??? Io propendo per F12.....


title: database con form nascosta in ascolto

text:
Mi spiego meglio, il database servirà a gestire l'attività ma in ogni
momento può arrivare un secondo utente che passa un articolo sotto il
barcode laser e quando lo fà l'utente che usa il db non deve ogni volta
dirgli "aspetta che attivo la form di lettura barcode o premo f12" ma
appunto chiedevo se c'era il modo di avere un qualcosa di nascosto o anche
visibile che avesse la priorità sul resto e fosse in ascolto

secondo me meglio un applicativo a parte magari in
vb.net
 che si mette nella
systray ed esegue un pooling ogni 1 ms

boo!


title: database con form nascosta in ascolto

text:

E' vero che oggi parlare di NET fa "figo"... ma secondo me non hai la
più pallida idea di quello che dici...
Ti ho cercato di spiegare già prima i motivi della difficoltà di
intercettare questo su Access, e se non li ha colti è perchè
sei molto lontano dall'aver analizzato tecnicamente il problema.

Boh...

Saluti
@Alex


title: database con form nascosta in ascolto

text:

Scusa non ho capito....tu usi il picci con il tuo programma...poi arriva uno, ti scippa il picci e bippa?
Tu lavori e tieni il lettore a 10 mt e uno bippa quando vuole?


title: database con form nascosta in ascolto

text:
"@Alex"  ha scritto nel messaggio
news:2d8a9f79-c01a-4faf...@n2g2000yqg.googlegroups.com...

On 28 Mar, 11:46, "tmtube" <
tmt...@email.it
> wrote:
> Mi spiego meglio, il database servir� a gestire l'attivit� ma in ogni
> momento pu� arrivare un secondo utente che passa un articolo sotto il
> barcode laser e quando lo f� l'utente che usa il db non deve ogni volta
> dirgli "aspetta che attivo la form di lettura barcode o premo f12" ma
> appunto chiedevo se c'era il modo di avere un qualcosa di nascosto o anche
> visibile che avesse la priorit� sul resto e fosse in ascolto
>
> secondo me meglio un applicativo a parte magari in
vb.net
 che si mette
> nella
> systray ed esegue un pooling ogni 1 ms
>
> boo!

E' vero che oggi parlare di NET fa "figo"... ma secondo me non hai la
pi� pallida idea di quello che dici...
Ti ho cercato di spiegare gi� prima i motivi della difficolt� di
intercettare questo su Access, e se non li ha colti � perch�
sei molto lontano dall'aver analizzato tecnicamente il problema.

Boh...

Saluti
@Alex

Lungi da ma dal voler fare il figo, forse lo pensi tu ma ho detto Vb.net ed
avrei potuto dire Vb6 qualunque linguaggio che permetta di creare un exe da
mettere nella systray e che access non consente di fare, comunque grazie per
la fiducia, io di solito "caro Alex" non giudico se non conosco bene la
persona con la quale interloquisco


title: database con form nascosta in ascolto

text:
>Scusa non ho capito....tu usi il picci con il tuo programma...poi arriva
>uno, ti scippa il picci e bippa?
>Tu lavori e tieni il lettore a 10 mt e uno bippa quando vuole?

Il pc � in una palesta e l'impiegata f� fatture, gestione abbonamenti ecc..
ecc...
arriva il figo palestrato di turno "che magari parla di
vb.net
 mentre entra
in palestra cosi f� pi� figo e striscia la tessera con barcode ma potrebbe
essere badge e un qualche programma deve essere li pronto a recepire la
strisciata, spero di essermi spiegato.

Grazie.


title: database con form nascosta in ascolto

text:
...
>
> E' vero che oggi parlare di NET fa "figo"... ma secondo me non hai la
> più pallida idea di quello che dici...
> Ti ho cercato di spiegare già prima i motivi della difficoltà di
> intercettare questo su Access, e se non li ha colti è perchè
> sei molto lontano dall'aver analizzato tecnicamente il problema.
>
> Boh...
>
> Saluti
> @Alex
>
> Lungi da ma dal voler fare il figo, forse lo pensi tu ma ho detto Vb.net ed
> avrei potuto dire Vb6 qualunque linguaggio che permetta di creare un exe da
> mettere nella systray e che access non consente di fare, comunque grazie per
> la fiducia, io di solito "caro Alex" non giudico se non conosco bene la
> persona con la quale interloquisco

Continui a non capire il problema tecnico di base, che sia NET che sia
VB6 ... Delphi o C++ non cambia nulla, il problema è ACCESS...!!!

Chiaramente mi riferisco proprio ad un SW che gira in background che
intercetta quanto avviene su una textBox in Access...!!!!!!!!!

Per il resto... io non giudico, ma tu insistendo ti sei spiegato
benissimo... e su quello che hai detto ho fatto una considerazione
tecnica che ti assicuro essere esatta, non hai capito il problema,
cosa che non devi ritenere offensiva...

Quando lo affronterai, e mi auguro che lavorandoci accada, spero tu
possa arrivare a capire tecnicamente quanto ho cercato di spiegarti.
(magari ricorderai il discorso)

Saluti.
@Alex


title: database con form nascosta in ascolto

author: Vladimiro Leone

text:
On 27 Mar, 19:47, "@Alex" <
ik2...@libero.it
> wrote:
> On 27 Mar, 16:34, "tmtube" <
tmt...@email.it
> wrote:
>
> > >Il barcode immagino sia cmq letto da qualcosa.....da una form
> > >specifica...Allora intercetti quell'evento (fai un po' di prove..current,
> > >dirty , adesso non saprei dirti) e scateni quello che devi. O vuoi leggere
> > >il barcode da un punto qualunque dell'applicativo?
>
> > Vorrei che il barcode possa essere letto in qualsiasi momento ma il campo
> > che legge il barcode potrebbe non essere attivo perchè l'utente sta
> > lavorando in un altra form, forse è meglio se creo un applicativo a parte in
> > vb che sta in ascolto ogni tot millisecondi e nel caso scrive nel db?
>
> > grazie.
>
> Se non ricordo male, ma premetto la mia completa ignoranza, il lettore
> del BARCODE non fa altro che scrivere all'interno di una
> TEXTBOX ATTIVA...

Ciao Alex, "purtroppo" il lettore barcode quando legge un codice a
barre scatena sempre l'evento a prescindere dall'oggetto che il quel
momento ha il focus. Mi spiego meglio:
se il focus è all'interno di una casella di testo il barcode scrive il
codice e si ferma lì, mentre se il focus si trova su un pulsante
scatena comunque l'evento riferito al pulsante stesso, per cui la
preoccupazione di tmtube è comprensibile.
Ora, rispondendo a tmtube potrei dire che la soluzione solo lui la può
trovare considerando quello che ho già detto e cioè che nulla può
impedire il clic di un barcode sopra un codice a barre riconosciuto.
Vladimiro

 anche se, non è con una form nascosta che risolverebbe il problema



title: database con form nascosta in ascolto

text:
Il giorno giovedì 28 marzo 2013 19:20:54 UTC+1, tmtube ha scritto:
> >Scusa non ho capito....tu usi il picci con il tuo programma...poi arriva
>
> >uno, ti scippa il picci e bippa?
>
> >Tu lavori e tieni il lettore a 10 mt e uno bippa quando vuole?
>
>
>
> Il pc è in una palesta e l'impiegata fà fatture, gestione abbonamenti ecc..
>
> ecc...
>
> arriva il figo palestrato di turno "che magari parla di
vb.net
 mentre entra
>
> in palestra cosi fà più figo e striscia la tessera con barcode ma potrebbe
>
> essere badge e un qualche programma deve essere li pronto a recepire la
>
> strisciata, spero di essermi spiegato.
>
>
>
> Grazie.

Addesso sei stato chiaro...ho capito. Bon, lascia perdere l'F12 che nel tuo caso, ovviamente, non può essere usato. La soluzione potrebbe sarebbe un altro pc (anche antidiluviano) su cui far girare solo una form sempre attiva collegato al tuo db. Praticamente una multiutenza (che a questo livello è molto semplice sviluppare). Se no ti tocca inventarti qualche cosa che catturi l'evento Win a prescindere, decida se è una interazione dell'utente o il badge, si comporti di conseguenza. Ma leggere lo stack di win a me sembra una guerra, per questo utilizzo. Qua non saprei aiutarti, è troppo al di la delle mie conoscenze


title: database con form nascosta in ascolto

author: BFS

text:

riscrivo perch� non vedo il mio post...
avevo scritto che nelle palestre che ho frequentato, il lettore degli
ingressi non � mai una pistola in emulazione tastiera ma sempre un
lettore di badge (strisciata o contatto) rigorosamente su PORTA SERIALE.
essendo in seriale si puoi fare un programmino sempre in ascolto sulla
porta che al momento della lettura faccia poi tutte le operazioni di
scrittura nel db

ciao
BFS


title: database con form nascosta in ascolto

text:
In linea di massima hai ragione esistono per� anche lettori di badge usb che
per� forse sono gestiti come seriale? non ne sono sicuro.


title: database con form nascosta in ascolto

text:
Il 02/04/2013 23:25, tmtube ha scritto:
>
> In linea di massima hai ragione esistono per� anche lettori di badge usb
> che per� forse sono gestiti come seriale? non ne sono sicuro.
>

probabile che oltre alla usb abbiano qualche ocx o software a corredo in
questo caso

ciao
BFS


title: database con form nascosta in ascolto

text:
"tmtube" <
tmt...@email.it
> wrote in
news:515b4cb2$0$1339$
4faf...@reader2.news.tin.it
:

>
> In linea di massima hai ragione esistono per� anche lettori di badge
> usb che per� forse sono gestiti come seriale? non ne sono sicuro.
>

i lettori di badge per controllo accessi (perche' di questo si tratta) di
solito sono apparecchi indipendenti; chi entra striscia il badge/legge il
barcode e il lettore lo registra nella sua memoria interna.
la seriale serve perche' il tuo software, tramite apposito pulsante,
interroga l'apparecchio e scarica i dati registrati.

senza contare che se per sbaglio la palestra ha due ingressi ai due lati
opposti dell'edificio con il sistema che hai pensato tu sei fregato (no, un
cavo usb da 150 metri non e' una bella idea)

se il tuo scopo e' quello di fare un controllo accessi il lettore
'dipendente' dal pc secondo me non e' la strada giusta.



title: maschera sottomaschera

author: Femto

text:
Buongiorno Ng, dopo vari tentativi non sono ancora riuscito a risolvere
un problema..premetto che access non è il mio pane quotidiano..allora
esempio semplice per spiegare..ho due tabelle una prodotto l'altra
specifiche prodotto, così strutturate:
Tabella Modello
IDModello, Contatore
Nome
Misure Numerico
Tabella Misure
IDMisura, Contatore
Altezza
Larghezza
Profondità
Quindi, vorrei creare una maschera per inserire i dati e una
sottomaschera per inserire altri dati. Esampio inserisco il prodotto X
che può avere differenti misure, cioè dovrei scivere i dati in
sottomaschera, a priori non so quante diverse misure, per questo ritengo
che questa struttura sia corretta,maschera/sottomaschera. Ho provato a
creare delle relazioni uno-a-molti con integrità referenziale, fatto
questo creo le maschere. Allora alla fine nella sottomaschera posso
inserire più record, però l'avanzamento della finestra principale non
funziona. Qualcuno ha qualche dritta?
Grazie
Femto


title: maschera sottomaschera

author: Cinzia

text:
"Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
news:50qjd.137282$b5.67...@news3.tin.it...

Ciao Femto,
se la struttura delle tabelle che hai riportato è quella effettiva ti manca
in Tabelle Misure ill campo IDModello che consente di costruire la relazione
1 a molti tra Prodotto e le sue possibili misure.
Saluti
Cinzia


title: maschera sottomaschera

text:

ciao Cinzia, grazie per la risp, ma non devo linkare tra Misure e ID_Misure?


title: maschera sottomaschera

text:
Femto wrote:

grande ottimo suggerimento, funziona alla perfezione...ciao ciao
Femto


title: maschera sottomaschera

text:

Ciao, scusa se ti disturbo di nuovo, ho provato ad applicare a cascata
la cosa, cioè a collegare alla sottomaschera un'altra però le cose non
vanno, la terza tabella, Scatole, così costituita:
IDScatola
IDMisura
Base
Altezza
Ho creato relazione tra IDMisure e l'IDMisure della tabella precedente:
IDMisure
IDMOdello
ALtezza
..
..
Cioè l'obiettivo è avere un IDModello con varianti dimensioni, a cui
sono associate le relative scatole di spedizione. Cioè ogni prodotto può
avere dimensioni diverse a cui sono associate le relative scatole.
GRazie ancora
Femto


title: maschera sottomaschera

text:
"Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
news:IUGjd.286349$35.13...@news4.tin.it...

Ciao Femto,
Aspetta un attimo riconsideriamo le relazioni tra le tabelle.
Tu hai dei prodotti ciascun prodotto può avere varie misure
e qui ho il primo dubbio: alla stessa misura possono corrispondere prodotti
diversi?
Ad esempio supponiamo di parlare di Ante di mobili
Prodotti :
P1    Anta Cicliegio
P2    Anta Frassino
P3    Anta Castagno
P4    Anta Noce
Misure
M1    45 x 80
M2    45 x 120
M3    30 x 80
M4     30 x 120
Tutti i prodotti possono avere tutte o alcune delle  misure:
in questo caso ti servirà una nuova tabella ProdottiMisure che conterrà
PM1     P1    M1
PM2    P1    M2
PM3    P1    M3
PM4    P1    M4
PM5    P2    M1
PM6    P2    M3
.....
....
Se aggiungiamo le scatole
anche in questo caso il legame sarà tra la scatola e la misura
indipendentemente dal prodotto (nel senso che nella scatola 50x90x10) potrò
metterci qualsiasi prodotto che abbia la misura 1.
In questo caso sembrerebbe esserci un legame 1 a 1 tra la misura e la
scatola allora sarebbe più comodo mettere le informazioni relativie alla
scatola nella stessa tabella delle misure.
Se invece vengono usate scatole diverse non solo a seconda della misura ma
anche a seconda del prodotto
Ti servirà una tabella per le scatole
S1    50 x 90 x 10
S2    50 x 125 x10
S3    -----
Una tabella che gestisce i legami ScatoleMisure
SM1    S1    M1
SM2    S2    M2
SM3    S3    M4
e una che gestisca i legami tra scatole e prodotti
SP1    S1    p1
SP2    S1    P2
SP3    S1    P4
SP4    S2    P3
Tutto questo discorso per dirti di studiare bene le informazioni che ti
servono e capire bene prima di metterti a disegnare maschere le relazioni
che ci sono tra le varie entità che costiuiranno  il DB finale.
Spero di non averti confuso le idee!
Ciao
Cinzia


title: maschera sottomaschera

text:
Cinzia wrote:

Ciao Cinzia, allora per cercare di spiegarmi meglio ti descrivo l'intero
problema relazionale...io lavoro con le statue, che possono variare di
dimensione, nel senso che se un cliente mi ordina una statua in una
certa dimensione potrei dovere suddire la statua in blocchi, aggiungo
che le casse non hanno misure standard, cioè le ordiniamo di volta in
volta, quindi vorrei per creare un db che mi velocizzi la gestione
dell'ordine. Come? Allora io ho pensato di creare tre tabelle, così
organizzate:
TblProdotto
IDModello
Nome
TblMisure
IDMisure
IDModello
Base
Altezza
Profondità
TblImballo
IDImballo
IDMisure
Base
Altezza
Profondità
Ho relazionato le tre tabelle. TblModello -> TblMisure -> TblImballo.
Quindi se non ho sbagliato, le relazioni descrivono il fatto che posso
avere una statua "Poseidone" che posso realizzare in diverse misure, non
decidibili a priori, cioè se domani uno mi chiede una misura diversa
vorrei poterla inserire nel db per un'eventuale successiva richiesta, e
quindi inserire le diverse dimensioni delle casse di imballo. Quindi ad
una determinata misura possono corrispondere una o più casse. Cioè
ritengo utile avere una maschera, dove una volta inserito in una csella
di testo il nome del prodotto, posso inserire in una sottomaschera
diverse misure del nostro Poseidone, e in relazione con la misura scelta
nella sottomaschera Misure poter inserire in un'altra sottomaschera
DimensioniImballi le dimensioni di una o più casse. Spero di essere
stato abbastanza chiaro, e ti ringrazio molto per l'interessamento.
Femto


title: maschera sottomaschera

text:

Ciao,
stando così le cose l'impostazione delle tabelle mi sembra corretta,  a
questo punto cosa non ti funziona?
Fammi sapere.
Cinzia


title: maschera sottomaschera

text:
Cinzia wrote:
>>>>>>>>Buongiorno Ng, dopo vari tentativi non sono ancora riuscito a
>>>
>>>risolvere
>>>
>>>
>>>>>>>>un problema..premetto che access non č il mio pane
>
> quotidiano..allora
>
>>>>>>>>esempio semplice per spiegare..ho due tabelle una prodotto l'altra
>>>>>>>>specifiche prodotto, cosě strutturate:
>>>>>>>>Tabella Modello
>>>>>>>>IDModello, Contatore
>>>>>>>>Nome
>>>>>>>>Misure Numerico
>>>>>>>>
>>>>>>>>Tabella Misure
>>>>>>>>IDMisura, Contatore
>>>>>>>>Altezza
>>>>>>>>Larghezza
>>>>>>>>Profonditŕ
>>>>>>>>
>>>>>>>>Quindi, vorrei creare una maschera per inserire i dati e una
>>>>>>>>sottomaschera per inserire altri dati. Esampio inserisco il prodotto
>>>
>>>X
>>>
>>>
>>>>>>>>che puň avere differenti misure, cioč dovrei scivere i dati in
>>>>>>>>sottomaschera, a priori non so quante diverse misure, per questo
>>>>>>>>ritengo
>>>>>>>>che questa struttura sia corretta,maschera/sottomaschera. Ho provato
>>>
>>>a
>>>
>>>
>>>>>>>>creare delle relazioni uno-a-molti con integritŕ referenziale, fatto
>>>>>>>>questo creo le maschere. Allora alla fine nella sottomaschera posso
>>>>>>>>inserire piů record, perň l'avanzamento della finestra principale
>
> non
>
>>>>>>>>funziona. Qualcuno ha qualche dritta?
>>>>>>>>
>>>>>>>
>>>>>>>Ciao Femto,
>>>>>>>se la struttura delle tabelle che hai riportato č quella effettiva ti
>>>>>>>manca
>>>>>>>in Tabelle Misure ill campo IDModello che consente di costruire la
>>>>>>>relazione
>>>>>>>1 a molti tra Prodotto e le sue possibili misure.
>>>>>>>Saluti
>>>>>>>Cinzia
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>ciao Cinzia, grazie per la risp, ma non devo linkare tra Misure e
>>>>>>ID_Misure?
>>>>>
>>>>>
>>>>>grande ottimo suggerimento, funziona alla perfezione...ciao ciao
>>>>>
>>>>>Femto
>>>>
>>>>Ciao, scusa se ti disturbo di nuovo, ho provato ad applicare a cascata
>>>>la cosa, cioč a collegare alla sottomaschera un'altra perň le cose non
>>>>vanno, la terza tabella, Scatole, cosě costituita:
>>>>IDScatola
>>>>IDMisura
>>>>Base
>>>>Altezza
>>>>
>>>>Ho creato relazione tra IDMisure e l'IDMisure della tabella precedente:
>>>>IDMisure
>>>>IDMOdello
>>>>ALtezza
>>>>..
>>>>..
>>>>
>>>>Cioč l'obiettivo č avere un IDModello con varianti dimensioni, a cui
>>>>sono associate le relative scatole di spedizione. Cioč ogni prodotto puň
>>>>avere dimensioni diverse a cui sono associate le relative scatole.
>>>>
>>>
>>>Ciao Femto,
>>>Aspetta un attimo riconsideriamo le relazioni tra le tabelle.
>>>Tu hai dei prodotti ciascun prodotto puň avere varie misure
>>>e qui ho il primo dubbio: alla stessa misura possono corrispondere
>
> prodotti
>
>>>diversi?
>>>Ad esempio supponiamo di parlare di Ante di mobili
>>>Prodotti :
>>>P1    Anta Cicliegio
>>>P2    Anta Frassino
>>>P3    Anta Castagno
>>>P4    Anta Noce
>>>
>>>Misure
>>>M1    45 x 80
>>>M2    45 x 120
>>>M3    30 x 80
>>>M4     30 x 120
>>>
>>>Tutti i prodotti possono avere tutte o alcune delle  misure:
>>>in questo caso ti servirŕ una nuova tabella ProdottiMisure che conterrŕ
>>>PM1     P1    M1
>>>PM2    P1    M2
>>>PM3    P1    M3
>>>PM4    P1    M4
>>>PM5    P2    M1
>>>PM6    P2    M3
>>>.....
>>>....
>>>
>>>Se aggiungiamo le scatole
>>>anche in questo caso il legame sarŕ tra la scatola e la misura
>>>indipendentemente dal prodotto (nel senso che nella scatola 50x90x10)
>
> potrň
>
>>>metterci qualsiasi prodotto che abbia la misura 1.
>>>In questo caso sembrerebbe esserci un legame 1 a 1 tra la misura e la
>>>scatola allora sarebbe piů comodo mettere le informazioni relativie alla
>>>scatola nella stessa tabella delle misure.
>>>Se invece vengono usate scatole diverse non solo a seconda della misura
>
> ma
>
>>>anche a seconda del prodotto
>>>Ti servirŕ una tabella per le scatole
>>>S1    50 x 90 x 10
>>>S2    50 x 125 x10
>>>S3    -----
>>>
>>>Una tabella che gestisce i legami ScatoleMisure
>>>SM1    S1    M1
>>>SM2    S2    M2
>>>SM3    S3    M4
>>>
>>>e una che gestisca i legami tra scatole e prodotti
>>>SP1    S1    p1
>>>SP2    S1    P2
>>>SP3    S1    P4
>>>SP4    S2    P3
>>>
>>>Tutto questo discorso per dirti di studiare bene le informazioni che ti
>>>servono e capire bene prima di metterti a disegnare maschere le
>
> relazioni
>
>>>che ci sono tra le varie entitŕ che costiuiranno  il DB finale.
>>>
>>>Spero di non averti confuso le idee!
>>>Ciao
>>>Cinzia
>>>
>>>
>>>
>>>
>>>
>>
>>Ciao Cinzia, allora per cercare di spiegarmi meglio ti descrivo l'intero
>>problema relazionale...io lavoro con le statue, che possono variare di
>>dimensione, nel senso che se un cliente mi ordina una statua in una
>>certa dimensione potrei dovere suddire la statua in blocchi, aggiungo
>>che le casse non hanno misure standard, cioč le ordiniamo di volta in
>>volta, quindi vorrei per creare un db che mi velocizzi la gestione
>>dell'ordine. Come? Allora io ho pensato di creare tre tabelle, cosě
>>organizzate:
>>
>>TblProdotto
>>IDModello
>>Nome
>>
>>TblMisure
>>IDMisure
>>IDModello
>>Base
>>Altezza
>>Profonditŕ
>>
>>TblImballo
>>IDImballo
>>IDMisure
>>Base
>>Altezza
>>Profonditŕ
>>
>>Ho relazionato le tre tabelle. TblModello -> TblMisure -> TblImballo.
>>Quindi se non ho sbagliato, le relazioni descrivono il fatto che posso
>>avere una statua "Poseidone" che posso realizzare in diverse misure, non
>>decidibili a priori, cioč se domani uno mi chiede una misura diversa
>>vorrei poterla inserire nel db per un'eventuale successiva richiesta, e
>>quindi inserire le diverse dimensioni delle casse di imballo. Quindi ad
>>una determinata misura possono corrispondere una o piů casse. Cioč
>>ritengo utile avere una maschera, dove una volta inserito in una csella
>>di testo il nome del prodotto, posso inserire in una sottomaschera
>>diverse misure del nostro Poseidone, e in relazione con la misura scelta
>>nella sottomaschera Misure poter inserire in un'altra sottomaschera
>>DimensioniImballi le dimensioni di una o piů casse. Spero di essere
>>stato abbastanza chiaro, e ti ringrazio molto per l'interessamento.
>>
>
> Ciao,
> stando cosě le cose l'impostazione delle tabelle mi sembra corretta,  a
> questo punto cosa non ti funziona?
> Fammi sapere.
> Cinzia
>
>
Ciao,
la prima sottomaschera funziona a meraviglia, la seconda per nulla...il
mio problema č quali campi di quali tabelle devo usare...in base alla
struttura delle tabelle precedemtemente descritta, quali devo usare? GRazie
Femto


title: maschera sottomaschera

text:
Femto wrote:
> Cinzia wrote:
>
>>>>>>>>> Buongiorno Ng, dopo vari tentativi non sono ancora riuscito a
>>>>
>>>>
>>>> risolvere
>>>>
>>>>
>>>>>>>>> un problema..premetto che access non è il mio pane
>>
>>
>> quotidiano..allora
>>
>>>>>>>>> esempio semplice per spiegare..ho due tabelle una prodotto l'altra
>>>>>>>>> specifiche prodotto, così strutturate:
>>>>>>>>> Tabella Modello
>>>>>>>>> IDModello, Contatore
>>>>>>>>> Nome
>>>>>>>>> Misure Numerico
>>>>>>>>>
>>>>>>>>> Tabella Misure
>>>>>>>>> IDMisura, Contatore
>>>>>>>>> Altezza
>>>>>>>>> Larghezza
>>>>>>>>> Profondità
>>>>>>>>>
>>>>>>>>> Quindi, vorrei creare una maschera per inserire i dati e una
>>>>>>>>> sottomaschera per inserire altri dati. Esampio inserisco il
>>>>>>>>> prodotto
>>>>
>>>>
>>>> X
>>>>
>>>>
>>>>>>>>> che può avere differenti misure, cioè dovrei scivere i dati in
>>>>>>>>> sottomaschera, a priori non so quante diverse misure, per questo
>>>>>>>>> ritengo
>>>>>>>>> che questa struttura sia corretta,maschera/sottomaschera. Ho
>>>>>>>>> provato
>>>>
>>>>
>>>> a
>>>>
>>>>
>>>>>>>>> creare delle relazioni uno-a-molti con integrità referenziale,
>>>>>>>>> fatto
>>>>>>>>> questo creo le maschere. Allora alla fine nella sottomaschera
>>>>>>>>> posso
>>>>>>>>> inserire più record, però l'avanzamento della finestra principale
>>
>>
>> non
>>
>>>>>>>>> funziona. Qualcuno ha qualche dritta?
>>>>>>>>>
>>>>>>>>
>>>>>>>> Ciao Femto,
>>>>>>>> se la struttura delle tabelle che hai riportato è quella
>>>>>>>> effettiva ti
>>>>>>>> manca
>>>>>>>> in Tabelle Misure ill campo IDModello che consente di costruire la
>>>>>>>> relazione
>>>>>>>> 1 a molti tra Prodotto e le sue possibili misure.
>>>>>>>> Saluti
>>>>>>>> Cinzia
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> ciao Cinzia, grazie per la risp, ma non devo linkare tra Misure e
>>>>>>> ID_Misure?
>>>>>>
>>>>>>
>>>>>>
>>>>>> grande ottimo suggerimento, funziona alla perfezione...ciao ciao
>>>>>>
>>>>>> Femto
>>>>>
>>>>>
>>>>> Ciao, scusa se ti disturbo di nuovo, ho provato ad applicare a cascata
>>>>> la cosa, cioè a collegare alla sottomaschera un'altra però le cose non
>>>>> vanno, la terza tabella, Scatole, così costituita:
>>>>> IDScatola
>>>>> IDMisura
>>>>> Base
>>>>> Altezza
>>>>>
>>>>> Ho creato relazione tra IDMisure e l'IDMisure della tabella
>>>>> precedente:
>>>>> IDMisure
>>>>> IDMOdello
>>>>> ALtezza
>>>>> ..
>>>>> ..
>>>>>
>>>>> Cioè l'obiettivo è avere un IDModello con varianti dimensioni, a cui
>>>>> sono associate le relative scatole di spedizione. Cioè ogni
>>>>> prodotto può
>>>>> avere dimensioni diverse a cui sono associate le relative scatole.
>>>>>
>>>>
>>>> Ciao Femto,
>>>> Aspetta un attimo riconsideriamo le relazioni tra le tabelle.
>>>> Tu hai dei prodotti ciascun prodotto può avere varie misure
>>>> e qui ho il primo dubbio: alla stessa misura possono corrispondere
>>
>>
>> prodotti
>>
>>>> diversi?
>>>> Ad esempio supponiamo di parlare di Ante di mobili
>>>> Prodotti :
>>>> P1    Anta Cicliegio
>>>> P2    Anta Frassino
>>>> P3    Anta Castagno
>>>> P4    Anta Noce
>>>>
>>>> Misure
>>>> M1    45 x 80
>>>> M2    45 x 120
>>>> M3    30 x 80
>>>> M4     30 x 120
>>>>
>>>> Tutti i prodotti possono avere tutte o alcune delle  misure:
>>>> in questo caso ti servirà una nuova tabella ProdottiMisure che conterrà
>>>> PM1     P1    M1
>>>> PM2    P1    M2
>>>> PM3    P1    M3
>>>> PM4    P1    M4
>>>> PM5    P2    M1
>>>> PM6    P2    M3
>>>> .....
>>>> ....
>>>>
>>>> Se aggiungiamo le scatole
>>>> anche in questo caso il legame sarà tra la scatola e la misura
>>>> indipendentemente dal prodotto (nel senso che nella scatola 50x90x10)
>>
>>
>> potrò
>>
>>>> metterci qualsiasi prodotto che abbia la misura 1.
>>>> In questo caso sembrerebbe esserci un legame 1 a 1 tra la misura e la
>>>> scatola allora sarebbe più comodo mettere le informazioni relativie
>>>> alla
>>>> scatola nella stessa tabella delle misure.
>>>> Se invece vengono usate scatole diverse non solo a seconda della misura
>>
>>
>> ma
>>
>>>> anche a seconda del prodotto
>>>> Ti servirà una tabella per le scatole
>>>> S1    50 x 90 x 10
>>>> S2    50 x 125 x10
>>>> S3    -----
>>>>
>>>> Una tabella che gestisce i legami ScatoleMisure
>>>> SM1    S1    M1
>>>> SM2    S2    M2
>>>> SM3    S3    M4
>>>>
>>>> e una che gestisca i legami tra scatole e prodotti
>>>> SP1    S1    p1
>>>> SP2    S1    P2
>>>> SP3    S1    P4
>>>> SP4    S2    P3
>>>>
>>>> Tutto questo discorso per dirti di studiare bene le informazioni che ti
>>>> servono e capire bene prima di metterti a disegnare maschere le
>>
>>
>> relazioni
>>
>>>> che ci sono tra le varie entità che costiuiranno  il DB finale.
>>>>
>>>> Spero di non averti confuso le idee!
>>>> Ciao
>>>> Cinzia
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>> Ciao Cinzia, allora per cercare di spiegarmi meglio ti descrivo l'intero
>>> problema relazionale...io lavoro con le statue, che possono variare di
>>> dimensione, nel senso che se un cliente mi ordina una statua in una
>>> certa dimensione potrei dovere suddire la statua in blocchi, aggiungo
>>> che le casse non hanno misure standard, cioè le ordiniamo di volta in
>>> volta, quindi vorrei per creare un db che mi velocizzi la gestione
>>> dell'ordine. Come? Allora io ho pensato di creare tre tabelle, così
>>> organizzate:
>>>
>>> TblProdotto
>>> IDModello
>>> Nome
>>>
>>> TblMisure
>>> IDMisure
>>> IDModello
>>> Base
>>> Altezza
>>> Profondità
>>>
>>> TblImballo
>>> IDImballo
>>> IDMisure
>>> Base
>>> Altezza
>>> Profondità
>>>
>>> Ho relazionato le tre tabelle. TblModello -> TblMisure -> TblImballo.
>>> Quindi se non ho sbagliato, le relazioni descrivono il fatto che posso
>>> avere una statua "Poseidone" che posso realizzare in diverse misure, non
>>> decidibili a priori, cioè se domani uno mi chiede una misura diversa
>>> vorrei poterla inserire nel db per un'eventuale successiva richiesta, e
>>> quindi inserire le diverse dimensioni delle casse di imballo. Quindi ad
>>> una determinata misura possono corrispondere una o più casse. Cioè
>>> ritengo utile avere una maschera, dove una volta inserito in una csella
>>> di testo il nome del prodotto, posso inserire in una sottomaschera
>>> diverse misure del nostro Poseidone, e in relazione con la misura scelta
>>> nella sottomaschera Misure poter inserire in un'altra sottomaschera
>>> DimensioniImballi le dimensioni di una o più casse. Spero di essere
>>> stato abbastanza chiaro, e ti ringrazio molto per l'interessamento.
>>>
>>
>> Ciao,
>> stando così le cose l'impostazione delle tabelle mi sembra corretta,  a
>> questo punto cosa non ti funziona?
>> Fammi sapere.
>> Cinzia
>>
>>
> Ciao,
> la prima sottomaschera funziona a meraviglia, la seconda per nulla...il
> mio problema è quali campi di quali tabelle devo usare...in base alla
> struttura delle tabelle precedemtemente descritta, quali devo usare? GRazie
> Femto
...mi sto odiando, se provo ad inserire dati direttamente nella sezione
tabelle tutto funziona, quindi è solo un problema di dirgli alla
sottomaschera2 quali usare, boooo, penso di averle provate tutte, però
visto che non va, aggiungo quasi...:)))
GRazie
Femto


title: maschera sottomaschera

text:
"Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
news:2KJjd.287682$35.13...@news4.tin.it...
> Cinzia wrote:
> >>>>>>>>Buongiorno Ng, dopo vari tentativi non sono ancora riuscito a
> >>>
> >>>risolvere
> >>>
> >>>
> >>>>>>>>un problema..premetto che access non è il mio pane
> >
> > quotidiano..allora
> >
> >>>>>>>>esempio semplice per spiegare..ho due tabelle una prodotto l'altra
> >>>>>>>>specifiche prodotto, così strutturate:
> >>>>>>>>Tabella Modello
> >>>>>>>>IDModello, Contatore
> >>>>>>>>Nome
> >>>>>>>>Misure Numerico
> >>>>>>>>
> >>>>>>>>Tabella Misure
> >>>>>>>>IDMisura, Contatore
> >>>>>>>>Altezza
> >>>>>>>>Larghezza
> >>>>>>>>Profondità
> >>>>>>>>
> >>>>>>>>Quindi, vorrei creare una maschera per inserire i dati e una
> >>>>>>>>sottomaschera per inserire altri dati. Esampio inserisco il
prodotto
> >>>
> >>>X
> >>>
> >>>
> >>>>>>>>che può avere differenti misure, cioè dovrei scivere i dati in
> >>>>>>>>sottomaschera, a priori non so quante diverse misure, per questo
> >>>>>>>>ritengo
> >>>>>>>>che questa struttura sia corretta,maschera/sottomaschera. Ho
provato
> >>>
> >>>a
> >>>
> >>>
> >>>>>>>>creare delle relazioni uno-a-molti con integrità referenziale,
fatto
> >>>>>>>>questo creo le maschere. Allora alla fine nella sottomaschera
posso
> >>>>>>>>inserire più record, però l'avanzamento della finestra principale
> >
> > non
> >
> >>>>>>>>funziona. Qualcuno ha qualche dritta?
> >>>>>>>>
> >>>>>>>
> >>>>>>>Ciao Femto,
> >>>>>>>se la struttura delle tabelle che hai riportato è quella effettiva
ti
> >>>>>>>manca
> >>>>>>>in Tabelle Misure ill campo IDModello che consente di costruire la
> >>>>>>>relazione
> >>>>>>>1 a molti tra Prodotto e le sue possibili misure.
> >>>>>>>Saluti
> >>>>>>>Cinzia
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>ciao Cinzia, grazie per la risp, ma non devo linkare tra Misure e
> >>>>>>ID_Misure?
> >>>>>
> >>>>>
> >>>>>grande ottimo suggerimento, funziona alla perfezione...ciao ciao
> >>>>>
> >>>>>Femto
> >>>>
> >>>>Ciao, scusa se ti disturbo di nuovo, ho provato ad applicare a cascata
> >>>>la cosa, cioè a collegare alla sottomaschera un'altra però le cose non
> >>>>vanno, la terza tabella, Scatole, così costituita:
> >>>>IDScatola
> >>>>IDMisura
> >>>>Base
> >>>>Altezza
> >>>>
> >>>>Ho creato relazione tra IDMisure e l'IDMisure della tabella
precedente:
> >>>>IDMisure
> >>>>IDMOdello
> >>>>ALtezza
> >>>>..
> >>>>..
> >>>>
> >>>>Cioè l'obiettivo è avere un IDModello con varianti dimensioni, a cui
> >>>>sono associate le relative scatole di spedizione. Cioè ogni prodotto
può
> >>>>avere dimensioni diverse a cui sono associate le relative scatole.
> >>>>
> >>>
> >>>Ciao Femto,
> >>>Aspetta un attimo riconsideriamo le relazioni tra le tabelle.
> >>>Tu hai dei prodotti ciascun prodotto può avere varie misure
> >>>e qui ho il primo dubbio: alla stessa misura possono corrispondere
> >
> > prodotti
> >
> >>>diversi?
> >>>Ad esempio supponiamo di parlare di Ante di mobili
> >>>Prodotti :
> >>>P1    Anta Cicliegio
> >>>P2    Anta Frassino
> >>>P3    Anta Castagno
> >>>P4    Anta Noce
> >>>
> >>>Misure
> >>>M1    45 x 80
> >>>M2    45 x 120
> >>>M3    30 x 80
> >>>M4     30 x 120
> >>>
> >>>Tutti i prodotti possono avere tutte o alcune delle  misure:
> >>>in questo caso ti servirà una nuova tabella ProdottiMisure che conterrà
> >>>PM1     P1    M1
> >>>PM2    P1    M2
> >>>PM3    P1    M3
> >>>PM4    P1    M4
> >>>PM5    P2    M1
> >>>PM6    P2    M3
> >>>.....
> >>>....
> >>>
> >>>Se aggiungiamo le scatole
> >>>anche in questo caso il legame sarà tra la scatola e la misura
> >>>indipendentemente dal prodotto (nel senso che nella scatola 50x90x10)
> >
> > potrò
> >
> >>>metterci qualsiasi prodotto che abbia la misura 1.
> >>>In questo caso sembrerebbe esserci un legame 1 a 1 tra la misura e la
> >>>scatola allora sarebbe più comodo mettere le informazioni relativie
alla
> >>>scatola nella stessa tabella delle misure.
> >>>Se invece vengono usate scatole diverse non solo a seconda della misura
> >
> > ma
> >
> >>>anche a seconda del prodotto
> >>>Ti servirà una tabella per le scatole
> >>>S1    50 x 90 x 10
> >>>S2    50 x 125 x10
> >>>S3    -----
> >>>
> >>>Una tabella che gestisce i legami ScatoleMisure
> >>>SM1    S1    M1
> >>>SM2    S2    M2
> >>>SM3    S3    M4
> >>>
> >>>e una che gestisca i legami tra scatole e prodotti
> >>>SP1    S1    p1
> >>>SP2    S1    P2
> >>>SP3    S1    P4
> >>>SP4    S2    P3
> >>>
> >>>Tutto questo discorso per dirti di studiare bene le informazioni che ti
> >>>servono e capire bene prima di metterti a disegnare maschere le
> >
> > relazioni
> >
> >>>che ci sono tra le varie entità che costiuiranno  il DB finale.
> >>>
> >>>Spero di non averti confuso le idee!
> >>>Ciao
> >>>Cinzia
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>Ciao Cinzia, allora per cercare di spiegarmi meglio ti descrivo l'intero
> >>problema relazionale...io lavoro con le statue, che possono variare di
> >>dimensione, nel senso che se un cliente mi ordina una statua in una
> >>certa dimensione potrei dovere suddire la statua in blocchi, aggiungo
> >>che le casse non hanno misure standard, cioè le ordiniamo di volta in
> >>volta, quindi vorrei per creare un db che mi velocizzi la gestione
> >>dell'ordine. Come? Allora io ho pensato di creare tre tabelle, così
> >>organizzate:
> >>
> >>TblProdotto
> >>IDModello
> >>Nome
> >>
> >>TblMisure
> >>IDMisure
> >>IDModello
> >>Base
> >>Altezza
> >>Profondità
> >>
> >>TblImballo
> >>IDImballo
> >>IDMisure
> >>Base
> >>Altezza
> >>Profondità
> >>
> >>Ho relazionato le tre tabelle. TblModello -> TblMisure -> TblImballo.
> >>Quindi se non ho sbagliato, le relazioni descrivono il fatto che posso
> >>avere una statua "Poseidone" che posso realizzare in diverse misure, non
> >>decidibili a priori, cioè se domani uno mi chiede una misura diversa
> >>vorrei poterla inserire nel db per un'eventuale successiva richiesta, e
> >>quindi inserire le diverse dimensioni delle casse di imballo. Quindi ad
> >>una determinata misura possono corrispondere una o più casse. Cioè
> >>ritengo utile avere una maschera, dove una volta inserito in una csella
> >>di testo il nome del prodotto, posso inserire in una sottomaschera
> >>diverse misure del nostro Poseidone, e in relazione con la misura scelta
> >>nella sottomaschera Misure poter inserire in un'altra sottomaschera
> >>DimensioniImballi le dimensioni di una o più casse. Spero di essere
> >>stato abbastanza chiaro, e ti ringrazio molto per l'interessamento.
> >>
> >
> > Ciao,
> > stando così le cose l'impostazione delle tabelle mi sembra corretta,  a
> > questo punto cosa non ti funziona?
> > Fammi sapere.
> > Cinzia
> >
> >
> Ciao,
> la prima sottomaschera funziona a meraviglia, la seconda per nulla...il
> mio problema è quali campi di quali tabelle devo usare...in base alla
> struttura delle tabelle precedemtemente descritta, quali devo usare?
GRazie
> Femto
La seconda sottomaschera è una sottomaschera della prima sottomaschera
oppure è una sottomaschera della maschera principale?
Nel primo caso,  devi usare IDMisure su entrambe le sottomaschere per fare
il collegamento, attenzione che però in questo modo non puoi usare le
maschere continue ma devi usare maschere singole.
se invece le due sottomaschere sono allo stesso livello la cosa si complica
un pochino perchè la creazione guidata  farebbe il collegamento con la
maschera principale e in questo caso non ci sono campi in comune per cui il
collegamento andrebbe gestito da codice.
Se ti trovi in questo caso richiedi che vedo di darti una mano.
saluti
  Cinzia


title: maschera sottomaschera

text:
Cinzia wrote:

...se non ho capito male, ritengo di essere nel caso in cui la seconda
sottomaschera dipende dalla prima...cosa intendi dire per sottomaschere
allo stesso livello?
grazie
Femto


title: maschera sottomaschera

text:


Ciao
Volevo sapere se la seconda sottomaschera (scatole) è inserita nella
maschera principale (prodotti) oppure se è inserita nella prima
sottomaschera(Misure)?
Cinzia


title: maschera sottomaschera

text:
Cinzia wrote:

ciao,
è inserita nella maschera principale, perchè vorrei che quando aggiungo
un record in misure, automaticamente cambi record in scatole...
grazissime
Femto


title: maschera sottomaschera

text:

Questo lo puoi fare anche inserendo la maschera delle scatole nella
sottomaschera delle misure, l'unica limitazione è che la sottomaschera
misure non può essere a maschere continue deve per forza essere una maschera
singola.
Quando Aggiungi una nuova misura per forza di cose anche la maschera delle
scatole sarà vuota in quanto se la misura è nuova devi definire una scatola
nuova.
Se provi a cambiare le proprietà della sottomaschera Misure da Maschera
Continua a Maschera singola e poi inserisci la sottomaschera Scatole nella
sottomaschera Misure,la creazione guidata ti aiuterà a definire la relazione
tra le due.
Facci sapere
Cinzia


title: maschera sottomaschera

text:

ciao, scusa propabilmente la domanda idiota, ma che intendi per inserire
la maschera delle Scatole nella sottomaschera delle misure?
grazie
Femto


title: maschera sottomaschera

text:
"Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
news:A5%jd.144889$b5.71...@news3.tin.it...

Dunque vediamo se riesco a spiegarmi:
Tu hai una maschera principale (Prodotto) dentro alla maschera principale
hai creato una sottomaschera Misure
ora se apri la sottomaschera Misure in visualizza Struttura e dentro a
Misure  crei una nuova sottomaschera Scatole, dovremmo raggiungere lo
scopo....
Fammi sapere...
Cinzia


title: maschera sottomaschera

text:

Cinzia sono al settimo cielo, problema risolto, ho semplicemente creato
una nuova maschera dove ho inserito i vari campi che mi interessavano di
tutte e tre le tabelle e booom, funziona tutto a meraviglia...grazie
ancora per il tempo che mi hai dedicato...
Femto


title: maschera sottomaschera

text:
[cuT]
> >
> >
> Cinzia sono al settimo cielo, problema risolto, ho semplicemente creato
> una nuova maschera dove ho inserito i vari campi che mi interessavano di
> tutte e tre le tabelle e booom, funziona tutto a meraviglia...grazie
> ancora per il tempo che mi hai dedicato...
>
Bene!
ma mi viene un dubbio, come fai con una sola maschera nela caso di una
statua grande che necessita di piů scatole?
Saluti
Cinzia


title: maschera sottomaschera

text:

ciao, con la creazione guidata access ha creato una maschera principale
con due sottomaschere...ho verificato che posso inserire piů record
nella sottomaschera Scatole collegato ad un solo record nella
sottomaschera Misure..č perfetto..
Grazie
Femto


title: stampa report da una maschera

author: Michi

text:
Ciao al ng,
devo stampare un report da una maschera per mezzo di un pulsante. Fino a qui
nessun problema.
Vorrei stampare un certo numero di copie del report a dipendenza del valore
che é inserito in un controllo del report.
come si può fare?
grazie
michi


title: stampa report da una maschera

author: Silvio Berruti

text:
"Michi" <
maderni-cape...@bluewin.ch
> ha scritto nel messaggio
news:3bea4a5c$1...@news.bluewin.ch...
> Ciao al ng,
> devo stampare un report da una maschera per mezzo di un pulsante. Fino a
qui
> nessun problema.
> Vorrei stampare un certo numero di copie del report a dipendenza del
valore
> che é inserito in un controllo del report.
Prova con qualcosa tipo questo
Public Function StampaRep(rep As String)
    Dim quanti
    If rep = "" Then Exit Function
    quanti = InputBox("Quante copie vuoi stampare?" & vbCrLf & "(0 per
annullare la stampa", "Opzioni Stampa", 3)
    quanti = Val(quanti)
    If quanti < 1 Then Exit Function
    DoCmd.SelectObject acReport, rep, False
    'Stampa quanti copie del report
    DoCmd.PrintOut , , , , quanti
End Function
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Record visibile in una struttura a schede

author: Sharp

text:
Ho due schede una per i pazienti revocati ( basata su una query) una
sui pazienti assistiti dove mi compaiono la maggioranza dei pazienti
assistiti. Solo che nonostante la query faccia bene il suo lavoro
ossia di individuarmi i revocati in base a un campo "data revoca", mi
succede che nel campo assistiti i nominativi mi compaiono lo stesso
vanificando la suddivisione.
Come potrei fare?
Grazie a tutti


author: MA

text:
"Sharp" <
sh...@park.it
> ha scritto nel messaggio
news:jelji0dv39607vgeb...@4ax.com...

Mettendo is null come criterio nel campo data
revoca della query degli assistiti
MAssimiliano


title: Identificare record "orfani"

author: Napoleone

text:
Buona domenica ai partecipanti,
come da oggetto, come potrei fare per identificare
(se ci sono)
dei record orfani nella Tb_Prestazioni_Storiche?
...
Preciso che la Tb_Presenze_Storiche, è relazionata 1 a M
con la Tb_Prestazioni_Storiche.
Affettuosi saluti
Napoleone


title: Identificare record "orfani"

author: Sandro

text:
"Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
news:zpT%e.6310$EZ.2...@twister1.libero.it...

Ciao Napoleone,  :-)))
come stai, tutto ok ?
Spero di si.
Prova con il wizard a crearti una query con dati non corrispondenti.
Un salutonissimo !!
ciao, Sandro


title: Identificare record "orfani"

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:4340065c$0$23957$4faf...@reader3.news.tin.it...

Ciao Sandro, che piacere ritrovarti!
io ... diciamo di essere tornato alla normalità, dopo i tanti contrattempi
di fine estate! Mi sono saltate addirittura le ferie!
Per te, credo e spero tutto alla grande.
>
> Prova con il wizard a crearti una query con dati non corrispondenti.
>
Che sciocco non averci pensato, mi debbo rimettere in attività.
Un affettuoso saluto
Napoleone


title: Identificare record "orfani"

author: Roberto dalla campagna

text:
"Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
news:zpT%e.6310$EZ.2...@twister1.libero.it...
> Buona domenica ai partecipanti,
> come da oggetto, come potrei fare per identificare
> (se ci sono)
> dei record orfani nella Tb_Prestazioni_Storiche?
> ...
> Preciso che la Tb_Presenze_Storiche, è relazionata 1 a M
> con la Tb_Prestazioni_Storiche.
Prova ad inviarci la struttura delle due tabelle ed indica in base a quali
rispettivi campi son in relazione tra di loro.
>
> Affettuosi saluti
>
> Napoleone
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Identificare record "orfani"

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:6PT%e.7522$ID6.1...@twister2.libero.it...
>
> "Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
> news:zpT%e.6310$EZ.2...@twister1.libero.it...
>> Buona domenica ai partecipanti,
>> come da oggetto, come potrei fare per identificare
>> (se ci sono)
>> dei record orfani nella Tb_Prestazioni_Storiche?
>> ...
>> Preciso che la Tb_Presenze_Storiche, č relazionata 1 a M
>> con la Tb_Prestazioni_Storiche.
>
> Prova ad inviarci la struttura delle due tabelle ed indica in base a quali
> rispettivi campi son in relazione tra di loro.
>
>>
>> Affettuosi saluti
>>
>> Napoleone
>
> --
> Roberto
>
Ciao Roberto,
in effetti, con questo tipo di query (che ho provato), non risolvo la
questione, perche:
Tb_Presenze_Storiche
VisitaID
lCodiceBarreCliente
dData
ecc...
------------
Tb_Prestazioni_Storiche
VisitaID
lCodiceBarreCliente
dData
ecc...
------------------------------
Siccome mi č successo che hanno caricato nella Tb_Prestazioni_Storiche
(con un errore poi individuato)
prestazioni relative a piů clienti (per la precisione di 4)
per cui nella Tb_Presenze_Storiche ho un solo cliente;
ma "Ripeto" nella Tb_Prestazioni_Storiche ho le prestazione
di clienti che non risultano essere stati presenti.
Quindi la ricerca nella query di cui mi indicava Sandro,
dovrebbe essere  impostata sui valori non corrispondenti tipo:
VisitaID+lCodiceBarreCliente<>VisitaID+lCodiceBarreCliente
spero di aver dato l'idea.
Ciao Roberto e grazie.
Napoleone


title: Identificare record "orfani"

text:
"Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
news:73U%e.6406$EZ.2...@twister1.libero.it...

Vorrei precisare che le tabelle sono relazionate da: VisitaID
Napoleone


title: Identificare record "orfani"

text:
[cut]
> Ciao Sandro, che piacere ritrovarti!
anche per me lo è :-)
> io ... diciamo di essere tornato alla normalità, dopo i tanti contrattempi
> di fine estate! Mi sono saltate addirittura le ferie!
eh, mi dispiace, ma spero che non sia stato nulla di serio. Brutto non poter
andare in ferie.
> Per te, credo e spero tutto alla grande.
Dai, non c'è male tutto sommato.
[cut]
provo a darti questo ulteriore suggerimento. Hai provato a mettere come
campo non corrispondente solo lCodiceBarreCliente ?
Se nono dovessi risolvere neache in questo modo ti lascio a Roby che sulle
query è un mago
Contraccambio nuovamente i saluti, e, a presto.
Ciao, Sandro


title: Identificare record "orfani"

text:
> [cut]
>
> provo a darti questo ulteriore suggerimento. Hai provato a mettere come
> campo non corrispondente solo lCodiceBarreCliente ?
>
Non và, ho già provato!
> Ciao, Sandro
>
Napoleone


title: Identificare record "orfani"

text:
"Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
news:a5U%e.7567$ID6.1...@twister2.libero.it...
>
> "Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
> news:73U%e.6406$EZ.2...@twister1.libero.it...
> >
> > "Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
> > messaggio news:6PT%e.7522$ID6.1...@twister2.libero.it...
> >>
> >> "Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
> >> news:zpT%e.6310$EZ.2...@twister1.libero.it...
> >>> Buona domenica ai partecipanti,
> >>> come da oggetto, come potrei fare per identificare
> >>> (se ci sono)
> >>> dei record orfani nella Tb_Prestazioni_Storiche?
> >>> ...
> >>> Preciso che la Tb_Presenze_Storiche, è relazionata 1 a M
> >>> con la Tb_Prestazioni_Storiche.
> >>
> >> Prova ad inviarci la struttura delle due tabelle ed indica in base a
> >> quali
> >> rispettivi campi son in relazione tra di loro.
> >>
> >>>
> >>> Affettuosi saluti
> >>>
> >>> Napoleone
> >>
> >> --
> >> Roberto
> >>
> > Ciao Roberto,
> > in effetti, con questo tipo di query (che ho provato), non risolvo la
> > questione, perche:
> > Tb_Presenze_Storiche
> > VisitaID
> > lCodiceBarreCliente
> > dData
> > ecc...
> > ------------
> > Tb_Prestazioni_Storiche
> > VisitaID
> > lCodiceBarreCliente
> > dData
> > ecc...
> > ------------------------------
> > Siccome mi è successo che hanno caricato nella Tb_Prestazioni_Storiche
> > (con un errore poi individuato)
> > prestazioni relative a più clienti (per la precisione di 4)
> > per cui nella Tb_Presenze_Storiche ho un solo cliente;
> > ma "Ripeto" nella Tb_Prestazioni_Storiche ho le prestazione
> > di clienti che non risultano essere stati presenti.
> >
> > Quindi la ricerca nella query di cui mi indicava Sandro,
> > dovrebbe essere  impostata sui valori non corrispondenti tipo:
> > VisitaID+lCodiceBarreCliente<>VisitaID+lCodiceBarreCliente
> >
> > spero di aver dato l'idea.
> >
> > Ciao Roberto e grazie.
> > Napoleone
> Vorrei precisare che le tabelle sono relazionate da: VisitaID
Scusami, ma tu nel primo messaggio hai affermato che le due tabelle sono tra
loro in relazione uno-a-molti; se così è, ti dispiace indicare per ognuna
delle due tabelle quale campo rapprenta la chiave primaria e quale campo
rappresenta la chiave esterna?
VisitaID, se la relazione tra le due tabelle è uno-a-molti, sarà per una
tabella la chiave primaria e per l'altra sarà invece la chiave esterna.
Cerca di far chiarezza su questo aspetto.



title: Identificare record "orfani"

text:
CUT
>
> Scusami, ma tu nel primo messaggio hai affermato che le due tabelle sono
> tra
> loro in relazione uno-a-molti; se così è, ti dispiace indicare per ognuna
> delle due tabelle quale campo rapprenta la chiave primaria e quale campo
> rappresenta la chiave esterna?
> VisitaID, se la relazione tra le due tabelle è uno-a-molti, sarà per una
> tabella la chiave primaria e per l'altra sarà invece la chiave esterna.
> Cerca di far chiarezza su questo aspetto.
>
>>
>> Napoleone
>
> --
> Roberto
>
Ciao Roberto,
confermo quanto sopra, precisando che:
la tabella principale è Tb_Presenze_Storiche (PK VisitaID)
relazionata 1 a M con la tabella Tb_Prestazioni_Storiche ( senza PK )
la relazione è impostata con i campi VisitaID della tabella
Tb_Presenze_Storiche
ed il campo VisitaID della tabella Tb_Prestazioni_Storiche
Spero di aver chiarito.
Napoleone
PS:
se hai seguito la discussione sul sito MPOA,
Giorgio Rancati mi suggeriva di modificare proprio la PK
Ciao


title: Identificare record "orfani"

text:
"Napoleone" <
napole...@inwind.it
> ha scritto nel messaggio
news:1Sf0f.10002$ID6.1...@twister2.libero.it...
> CUT
> >
> > Scusami, ma tu nel primo messaggio hai affermato che le due tabelle sono
> > tra
> > loro in relazione uno-a-molti; se così è, ti dispiace indicare per
ognuna
> > delle due tabelle quale campo rapprenta la chiave primaria e quale campo
> > rappresenta la chiave esterna?
> > VisitaID, se la relazione tra le due tabelle è uno-a-molti, sarà per una
> > tabella la chiave primaria e per l'altra sarà invece la chiave esterna.
> > Cerca di far chiarezza su questo aspetto.
> >
> >>
> >> Napoleone
> >
> > --
> > Roberto
> >
> Ciao Roberto,
> confermo quanto sopra, precisando che:
> la tabella principale è Tb_Presenze_Storiche (PK VisitaID)
> relazionata 1 a M con la tabella Tb_Prestazioni_Storiche ( senza PK )
> la relazione è impostata con i campi VisitaID della tabella
> Tb_Presenze_Storiche
> ed il campo VisitaID della tabella Tb_Prestazioni_Storiche
Fermo restando che non capisco il motivo per cui esistano tabelle senza
chiave primaria, che spesso in Access riescono a creare malfunzionamenti, se
vuoi l'elenco dei record della tabella Tb_Presenze_Storiche che non hanno
corrispondenze nella tabella Tb_Prestazioni_Storiche, prova con una query
che abbia il seguente codice SQL:
SELECT *.Tb_Presenze_Storiche
FROM Tb_Presenze_Storiche
WHERE DCount("*", "Tb_Presenze_Storiche", "VisitaID =" &
Tb_Presenze_Storiche.VisitaID) = 0;
>
> Spero di aver chiarito.
Spero di aver capito.
>
> Napoleone
> PS:
> se hai seguito la discussione sul sito MPOA,
> Giorgio Rancati mi suggeriva di modificare proprio la PK
No, non l'ho seguita.
>
> Ciao



title: Identificare record "orfani"

text:
CUT
> Fermo restando che non capisco il motivo per cui esistano tabelle senza
> chiave primaria, che spesso in Access riescono a creare malfunzionamenti,
> se
> vuoi l'elenco dei record della tabella Tb_Presenze_Storiche che non hanno
> corrispondenze nella tabella Tb_Prestazioni_Storiche, prova con una query
> che abbia il seguente codice SQL:
>
> SELECT *.Tb_Presenze_Storiche
> FROM Tb_Presenze_Storiche
> WHERE DCount("*", "Tb_Presenze_Storiche", "VisitaID =" &
> Tb_Presenze_Storiche.VisitaID) = 0;
>
Ho creato una nuova query con questo codice, ma segnala:
Errore di sintassi (operatore mancante) nell'espressione della query
*.Tb_Presenze_storiche
Ciao
Napoleone


title: Identificare record "orfani"

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:o_T0f.2053$8p3....@twister1.libero.it...

Un piccolo lapsus nella SELECT ed inoltre avevo sbagliato il nome della
tabella dominio della funzione DCount; prove cosě:
SELECT Tb_Presenze_Storiche.*
FROM Tb_Presenze_Storiche
WHERE (((DCount("*","Tb_Prestazioni_Storiche","VisitaID=" &
[VisitaID]))=0));
>
> Ciao
> Napoleone



title: Identificare record "orfani"

text:
CUT
>
> SELECT Tb_Presenze_Storiche.*
> FROM Tb_Presenze_Storiche
> WHERE (((DCount("*","Tb_Prestazioni_Storiche","VisitaID=" &
> [VisitaID]))=0));
>
> Roberto
>
Ciao Roberto,
continua a non funzionare, per semplicità, allego l'SQL funzionante.
-----------------
SELECT *
FROM Tb_Presenze_Storiche LEFT JOIN Tb_Prestazioni_Storiche ON
(Tb_Prestazioni_Storiche.VisitaID=Tb_Presenze_Storiche.VisitaID) AND
(Tb_Prestazioni_Storiche.lCodiceBarreCliente=Tb_Presenze_Storiche.lCodiceBarreCliente)
WHERE Tb_Prestazioni_Storiche.lCodiceBarreCliente IS NULL;
-------------
Napoleone


title: Identificare record "orfani"

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:H2b1f.3655$Ik7....@twister2.libero.it...
>
> CUT
> >
> > SELECT Tb_Presenze_Storiche.*
> > FROM Tb_Presenze_Storiche
> > WHERE (((DCount("*","Tb_Prestazioni_Storiche","VisitaID=" &
> > [VisitaID]))=0));
> >
> > Roberto
> >
> Ciao Roberto,
> continua a non funzionare,
per scupolo io l'ho provato ed a me funziona, non so cosa dirti.
> per semplicità, allego l'SQL funzionante.
> -----------------
> SELECT *
> FROM Tb_Presenze_Storiche LEFT JOIN Tb_Prestazioni_Storiche ON
> (Tb_Prestazioni_Storiche.VisitaID=Tb_Presenze_Storiche.VisitaID) AND
>
(Tb_Prestazioni_Storiche.lCodiceBarreCliente=Tb_Presenze_Storiche.lCodiceBar
reCliente)
> WHERE Tb_Prestazioni_Storiche.lCodiceBarreCliente IS NULL;
> -------------
Ma se questo codice SQL è funzionante, allora finiamola qui.



title: Identificare record "orfani"

text:
CUT
> per scupolo io l'ho provato ed a me funziona, non so cosa dirti.
>
> Ma se questo codice SQL č funzionante, allora finiamola qui.
>
Certo :-)
non volevo farti perdere tempo,
volevo poter conoscere quest'altra soluzione.
Grazie ugualmente per il tempo che mi hai dedicato.
Napoleone


title: esportare record sottomaschera in excel

author: Giuseppe

text:
Buon pomeriggio a tutti.
Con il codice
   DoCmd.TransferSpreadsheet acExport, , "qsmRiepDipendenti", "C:\Users\" & strUtente & "\Documents\ElencoDipendenti.xlsx"
Creo un file excel con i record presenti nella query qsmRiepDipendenti che è l'origine dati di una sottomaschera che viene filtrata dai controlli posti nella form principale.
Quindi nella form, vedo i record filtrati, nel file excel generato invece sono tati esportati tutti i record.
Come faccio ad esportare solo i record filtrati?
Grazie.
Giuseppe


title: esportare record sottomaschera in excel

author: Bruno Campanini

text:

Esporta una quey di filtro:
DoCmd.TransferSpreadsheet acExport, , "Query2", "D:\BC.xlsx"

Dove Query2:
SELECT Orders.Customer_ID
FROM Orders
WHERE (((Orders.Customer_ID) Like "B*"));

Bruno


title: esportare record sottomaschera in excel

text:

Ciao Bruno e grazie per la risposta.
Non ho capito la condizione WHERE soprattuto non ho capito Like "B*" .


title: esportare record sottomaschera in excel

text:

Nel mio esempio ho scelto di selezionare tutti i record che nel
campo Customer_ID hanno B come brima lettera del nome.

Per riferirmi correttamente alle tue circostanze dovrei avere
a disposizione il tuo file.

Bruno


title: esportare record sottomaschera in excel

text:

Nella SubForm hai il Campo Master/Secondario che agigunge un Filtro ulteriore all'intero Set di records... pertanto esportare usando l'origine della SubForm è sbagliato...
Se poi filtri con altri criteri...

La soluzione tecnica più semplice è esportare il Recordset della SubForm usando il metodo CopyFromRecordset membro di Range, che è indipendente da tutto:

Dim rs As DAO.Recordset
Dim XL As Object
Dim wb As Object

    Set rs = Me!SubFormContainerName.Form.Recordset
    Set XL = CreateObject("Excel.Application")
    Set wb = XL.Workbooks.Open("C:\Users\Kermit\Desktop\Book1.xlsx")
    With wb
        .Worksheets(1).Cells(1).CopyFromRecordset rs
        .Save
        .Close False
    End With
    XL.Quit
    Set XL = Nothing

Saluti
@Alex


title: esportare record sottomaschera in excel

text:

Grazie Alex.
La sottomaschera non ha il Campo Master/Secondario.
Ho provato con la tua soluzione sostituendo Me!SubFormContainerName.Form.Recordset  con Me!smRiepSoci.Form.Recordset  ma mi esporta tutti i record.
Ho sbagliato io qualcosa?


title: esportare record sottomaschera in excel

text:
....
> La sottomaschera non ha il Campo Master/Secondario.

Allora non è legata ai dati della Maschera principale..., e questo dovresti spiegarcelo bene, solitamente le SubForm sono collegate alle Form tramite Campo Master/Secondario la dove si realizza una Visualizzazione Master/Detail, che io ho dato per scontato...

> Ho provato con la tua soluzione sostituendo Me!SubFormContainerName.Form.Recordset con Me!smRiepSoci.Form.Recordset ma mi esporta tutti i record.

Non saprei se magari chiarisci il primo punto forse... puoi fare una prova anche con:
Me!smRiepSoci.Form.RecordsetClone

> Ho sbagliato io qualcosa?

Prematuro dirlo...

@Alex


title: esportare record sottomaschera in excel

text:

Ciao Alex.
Nella form principale ho dei controlli che filtrano la query della sottomaschera.
Man mano che utilizzo un filtro, la proprietà Filtro della sottomaschera si popola.
Ad es.
IDAzienda = 1 And Sesso = 2
e così via se filtro ulteriormente.
Quindi i record da esportare sono quelli dell'origine dati della subform con i filtri memorizzati nella proprietà Filtro.
Spero di averti dato le informazione che mi chiedi.
Giuseppe


title: esportare record sottomaschera in excel

text:

Scusate.
Ho dimenticato di specificare che la form principale non ha origine dati, serve solo a filtrare la subform.
Giuseppe


title: esportare record sottomaschera in excel

author: Michele

text:

quindi devi cambiare la query "qsmRiepDipendenti" impostando i filtri tipo così:

Set db = CurrentDb
Set qfd = db.QueryDefs("qsmRiepDipendentiFiltrata")
qfd.sql = Me!smRiepSoci.Form.RecordSource

a questo punto DoCmd.TransferSpreadsheet acExport, , "qsmRiepDipendentiFltrata" ....
dovrebbe funzionare


title: esportare record sottomaschera in excel

author: Phoenix Coop

text:

Ciao Michele e grazie.
Ho aggiunto la dichiarazione delle due variabili,
Dim db As Object
Dim qfd As Object

ma quando arriva  a
qfd.SQL = Me!smRiepSoci.Form.RecordSource
esce il messaggio errore di run time 3129: Instruzione SQL non valida  Prevista 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' o 'UPDATE'.
Ho inserito nella finestra immediata
?Me!smRiepSoci.Form.RecordSource
ed esce qsmRiepSoci e non l'origine dati della query.

Giuseppe


title: esportare record sottomaschera in excel

text:

quindi invece di form.recordsource dagli una stringa
strSQL =  "SELECT ..."
qfd.SQL = strSQL
dove strSQL è uguale a qsmRiepSoci, ma con le condizioni per il filtro in WHERE...


title: esportare record sottomaschera in excel

text:

Grazie Michele.
Prima della tua risposta avevo fatto così:
Con la stringa Me!smRiepSoci.Form.Tag copio i filtri impostati nella finestra delle proprietà della subform.
Poi ho modificato il codice come segue e la query qsmRiepSociFiltrata mostra effettivamente i record filtrati come nella sottomaschera.
Ma quando parte la riga
DoCmd.TransferSpreadsheet acExport, , "qsmRiepSociFiltrata", "C:\Users\" & strUtente & "\Documents\ElencoSoci.xlsx"
mi crea un file excel con tutti i record senza essere filtrati?
Come è possibile se l'oggetto (query) da esportare invece i filtri ce li ha?
Questo il codice attuale:

Dim db As Object
Dim qfd As Object
Set db = CurrentDb
    Set qfd = db.QueryDefs("qsmRiepSociFiltrata")
'qfd.SQL = Me!smRiepSoci.Form.RecordSource

Dim strFiltro As String
    strFiltro = Me!smRiepSoci.Form.Tag
qfd.SQL = "SELECT DISTINCTROW tblSoci.IdSocio, tblSoci.IdAzienda, tblSoci.IdAnagrafica, DenominazioneCommerciale AS Anagrafica, tblAnagrafiche.IdComuneNascita, tblAnagrafiche.datanascita, DateDiff('yyyy',[DataNascita],Date()) AS Eta, tblSoci.DataInizio, tblSoci.DataFine, tblAnagrafiche.CodiceFiscale, IIf([Sesso]=0,'',IIf([Sesso]=1,'F','M')) AS Sess, tblAnagrafiche.Sesso" & _
          " FROM tblAnagrafiche INNER JOIN tblSoci ON tblAnagrafiche.IdAnagrafica = tblSoci.IdAnagrafica " & _
          " WHERE " & strFiltro & _
          " ORDER BY DenominazioneCommerciale"
    DoCmd.TransferSpreadsheet acExport, , "qsmRiepSociFiltrata", "C:\Users\" & strUtente & "\Documents\ElencoSoci.xlsx"
Grazie.
Giuseppe


title: esportare record sottomaschera in excel

text:

prova a inserire prima di TransferSpreadSheet un
    DB.QueryDefs.Refresh


title: esportare record sottomaschera in excel

text:

Michele no non funzionava neanche con il refresh.
Ho risolto così:
Dim strFiltro As String
    strFiltro = Me!smRiepSoci.Form.Tag
        If ControlloQuery("qsmRiepSociFiltrata") Then CurrentDb.QueryDefs.Delete "qsmRiepSociFiltrata"
            CurrentDb.CreateQueryDef "qsmRiepSociFiltrata", "SELECT DISTINCTROW tblSoci.IdSocio, tblSoci.IdAzienda, tblSoci.IdAnagrafica, DenominazioneCommerciale AS Anagrafica, tblAnagrafiche.IdComuneNascita, tblAnagrafiche.datanascita, DateDiff('yyyy',[DataNascita],Date()) AS Eta, tblSoci.DataInizio, tblSoci.DataFine, tblAnagrafiche.CodiceFiscale, IIf([Sesso]=0,'',IIf([Sesso]=1,'F','M')) AS Sess, tblAnagrafiche.Sesso" & _
          " FROM tblAnagrafiche INNER JOIN tblSoci ON tblAnagrafiche.IdAnagrafica = tblSoci.IdAnagrafica " & _
          " WHERE " & strFiltro & _
          " ORDER BY DenominazioneCommerciale"
    DoCmd.TransferSpreadsheet acExport, , "qsmRiepSociFiltrata", "C:\Users\" & strUtente & "\Documents\ElencoSoci.xlsx"

Grazie tante.
Giuseppe