title: altezza di un form continuo

author: Mickey

text:
Salve. Ho due maschere di tipo continuo collegate a tabelle. In una
delle due, se non è ingrandita al massimo, compaiono 5 records,
nell'altra soltanto 2. Questo è stato deciso da MS-Access non so come.
Possibile che non si possa governare il fenomeno? Grazie
Mickey


title: altezza di un form continuo

author: sib

text:
Mickey <
mic...@mail.dex-net.com
> wrote in message
39b8ffa2...@news.tiscalinet.it...

Scusa, non capisco una cosa.
Che intendi per "governare"?
Le maschere continue non sono altro che maschere una dopo l'altra, come se
scorressero le traverse di una serranda dove ogni traversa rappresenta un
record, se usi traverse da 20 cm  in un metro di serranda ce ne infili 5, se
usi traverse da 5cm in un metro ce ne infili 20.
Quanto sono alte le tue traverse.. ehm.. i tuoi record?
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: altezza di un form continuo

author: lbo dal portatile

text:

vedi sull'help movesize.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: altezza di un form continuo

author: robviv

text:
In visualizzazione struttura della maschera
controllare la dimensione della sezione
corpo
tale altezza č regolabile spostando la barra
orizzontale in basso del corpo stesso
č chiaro che se hai ad esempio
5 controlli alti un cm
disposti uno sopra l'altro
non puoi restringere piů di tanto
tale sezione.


title: altezza di un form continuo

text:
>tale altezza č regolabile spostando la barra
>orizzontale in basso del corpo stesso
>č chiaro che se hai ad esempio
>5 controlli alti un cm
>disposti uno sopra l'altro
>non puoi restringere piů di tanto
>tale sezione.
bello, sembrano versi sciolti...  :-)



title: altezza di un form continuo

text:
> bello, sembrano versi sciolti...  :-)
Posso fare di meglio (se mi concentro).
n.b. il punto finale non è stata una svista, ma sublima, in un'unica
posizione,
in fondo, in disparte, quasi a non voler disturbare la poecità del
discorso,
la inutile presenza di virgole ed altro.
.
Notare inoltre, la coerenza tra concetto e forma stilistica espressiva:
la semplicità dell'argomento esposto è riequilibrato da una
articolazione
distributiva delle parole; pause e ritorni a capo non sono casuali, ma
intrinsicamente legati al significato delle parole.
Dove il significato si eleva, il vuoto appare e viceversa.
Le cosidette regole compositive, della semantica espressiva.
By  By


title: altezza di un form continuo

text:
>Dove il significato si eleva, il vuoto appare e viceversa.
>Le cosidette regole compositive, della semantica espressiva.
mecojoni!  :-)
hai provato con gli haiku?  magari ti ingabbiano di piů dal punto di
vista formale, ma vanno tanto di moda...



title: altezza di un form continuo

text:
On Mon, 11 Sep 2000 01:25:02 GMT,
l...@NOSPAM.blunet.it
 (lbo dal
portatile) wrote:
>>Dove il significato si eleva, il vuoto appare e viceversa.
>>Le cosidette regole compositive, della semantica espressiva.
>
>mecojoni!  :-)
>
ecc.
Mi fa piacere di avere, senza volerlo, ispirato queste belle
digressioni poetiche.
Tornando alle maschere continue
ho usato con successo il movesize
consigliatomi.
Ora, perň, ho problemi piů gravi.
La domanda, in sintesi, č:
esiste un modo
di agire via codice
sulla singola riga della maschera?
In altri termini
esiste un evento
in cui potere
eventualmente
intervenire?
Alla mia vista corta
sembra proprio di no!
(Va bč, ci ho provato anch'io con risultati sgangherati, ma la domanda
rimane, grazie)
Mickey


title: verifica dati non corrispondenti

author: Linox

text:
Ciao a tutti,
sto facendo il mio lavoro di diploma é purtroppo il tempo stringe e non ho
tantissimo tempo da dedicare alle ricerche su eventuali risposte già date al
mio problema
Situazione:
Ho un recordset "rstFatture" che ho ricavato tramite connessione ad un As400
ed ho una tabella "tblClienti" nel database locale. Dovendo importare i
record del recordset "rstFatture" in una tabella locale "tblFatture"
inizialmente vuota che ha un campo correlato alla tabella "tblClienti" mi da
ovviamente errore nel caso in qui ho una fattura con idCliente non presente
nella mia tabella "tblClienti".
Domanda:
Come posso verificare questa condizione in modo da non importare le fatture
senza clienti corrispondenti?
Grazie anticipatamente a tutti
Lino


title: verifica dati non corrispondenti

author: Lucio Arzon

text:
> Come posso verificare questa condizione in modo da non importare le
fatture
> senza clienti corrispondenti?
Se la Tabella A contiene i clienti e la tabella B contiene le fatture, fai
una query che ti mostra tutti i record di A, anche se in B non esiste
corrispondenza. Poi imposti in tabella B una Where cliente isnull.
Luc


title: verifica dati non corrispondenti

text:
"Lucio Arzon" <
webm...@lucioarzon.com
> ha scritto nel messaggio
news:HyXF9.10094$fa.3...@news1.tin.it...

Per intanto grazie
provo a vedere cosa riesco a fare e se dovessi riscontrare dei problemi mi
rifaccio vivo
grazie ancora
Lino


title: verifica dati non corrispondenti

author: Roberto da casa

text:
"Linox" <
li...@bluewin.ch
> ha scritto nel messaggio
news:as8kuc$nq41u$1...@ID-160104.news.dfncis.de...

Usa una funzione DLookup (vedi help) con la quale chiedi ti venga restituito
la chiave primaria della tabella tblClienti del codice cliente indicato dal
recordset "rstFatture": se la funzione DLookup ti restituisce un valore
Null, significa che quel cliente non ha un record corrispondente nella
tabella tblClienti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: verifica dati non corrispondenti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:4c1G9.39544$3l.10...@twister1.libero.it...
[cut]
>
> Usa una funzione DLookup (vedi help) con la quale chiedi ti venga
restituito
> la chiave primaria della tabella tblClienti del codice cliente indicato
dal
> recordset "rstFatture": se la funzione DLookup ti restituisce un valore
> Null, significa che quel cliente non ha un record corrispondente nella
> tabella tblClienti.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Grazie x la dritta ho dato un'occhiata al help ed é esattamente quello che
cercavo
cmq mi da un errore e non riesco a capire il xché
ho inserito il seguente codice:
varX = DLookup("[chrIDCliente]", "tblClienti", "[chrIDCliente] =" _
                                                &
Trim(rstAsStats.Fields("FTNOIN").Value))
ma mi restituisce il seguente msg "Tipi di dati non corrispondenti
nell'espressione criterio" anche se entrambi i campi contengono valori
String
Sai darmi qualche altro consiglio o sbaglio io qlc
Grazie ancora
Lino


title: verifica dati non corrispondenti

text:
"Linox" <
li...@bluewin.ch
> ha scritto nel messaggio
news:asarra$pclda$1...@ID-160104.news.dfncis.de...

Fermo restando che varX deve esse una variabile di tipo Variant, altrimenti
quando la ricerca dà esito negativo (la DLookup restituisce il valore Null)
ti verrà segnalato un errore.
Se il campo chrIDCliente è di tipo Testo come pure il campo FTNOIN, prova
con:
varX = DLookup("[chrIDCliente]", "tblClienti", "[chrIDCliente] =" _
& Chr$(34) & Trim(rstAsStats.Fields("FTNOIN").Value) & Chr$(34))



title: verifica dati non corrispondenti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:4c1G9.39544$3l.10...@twister1.libero.it...
>
[cut]
non ho più in lista l'ultimo messaggio che mi hai inviato cmq sono riuscito
a far funzionare il tutto con Chr$(34) come mi avevi suggerito anche se non
so cosa significhi (nell'help non ho ancora trovato niente).
cosa fa Chr$(34)?
tante grazie per avermi aiutato con questo mio problema
Ciao
Lino


title: verifica dati non corrispondenti

text:
"Linox" <
li...@bluewin.ch
> ha scritto nel messaggio
news:asbljv$pkqqq$1...@ID-160104.news.dfncis.de...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:4c1G9.39544$3l.10...@twister1.libero.it...
> >
> [cut]
>
> non ho più in lista l'ultimo messaggio che mi hai inviato cmq sono
riuscito
> a far funzionare il tutto con Chr$(34) come mi avevi suggerito anche se
non
> so cosa significhi (nell'help non ho ancora trovato niente).
> cosa fa Chr$(34)?
Chr$(34)  è il codice ASCII delle virgolette (").
Visto che chrIDCliente e FTNOIN sono di tipo testo, FTNOIN va chiuso tra
virgolette.
Si sarebbe potuto scrivere:
varX = DLookup("[chrIDCliente]", "tblClienti", "[chrIDCliente] ='" _
& Trim(rstAsStats.Fields("FTNOIN").Value) & "'")
ma nel caso FTNOIN avesse contenuto nel valore un apice ('), avresti
ricevuto un messaggio di errore.
Per maggiori dettagli leggi sull'help l'argomento Virgolette nelle stringhe.
>
> tante grazie per avermi aiutato con questo mio problema
>
> Ciao
> Lino
--



title: FE in locale; BE su un server

author: Giorgio Scoccianti

text:
Abbiamo realizzato un sito Internet che utilizza 1 db in Access; il file mdb
risiede quindi sul server di chi ci ha fornito lo spazio sul web; è
possibile creare un file FE sul mio PC che sfrutti le tabelle collegate al
file sul server?
Ho provato a seguire la procedura per collegare le tabelle dando il percorso
FTP, senza risultato.
Abbiamo comunque la possibilità di avere la connessione ODBC.
Grazie


title: Forse [OT] - Dati da AS400 a Access

author: Davide Prati

text:
I miei  PC scaricano ogni mattina all'accensione oppure su richiesta i dati
dall'AS/400, via scheda emulatore 5250 collegata Twinax, utilizzando le
procedure batch di PCSupport RTOPC ed eventualmente li rimandano modificati
usanto RFROMPC. I file vengono poi importati in dBaseIV per l'uso.
Questa procedura, funzionante da anni, è oramai vetusta e comunque piuttosto
lenta per la doppia operazione di importazione.
Mi hanno detto che esistono delle API per fare l'importazione diretta
tramite VB (l che risparmierebbe un passaggio)e potrei migrare quindi verso
procedure operative in Windows.
Qualche anima pia ha informazioni a riguardo?
P.S.
Attualmente non ho informazioni circa la release di OS/400 nè di PCSupport,
ma posso eventualmente informarmi.
Grazie in anticipo
--
Davide Prati
davide...@tin.it
http://web.tiscalinet.it/davideprati
----------------------------------------


title: Forse [OT] - Dati da AS400 a Access

author: Stefano Bettini

text:
Davide Prati <
davide...@tin.it
> wrote in message
8bd9je$5c8$1...@nslave1.tin.it...
> I miei  PC scaricano ogni mattina all'accensione oppure su richiesta i
dati
> dall'AS/400, via scheda emulatore 5250 collegata Twinax, utilizzando le
> procedure batch di PCSupport RTOPC ed eventualmente li rimandano
modificati
> usanto RFROMPC. I file vengono poi importati in dBaseIV per l'uso.
> Questa procedura, funzionante da anni, è oramai vetusta e comunque
piuttosto
> lenta per la doppia operazione di importazione.
>
> Mi hanno detto che esistono delle API per fare l'importazione diretta
> tramite VB (l che risparmierebbe un passaggio)e potrei migrare quindi
verso
> procedure operative in Windows.
>
> Qualche anima pia ha informazioni a riguardo?
>
> P.S.
> Attualmente non ho informazioni circa la release di OS/400 nè di
PCSupport,
> ma posso eventualmente informarmi.
>
> Grazie in anticipo
>
In effetti ora c'è di molto meglio.
Oltre a poter fare praticamente qualsiasi cosa via odbc-direct
puoi addirittura utilizzare l'oggettino di automazione OLE apposito
sviluppato da IBM che (a sentir loro) dovrebbe permettere l'accesso
a *tutte* le risorse del db AS dalle procedure win in maniera praticamente
"nativa".
Prova a dare un'occhiata a:
http://www.as400.ibm.com/clientaccess/expresslinks.htm
e dintorni (abbi pazienza xchè in genere è lentuccio assai...).
Bye, Ste


title: Aiutissimi per ReporT

author: Nao

text:
Devo stampare dei dati presi da una tabella su delle etichette, il mio
problema è che le etichette sono su
foglio A4 disposte in 2 colonne e 4 righe ed io praticamente stampo 2,3,4 o
5 etichette alla volta, e vorrei non sprecare le etichette che restano sul
foglio,
visto che la volta dopo sul foglio ne potrebbero mancare le prime 3.
Io ho fatto una query che estrae dati da una tabella, dove ci sono anche 4
record con numero negativo (-1 -2 -3 -4
sono record fittizzi),
io pesco i record che mi servono, poi pesco anche il numero negativo uguale
a quante sono le etichette che mancano,
ordino i record in modo crescente, in modo che questi restino per primi.
Cosi facendo però mi stampa ogni volta la grafica del report su zona di
foglio dove non c'è l'etichetta, il
sistema funziona ma non è molto elegante, (pensate questa operazione su
carta lucida, quella per etichette con
stampante a getto........non ho ancora provato ma mi sa che è una sgommata
unica:))
Mi andrebbe bene anche un sistema del genere, magari riuscendo a dirgli che
quando valore "n_telefono" è negativo
rendere invisibile la grafica del report su quel record, in modo che non
stampi, booooo non so ditemi voi come
fare accetto qualsiasi proposta.
Ciao
GRAZIE NAdir


title: quesito sul DCOUNT

author: Fausto

text:
Salve a tutti. Devo realizzare una form contenente una serie di dati
che riepilogano le informazioni contenute in una tabella.Sto
utilizzando la funzione DCOUNT per effettuare i conteggi pero' mi
accorgo che gią dopo una dozzina di istruzioni DCOUNT il tempo di
attesa per la visualizzazione dei dati č di circa 1 minuto.Considerando
che ci dovranno essere circa una cinquantina di campi di riepilogo mi
viene da pensare che non č utilizzabile la funzione per tale scopo. La
tabella contiene circa 1000 record e circa 15 campi i quali,
opportunamente combinati formano la form di riepilogo. Tenendo presente
che, viste le combinazioni possibili, non posso utilizzare una query a
campi incrociati, stavo pensando di realizzare alcune query che almeno
effettuano dei "macro" riepiloghi per poi utilizzare il DCOUNT per
estrarre i numeri. Avete qualche idea in proposito per realizzare
quanto sopra in maniera diversa? grazie fausto


title: quesito sul DCOUNT

author: Fabio

text:
"Fausto" <
briga...@hotmail.com
> ha scritto nel messaggio
news:Usenet.cibqasbt@localhost...
> Salve a tutti. Devo realizzare una form contenente una serie di dati
> che riepilogano le informazioni contenute in una tabella.Sto
> utilizzando la funzione DCOUNT per effettuare i conteggi pero' mi
> accorgo che già dopo una dozzina di istruzioni DCOUNT il tempo di
> attesa per la visualizzazione dei dati è di circa 1 minuto.Considerando
> che ci dovranno essere circa una cinquantina di campi di riepilogo mi
> viene da pensare che non è utilizzabile la funzione per tale scopo. La
> tabella contiene circa 1000 record e circa 15 campi i quali,
> opportunamente combinati formano la form di riepilogo. Tenendo presente
> che, viste le combinazioni possibili, non posso utilizzare una query a
> campi incrociati, stavo pensando di realizzare alcune query che almeno
> effettuano dei "macro" riepiloghi per poi utilizzare il DCOUNT per
> estrarre i numeri. Avete qualche idea in proposito per realizzare
> quanto sopra in maniera diversa? grazie fausto
>
Direi che invece di usare la funzione DCOUNT potresti effettuare il
conteggio direttamente con SQL, anche se bisognerebbe vedere effettivamente
come sono strutturate le tabelle.
Es. "SELECT COUNT(*) AS MioConteggio FROM Tabella1 WHERE <Condizioni>"
Anche senza conoscere direttamente SQL, quando crei una query puoi definire
se un campo è di conteggio o se va sotto la clausola di raggruppamento.
Ciao, FABIO


title: quesito sul DCOUNT

author: Matteo Palmieri

text:
"Fausto" <
briga...@hotmail.com
> ha scritto nel messaggio
news:Usenet.cibqasbt@localhost...
> Salve a tutti. Devo realizzare una form contenente una serie di dati
Regola l'orologio del PC
--
Matteo Palmieri - Cybercreations
www.cybercreations.it


title: quesito sul DCOUNT

author: Fabrizio

text:
"Matteo Palmieri" <
matteo....@cybercreations.it
> ha scritto nel
messaggio news:ajb6d1$peu$1...@serv1.albacom.net...

E' vero , e tutto il giorno che ho davanti sto' quesito sul DCOUNT che m'ha
fatto due palle così B-)
Ciao. Fabrizio.


title: quesito sul DCOUNT

author: Antonio Biso

text:
"Fausto" <
briga...@hotmail.com
> ha scritto nel messaggio
news:Usenet.cibqasbt@localhost...

Non ho capito una cosa: ci sono una cinquantina di controlli (NON CAMPI)
sulla maschera che contengono chiamate alla funzione Dcount?
Ci credo che rallenta.
Cerca di crearti un unica query che ti restituisca i valori e poi passali ai
controlli via codice aprendociu sopra un recordset (per esempņio...)
Antonio


title: sottomaschera nella sottomaschera su BE mysql

author: asinobigio

text:
salve a tutti, ho un problema sul quale sono piantato.
ho una maschera principale BROGLIACCIO, con una sottomaschera UFFICIO
(relazione 1 a molti). A sua volta nella sottomaschera UFFICIO è
presente una sottomaschera (di tipo continuo)DIPENDENTI IN SERVIZIO
(relazione 1 a molti con UFFICIO).
Su access se io, dopo aver inserito la data nella form principale vado
a cliccare e scrivere qualcosa nella form DIPENDENTI IN SERVIZO
funziona regolarmente (access in automatico crea il record anche nella
tabella UFFICIO, pur non avendoci cliccato).
Purtroppo con le tabelle su Mysql non funziona (di fatto se non scrivo
prima qualcosa nella form UFFICIO non posso scrivere nulla, pena
errore, nella form DIPENDENTI IN SERVIZIO).
Potete aiutarmi?
Grazie
Asinobigio


author: VedoTondo

text:
"asinobigio" <
asino...@inwind.it
> ha scritto nel messaggio
news:1162891925.7...@m7g2000cwm.googlegroups.com...

Non conosco Mysql  però mi viene di pensare che tu abbia qualche campo
relazionato con valore null e questo potrebbe far incartare il meccanismo.
In access io risolvo il problema mettendo in tabella come valore predefinito
0 sia nella tabella che nella maschera nei combobox.
Con questo sistema dovresti aver la possibiltà di tenere il campo vuoto
senza aver problemi.
--
Saluti Andrea
Cat. Principiante - Access 2003 - Windows XP


title: Devo fare 2 Query...

author: SuperPippo

text:
ho la necessità di fare due query che mi trovino in un campo della tabella
il segno +...faccio un esempio: Campo F1234+2342...
ed un'altra query che in un campo mi tolga o mi metta lo zero iniziale
facendolo diventare di 8 cifre... esempio : Campo  1234567 (deve mettere lo
zero davanti) 001234567 deve togliere uno zero davanti... grazie x
l'aiuto...


title: Devo fare 2 Query...

author: Sergio MAZZA

text:
"SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
news:r4GF5.1208$Nz.2...@news.infostrada.it...
> ho la necessità di fare due query che mi trovino in un campo della tabella
> il segno +...faccio un esempio: Campo F1234+2342...
>
Nei criteri, sotto il campo incriminato scrivi: like '*+*';
> ed un'altra query che in un campo mi tolga o mi metta lo zero iniziale
> facendolo diventare di 8 cifre... esempio : Campo  1234567 (deve mettere
lo
> zero davanti) 001234567 deve togliere uno zero davanti... grazie x
> l'aiuto...
>
>
In questo caso credo ti ci voglia una funzione:
'------------------
Function togliOmettiZero(stringa As String) As String
Dim LungMax As Integer, ritorno As String
LungMax = 8
If Len(stringa) > 8 Then
    ritorno = Right(stringa, 8)
Else
    ritorno = Left("00000000", LungMax - Len(stringa)) & stringa
End If
togliOmettiZero = ritorno
End Function
'--------------------
Dovrebbe andare...
Ciao.


title: Devo fare 2 Query...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:8s7bm2$qg0$1...@suite03.caspur.it...
>
> "SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
> news:r4GF5.1208$Nz.2...@news.infostrada.it...
> > ho la necessità di fare due query che mi trovino in un campo della
tabella
> > il segno +...faccio un esempio: Campo F1234+2342...
> >
>
> Nei criteri, sotto il campo incriminato scrivi: like '*+*';
Questa non funge...prava !!!
> > ed un'altra query che in un campo mi tolga o mi metta lo zero iniziale
> > facendolo diventare di 8 cifre... esempio : Campo  1234567 (deve mettere
> lo
> > zero davanti) 001234567 deve togliere uno zero davanti... grazie x
> > l'aiuto...
> In questo caso credo ti ci voglia una funzione:
> '------------------
> Function togliOmettiZero(stringa As String) As String
> Dim LungMax As Integer, ritorno As String
> LungMax = 8
> If Len(stringa) > 8 Then
>     ritorno = Right(stringa, 8)
> Else
>     ritorno = Left("00000000", LungMax - Len(stringa)) & stringa
> End If
> togliOmettiZero = ritorno
> End Function
> '--------------------
Questa la devo provare Sergio...ma dove devo inserire questo codice ???
Grazie...


title: Devo fare 2 Query...

author: AntonioM

text:
Per il primo quesito hai gią avuto la risposta.
Per il secondo usa direttamente la funzione format:
FORMAT ("1234567","00000000") ---> 01234567
FORMAT ("001234567","00000000") ---> 01234567
Ciao e buon lavoro.
Antonio Misericordia
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Devo fare 2 Query...

text:
""AntonioM"" <
antonio.mi...@libero.it
> ha scritto nel messaggio
news:002501c0355e$49491c60$8f6a0e97@dexpersonal...
> Per il primo quesito hai gią avuto la risposta.
> Per il secondo usa direttamente la funzione format:
>
> FORMAT ("1234567","00000000") ---> 01234567
>
> FORMAT ("001234567","00000000") ---> 01234567
-----------------------
grazie Antonio x l'aiuto... ma potresti essere un pņ + dettagliato dato che
sono scarso in Access ?
dove metto fa funzione Format ??
PS- Cmq...i numeri non sono in sequenza ma casuali....sono dei codici
formati da 8 cifre..oppure li dovrei scrivere proprio come li hai scritti tu
???.


title: Devo fare 2 Query...

text:
Scusami, sono stato troppo succinto, ma avevo un po' di sonno ieri sera.
Supponendo che la tua tabella si chiami MiaTabella e che il campo da
aggiornare si chiami CampoDaAggiornare, allora il testo che devi inserire
come espressione SQL della query di aggiornamento è il seguente:
UPDATE MiaTabella SET MiaTabella.CampoDaAggiornare =
Format("CampoDaAggiornare","00000000");
Se ci sono degli spazi contenuti nel nome della tabella e/o del campo
ricordati di delimitare i nomi con parentesi quadre.
Ciao, buon lavoro e se hai dubbi fammi sapere



title: Devo fare 2 Query...

text:
""AntonioM"" <
antonio.mi...@libero.it
> ha scritto nel messaggio
news:000d01c0362e$e2cdaf60$de680e97@dexpersonal...
> Scusami, sono stato troppo succinto, ma avevo un po' di sonno ieri sera.
>
> Supponendo che la tua tabella si chiami MiaTabella e che il campo da
> aggiornare si chiami CampoDaAggiornare, allora il testo che devi inserire
> come espressione SQL della query di aggiornamento è il seguente:
>
> UPDATE MiaTabella SET MiaTabella.CampoDaAggiornare =
> Format("CampoDaAggiornare","00000000");
>
> Se ci sono degli spazi contenuti nel nome della tabella e/o del campo
> ricordati di delimitare i nomi con parentesi quadre.
>
> Ciao, buon lavoro e se hai dubbi fammi sapere
-----------------------------
Ciao Antonio ... grazie x la pazienza... ho fatto come dicevi tu..e pertanto
inserisco il cosice Sql inserito...ma nel campo della Tabella
Codice_Regionale... mi ha tolto tutti i numeri dei codici regionale già
esistenti..sigh
e mi ha inserito la scritta "Codice_Regi"....forse prima degli zeri in
"Codice_Regionale"
avrei dovuto inserire qualche altra cosa... ???
UPDATE Anagrafe SET Anagrafe.Codice_Regionale =
Format("Codice_Regionale","00000000");


title: Devo fare 2 Query...

author: Sergio MAZZA (Tiscali)

text:
"SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
news:GyIF5.5311$Nz.6...@news.infostrada.it...
>
> Questa non funge...prava !!!
>
>
Prima di risponderti ho pravato!!! Di più 'ninzò.
Che significa che non funge?
Ciao.


title: Devo fare 2 Query...

author: Antonio Misericordia

text:
Parto dal presupposto che tu abbia fatto una copia della tabella, perché non
voglio essere responsabile di tentativi di suicidio dovuti a perdita di
dati.
Quando ho copiato l'SQL da Access con ctrl-c e ctrl-v non mi sono accorto
che c'erano le virgolette invece delle parentesi quadre. Pertanto la
sintassi giusta è:
UPDATE Anagrafe SET Anagrafe.Codice_Regionale =
Format([Codice_Regionale],"00000000");
Scusa. Sono preoccupato per la tua tabella. Fammi sapere come sono andate le
cose.
Ciao
Antonio Misericordia
P.S.: Per carità la backup!!!



title: Devo fare 2 Query...

text:
"SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
news:GyIF5.5311$Nz.6...@news.infostrada.it...
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
> news:8s7bm2$qg0$1...@suite03.caspur.it...
> >
> > "SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
> > news:r4GF5.1208$Nz.2...@news.infostrada.it...
> > > ho la necessità di fare due query che mi trovino in un campo della
> tabella
> > > il segno +...faccio un esempio: Campo F1234+2342...
> > >
> >
> > Nei criteri, sotto il campo incriminato scrivi: like '*+*';
>
Ok .. Sergio funziona bene... nella ricerca appunto devo inserire *+* !!!
come da SQL
SELECT Anagrafe.N_Protocollo, Anagrafe.Cognome, Anagrafe.Nome,
Anagrafe.Nascita, Anagrafe.des_nascita, Esenzioni.Codice_Esenzione
FROM Anagrafe INNER JOIN Esenzioni ON Anagrafe.ID_assistito =
Esenzioni.Id_Assistito
WHERE (((Anagrafe.N_Protocollo) Like [Digitare *+*] ));
> > > ed un'altra query che in un campo mi tolga o mi metta lo zero iniziale
> > > facendolo diventare di 8 cifre... esempio : Campo  1234567 (deve
mettere
> > lo
> > > zero davanti) 001234567 deve togliere uno zero davanti... grazie x
> > > l'aiuto...
> > In questo caso credo ti ci voglia una funzione:
> > '------------------
> > Function togliOmettiZero(stringa As String) As String
> > Dim LungMax As Integer, ritorno As String
> > LungMax = 8
> > If Len(stringa) > 8 Then
> >     ritorno = Right(stringa, 8)
> > Else
> >     ritorno = Left("00000000", LungMax - Len(stringa)) & stringa
> > End If
> > togliOmettiZero = ritorno
> > End Function
> > '--------------------
 Questa la devo provare Sergio...ma dove devo inserire questo codice ???
.. tieni conto che i numeri da 8 cifre sono dei codici di numeri casuali...
Grazie...


title: Devo fare 2 Query...

text:
""Antonio Misericordia"" <
antonio.mi...@libero.it
> ha scritto nel
messaggio news:001101c036bd$825066c0$cb660e97@dexpersonal...
> Parto dal presupposto che tu abbia fatto una copia della tabella, perché
non
> voglio essere responsabile di tentativi di suicidio dovuti a perdita di
> dati.
>
> Quando ho copiato l'SQL da Access con ctrl-c e ctrl-v non mi sono accorto
> che c'erano le virgolette invece delle parentesi quadre. Pertanto la
> sintassi giusta č:
>
> UPDATE Anagrafe SET Anagrafe.Codice_Regionale =
> Format([Codice_Regionale],"00000000");
>
> Scusa. Sono preoccupato per la tua tabella. Fammi sapere come sono andate
le
> cose.
>
--------------------
AAArrrrgghhhhh nooooo avevo solo quella tabella .... me tapino... ho
modificato 8.770.567
record... AAAAAIUUUUUTTTTTOOOOOOO !!!!
Naturalmente scherazavo Antonio...x le prove uso sempre la copia del DB...
!!!!
Ora funge... ma vorrei risolvere ancora qualche finezza ...se si puň ???!!!
in pratica ho fatto un controllo campione su 10 codici e vanno bene....
perň alcuni codici mi rimangono a 9 cifre con lo zero davanti e quelli
certamente vorrei che
diventassero ad otto cifre ...dato che il codice Regionale E' sempre di otto
cifre....
c'č un perň.... alcuni codici nella digitazione sono stati sbagliati x cui
sono o sono meno di 8 cifre (senza zero) o piů di 8 cifre (senza zero) ora
cosa č consigliabile fare ???
forse una query che mi cerchi nel campo la stringa con meno o piů di otto
cifre in maniera poi di andare a pescare i pazienti ed inserirci il codice
esatto ??!! Che dici ???


title: Devo fare 2 Query...

text:
Siamo quasi sulla buona strada...
Puoi fare in due modi:
a) cambiare direttamente l'SQL in:
UPDATE Anagrafe SET Anagrafe.Codice_Regionale =
right(Format([Codice_Regionale],"00000000");8);
b) Siccome ho il sospetto che prima o poi incapperai in un Null, č piů
sicuro fare uso di una funzione.
Al proposito ti mando questo listato che salverai in modulo a tuo
piacimento. Nella query dovrai sostituire l'SQL con:
UPDATE Anagrafe SET Anagrafe.Codice_Regionale = zpad([Codice_Regionale],8);
La funzione l'ho chiamata zpad.
'///////////////////////////////////////////////////////////////////////////
////////////////////////
Public Function zpad(ValoreInput As Variant, NumeroCaratteri As Integer) As
Variant
'///////////////////////////////////////////////////////////////////////////
///////////////////////
' zpad: trasforma un codice in input di qualsiasi lunghezza
' e tipo (incluso null)  in un codice lungo
' NumeroCaratteri e fillato a sx con zeri.
' Parametri Input:
' ValoreInput: il codice letto in input
' NumeroCaratteri: E' la lunghezza della stringa
' di output (nel tuo caso tipicamente 8)
' In output viene restituito il codice normalizzato:
' zpad(null,8) ---> "00000000"
' zpad("123456789",8) ---> "23456789"
' zpad("123",8) ---> "00000123"
' etc...
zpad = Right(Format(0 & ValoreInput, String(NumeroCaratteri, "0")),
NumeroCaratteri)
End Function
Credo che cosě dovremmo aver risolto tutto. Da' retta a me: utilizza la
function.
Ciao e buona fortuna
Per aspera ad astra!
Antonio Misericordia



title: Devo fare 2 Query...

text:
"SuperPippo" <QRZ?
ik0...@libero.it
> ha scritto nel messaggio
news:l9mG5.20590$Nz.6...@news.infostrada.it...
>
-------------- omissis ----------------
>  Questa la devo provare Sergio...ma dove devo inserire questo codice ???
> .. tieni conto che i numeri da 8 cifre sono dei codici di numeri
casuali...
> Grazie...
>
>
Non ho capito di cosa devo tenere conto; la funzione controlla solo la
lunghezza del parametro che gli passi e nient'altro, che siano numeri o
caratteri alfabetici non ha importanza, o per essere più precisi non ha
significato (per la funzione); il significato lo dai tu interpretando il
codice di 8 cifre.
Dove la devi mettere? A questo punto credo che hai risolto con il
suggerimento di "AntonioM", certamente più snello; comunque la puoi
utilizzare come eventuale verifica dell'input di una casella di testo
inserendola richiamandola nell'evento "dopo aggiornamento", sempre che tu ne
abbia bisogno.
Ciao.


title: Devo fare 2 Query...

text:
""Antonio Misericordia"" <
antonio.mi...@libero.it
> ha scritto nel
messaggio news:001d01c036f1$71bb6a60$5a660e97@dexpersonal...
> Siamo quasi sulla buona strada...
>
> Puoi fare in due modi:
>
> a) cambiare direttamente l'SQL in:
>
> UPDATE Anagrafe SET Anagrafe.Codice_Regionale =
> right(Format([Codice_Regionale],"00000000");8);
>
-------------
provato questa stringa però mi dà un errore di parametri...
----------------
> b) Siccome ho il sospetto che prima o poi incapperai in un Null, è più

> Credo che così dovremmo aver risolto tutto. Da' retta a me: utilizza la
> function.
>
----------------------
ti ringrazio del suggerimento Antonio proverò anche x diletto ad usare
questa funzione...
però ti chiedo.un'ultima cosa... avendo fatto una qry che mi cerca i codici
regionali e facendo un ordinamento....all'inizio campo mi dà tutti i valori
Null (sono una 40a) e poi leggo codici inseriti sbagliati di 9 ed anche 10
caratteri numerici.... come posso fare un'altra query oppure modificare la
mia per farmi restituire le celle vuote..i codici con 9 cifre e con 10
affinchè possa stamparli ed inviarli x eventuali correzzioni ??? Ti
ringrazio 1.000.000 di volte x la tua gentile collaborazione...


title: Devo fare 2 Query...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:8seio1$ltk$1...@suite03.caspur.it...

---------------
certo Sergio hai ragione ... ho provato il suggerimento di Antonio e funge
alla perfezione..
Grazie...


title: Devo fare 2 Query...

text:
Ok, vediamo il problema.
L'obiettivo che ti poni č quello di segnalare:
- codici vuoti (null e stringhe composte da 0 o piů blank)
- codici con lunghezza maggiore di 8
In tal caso il testo della query di evidenziazione dei codici errati č il
seguente:
SELECT Anagrafe.Codice_Regionale FROM Anagrafe WHERE
(((Len(Trim([Codice_Regionale] & "")))=0 Or (Len(Trim([Codice_Regionale] &
"")))>8));
Prova e vedrai.
Ciao e buon lavoro. Contattami senza problemi.
Antonio Misericordia
--
Posted from
smtp5.libero.it
 [193.70.192.55]



title: Ricavare una data....

author: sdamy

text:
Salve a tutti,
stò usando il query-builder di A2000 e dovrei ricavare un campo data da tre
campi distinti (1 per l'anno, 1 per il mese ed 1 per il giorno.
Esiste una funzione che converta i tre campi separati in una data?
grazie
sdamy


title: Ricavare una data....

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:fcmX6.630$i51....@news2.tin.it...

Tratto dall'help di access'97:
'--------------
In questo esempio la funzione DateValue viene utilizzata per convertire una
stringa in data. È inoltre possibile utilizzare valori letterali di data per
assegnare direttamente una data ad una variabile Variant o Date, ad esempio,
MyDate = #2/12/69#.
Dim MyDate
MyDate = DateValue("12 febbraio 1969") ' Restituisce una data.
'---------------
Ciao.


title: Ricavare una data....

author: LaLo

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:fcmX6.630$i51....@news2.tin.it...

Guarda sull'help la funzione DateSerial.
Ciao
LaLo


title: autocomposizione calndario

author: doubleg

text:
Ho un'altro problema, st� creando un database per gestire appuntamenti, ho la necessit� di creare una tabella che, per ogni giorno dell'anno mi crei tante righe quanti sono gli orari stabiliti per gli appuntamenti (che sono nella tabella "orari") Es.
se nella tabella orari ho:
18.00
18.30
19.00
dovrebbe crearmi una tabella di questo tipo:
01/01/2009 18.00
01/01/2009 18.30
01/01/2009 19.00
02/01/2009 18.00
02/01/2009 18.30
ecc....
ovviamente se venissero inseriti ulteriori orari si dovrebbero aggiornare....in qualche modo
Grazie
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: autocomposizione calndario

author: Pablitomf

text:
"doubleg" <
gua...@hotmail.it
> ha scritto nel messaggio
news:grikpn$tb2$1...@news.nonsolonews.it...
>
> Ho un'altro problema, stò creando un database per gestire appuntamenti, ho
> la necessità di creare una tabella che, per ogni giorno dell'anno mi crei
> tante righe quanti sono gli orari stabiliti per gli appuntamenti (che sono
> nella tabella "orari") Es.
> se nella tabella orari ho:
> 18.00
> 18.30
> 19.00
> dovrebbe crearmi una tabella di questo tipo:
> 01/01/2009 18.00
> 01/01/2009 18.30
> 01/01/2009 19.00
> 02/01/2009 18.00
> 02/01/2009 18.30
> ecc....
> ovviamente se venissero inseriti ulteriori orari si dovrebbero
> aggiornare....in qualche modo
> Grazie
Non voglio farmi i fatti tuoi, ci mancherebbe, ma perchè sta cosa?...
non ti basta una tab in cui salvare i singoli record di appuntamento?... una
volta salvati i record, poi i modi in cui visualizzarli, sono molteplici....
spiega meglio cosa ti serve, e forse troviamo una soluzione + performante
visto che una soluzione tipo quella da te richiesta porterebbe  la
registrazione per ogni anno di 365(giorni) * (num. orari) records... magari
(+ che magari direi) anche inutilmente visto che non li utilizzerai tutti di
certo...
sentiamo su....
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related


title: autocomposizione calndario

text:
Pablitomf ha scritto:
>"doubleg" <gualzog@hotmail,it > ha scritto nel messaggio
>news:grikpn$tb2$1...@news.nonsolonews,it ...
>>
>> Ho un'altro problema, st� creando un database per gestire appuntamenti, ho
>> la necessit� di creare una tabella che, per ogni giorno dell'anno mi crei
>> tante righe quanti sono gli orari stabiliti per gli appuntamenti (che sono
>> nella tabella "orari") Es.
>> se nella tabella orari ho:
>> 18.00
>> 18.30
>> 19.00
>> dovrebbe crearmi una tabella di questo tipo:
>> 01/01/2009 18.00
>> 01/01/2009 18.30
>> 01/01/2009 19.00
>> 02/01/2009 18.00
>> 02/01/2009 18.30
>> ecc....
>> ovviamente se venissero inseriti ulteriori orari si dovrebbero
>> aggiornare....in qualche modo
>> Grazie
>
>Non voglio farmi i fatti tuoi, ci mancherebbe, ma perch� sta cosa?...
>non ti basta una tab in cui salvare i singoli record di appuntamento?... una
>volta salvati i record, poi i modi in cui visualizzarli, sono molteplici....
>
>spiega meglio cosa ti serve, e forse troviamo una soluzione + performante
>visto che una soluzione tipo quella da te richiesta porterebbe  la
>registrazione per ogni anno di 365(giorni) * (num. orari) records... magari
>(+ che magari direi) anche inutilmente visto che non li utilizzerai tutti di
>certo...
>
>sentiamo su....
>
Ciao Pablitomf, ti spiego:
L'idea � quella di avere un report con un calendario per visualizzare le date e gli orari "liberi", gli appuntamenti non sono per forza in rigorosa successione, posso avere un appuntamento il 21 alle 18 ma essere libero il 20 alle 19.30. Ho reso l'idea?
P.S. se ci fosse un modo per visualizzare a video, nella maschera di inserimento appuntamenti, questo "calendario" sarebbe ancora meglio.



title: invio automatico fax

author: chrisler

text:
volevo sapere se qualcuno conosce il metodo per inviare automaticamente via
fax, un certo report.... per esempio ho un report per l'estratto conto dei
miei clienti, e vorrei una volta visualizzato in anteprima, inviarlo via fax
ad ogni cliente.
Qualcuni sa come aiutarmi
Grazie 1000000000
christian c.
zil...@yahoo.it


title: invio automatico fax

author: Franchi Graziano

text:
Usa winfax 9
Il report lo salvi con un altro nome esempio "Cliente Modem" ed imposti come
stampante win fax
Inserisci un altro pulsante che lancia il report "cliente Modem"
Ciao


title: invio automatico fax

author: eMa

text:
chrisler <
chri...@mailcity.com
> wrote:
> volevo sapere se qualcuno conosce il metodo per inviare automaticamente via
> fax, un certo report.... per esempio ho un report per l'estratto conto dei
> miei clienti, e vorrei una volta visualizzato in anteprima, inviarlo via fax
> ad ogni cliente.
>
devi settare come stampante il Microsoft Fax, o quello che hai per il fax.
Come dirgli il numero di fax nonzo... fai un po' di prove.
bye!
--
eMa        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
Definizione: "Berlusconi ne possiede tre".
Risposta: "Capelli".
		-- Dal cruciverba di Lello Splendor (Giorgio Panariello) e
		   Carlo Conti


title: Pulsante "applica filtro" [x Roberto da casa]

author: Ashe

text:
Ciao,
ho un altro piccolo problema...e sono sicuro che potrete darmi una mano...ho
sempre un pulsante sulla maschera al quale vorrei assegnare la funzione
"Applica filtro" ma non so,come al solito,come fare...chi puņ aiutarmi?
Grazie come al solito...
NB:sono alla prime armi con Access


author: Alkatraz

text:
"Ashe" <ashe(NOSPAM)@
inwind.it
> ha scritto nel messaggio
news:o2yl9.25908$e31.5...@twister2.libero.it...
> Ciao,
> ho un altro piccolo problema...e sono sicuro che potrete darmi una
mano...ho
> sempre un pulsante sulla maschera al quale vorrei assegnare la funzione
> "Applica filtro" ma non so,come al solito,come fare...chi puň aiutarmi?
> Grazie come al solito...
> NB:sono alla prime armi con Access
Non sono un "mostro" come Roberto ma forse
posso aiutarti ugualmente.
Devi semplicemente mettere la maschera in visualizzazione
struttura. Poi apri la casella degli strumenti e, dopo aver
verificato che il pulsante Creazioni guidate controllo sia
premuto, premi l'icona Pulsante di comando. A questo punto
devi solo disegnare il tuo pulsante nella posizione della maschera
che desideri. Appena rilascerai il pulsante del mouse ti partira' il
Wizard. Seleziona Operazioni su Maschere nell'elenco Categorie
ed Applica Filtro nell'elenco Azioni. Da qui in poi non credo avrai
bisogno di alcun suggerimento per finire ;-)
ps
poi pero' vatti a studiare ed a ripulire il codice VBA che ti
ha creato il wizard.


author: Roberto da casa

text:
"Ashe" <ashe(NOSPAM)@
inwind.it
> ha scritto nel messaggio
news:o2yl9.25908$e31.5...@twister2.libero.it...
> Ciao,
> ho un altro piccolo problema...e sono sicuro che potrete darmi una
mano...ho
> sempre un pulsante sulla maschera al quale vorrei assegnare la funzione
> "Applica filtro" ma non so,come al solito,come fare...chi puň aiutarmi?
> Grazie come al solito...
> NB:sono alla prime armi con Access
Oltre alla soluzione di Alkatraz, che perň a causa dell'autocomposizione fa
riferimento ad una soluzione arcaica, a fronte dell'evento "Su clic" del
pulsante di comando genera la seguente riga di codice VBA:
Me.FilterOn = True
Per disabilitare il filtro:
Me.FilterOn = False
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Scusate...una volta messo il filtro in base alla maschera...il pulsante di
applicazione filtro rimane disattivato...
come faccio?
Grazie a tutti
"Ashe" <ashe(NOSPAM)@
inwind.it
> ha scritto nel messaggio
news:o2yl9.25908$e31.5...@twister2.libero.it...



text:
"Ashe" <ashe(NOSPAM)@
inwind.it
> ha scritto nel messaggio
news:aPBl9.26756$e31.5...@twister2.libero.it...
> Scusate...una volta messo il filtro in base alla maschera...il pulsante di
> applicazione filtro rimane disattivato...
????????
> come faccio?
> Grazie a tutti
>
[CUT]



author: omnitow

text:
"Ashe" <ashe(NOSPAM)@
inwind.it
> ha scritto nel messaggio
news:aPBl9.26756$e31.5...@twister2.libero.it...
> Scusate...una volta messo il filtro in base alla maschera...il pulsante di
> applicazione filtro rimane disattivato...
> come faccio?
> Grazie a tutti
>
Intendi dire che vuoi utilizzare un ToggleButton invece di un CommandButton?
il pulsantino che rimane premuto se lo clicchi per interderci? Se ho capito
bene dalla barra degli strumenti clicca su "interruttore" e nell'evento
onclick inserisci
Private Sub MioToggle_OnClick
Me.FilterOn = MioToggle.Value
End Sub


title: Maschera e sottomascera con listbox correlate

author: Domy

text:
Salve a tutti:
Ho una maschera "form_A"
con una listbox (lbx_A) (che ha 2 campi "ID", "NOME")
e una sottomaschera "form_A"
con una listbox (lbx_B)  (che ha 2 campi "DETTAGLIO", "idNOME")
(che fanno riferimento a 2 tabelle tb_A e tb_B tra loro correlate)
voglio che cliccando su ciascun elemento di A vedr� i rispettivi elementi
in B
nell'origine riga di B ho creato una query dove sotto il campo idNOME ho
messo:
forms!form_A!lbx_A
ma non mi fa vedre nulla
e non riesco a capire l'errore
mi sapreste ragguagliare????? grassieeeeeeee
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
Domy wrote:
> Ho una maschera "form_A"
> con una listbox (lbx_A) (che ha 2 campi "ID", "NOME")
>
> e una sottomaschera "form_A"
Qui intendi "form_B"?
Questa sottomaschera veramente � un controllo sottomaschera
che si trova all'interno della maschera "form_A"?
> con una listbox (lbx_B)  (che ha 2 campi "DETTAGLIO", "idNOME")
>
> (che fanno riferimento a 2 tabelle tb_A e tb_B tra loro correlate)
>
> voglio che cliccando su ciascun elemento di A vedr� i rispettivi
> elementi in B
>
> nell'origine riga di B ho creato una query dove sotto il campo idNOME
> ho messo:
>
> forms!form_A!lbx_A
>
> ma non mi fa vedre nulla
>
> e non riesco a capire l'errore
> ...
Manca l'aggiornamento di "lbx_B".
Se la risposta alle mie due domande di soppra � "S�", puoi usare
questa riga nel codice del evento "Dopo aggiornamento" di "lbx_A":
Me!form_B!lbx_B.Requery
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer ha scritto:




> Me!form_B!lbx_B.Requery
Si infatti era form_B,  scusate
allora si form_B � contenuta in form_A
lbx_A e lbx_B  sono listbox non associate che sto tentando di sincronizzare
ho provato a fare come dici ma in lbx_B non compare nulla :(
in origine riga di lbx_A ho scritto:
SELECT  [NOME] FROM tb_A;
in origine di riga lbx_B ho scritto:
SELECT [DETTAGLIO], [IdNOME], * FROM tb_B WHERE
[IdNome]=[forms]![form_A]![lbx_A];
ma non mi copare nulla , che ne pensi???



text:
Domy wrote:
> Karl Donaubauer ha scritto:
>>> Ho una maschera "form_A"
>>> con una listbox (lbx_A) (che ha 2 campi "ID", "NOME")
>>> e una sottomaschera "form_A"
>
>> Qui intendi "form_B"?
>> Questa sottomaschera veramente � un controllo sottomaschera
>> che si trova all'interno della maschera "form_A"?
>
>>> con una listbox (lbx_B)  (che ha 2 campi "DETTAGLIO", "idNOME")
>>> (che fanno riferimento a 2 tabelle tb_A e tb_B tra loro correlate)
>>> voglio che cliccando su ciascun elemento di A vedr� i rispettivi
>>> elementi in B
>>>
>>> nell'origine riga di B ho creato una query dove sotto il campo
>>> idNOME ho messo:
>>>
>>> forms!form_A!lbx_A
>>>
>>> ma non mi fa vedre nulla
>>> ...
>
>> Manca l'aggiornamento di "lbx_B".
>> Se la risposta alle mie due domande di soppra � "S�", puoi usare
>> questa riga nel codice del evento "Dopo aggiornamento" di "lbx_A":
>
>> Me!form_B!lbx_B.Requery
>
> Si infatti era form_B,  scusate
>
> allora si form_B � contenuta in form_A
>
> lbx_A e lbx_B  sono listbox non associate che sto tentando di
> sincronizzare
>
> ho provato a fare come dici ma in lbx_B non compare nulla :(
E la riga di codice non ti d� un errore?
> in origine riga di lbx_A ho scritto:
> SELECT  [NOME] FROM tb_A;
>
> in origine di riga lbx_B ho scritto:
> SELECT [DETTAGLIO], [IdNOME], * FROM tb_B WHERE
> [IdNome]=[forms]![form_A]![lbx_A];
� meglio cancellare ", *" (vedi sotto) ma non dovrebbe essere
il problema qui.
Se togli il criterio dall'origine riga vedi i dati nella casella di
riepilogo?
> ma non mi copare nulla , che ne pensi???
Che dobbiamo scoprire dov'� il problema. ;-)
Possono essere i dati, la relazione, il riferimento, le propriet�
delle combo ecc.
Per controllare i dati e il riferimento nel criterio crea una nuova
query e nella vis. SQL incolla:
SELECT DETTAGLIO, IdNOME FROM tb_B WHERE
IdNOME = Forms!form_A!lbx_A
Apri la form_A e scegli una riga nella lbx_A.
Se adesso nella query cambia alla vis. dati c'� un record o no?



text:
Karl Donaubauer ha scritto:











Si se seleziono un elemento in lbx_A vedo altri dati in caselle di testo
che corrispondoro fin qui ok, mentre la listbox lbx_B non mi fa vedere
nulla



text:
Domy wrote:
> Karl Donaubauer ha scritto:
> ...
>>>> puoi usare
>>>> questa riga nel codice del evento "Dopo aggiornamento" di "lbx_A":
>>>
>>>> Me!form_B!lbx_B.Requery
>>> ...
>>> lbx_A e lbx_B  sono listbox non associate che sto tentando di
>>> sincronizzare
>>>
>>> ho provato a fare come dici ma in lbx_B non compare nulla :(
> ...
>>> in origine riga di lbx_A ho scritto:
>>> SELECT  [NOME] FROM tb_A;
>>>
>>> in origine di riga lbx_B ho scritto:
>>> SELECT [DETTAGLIO], [IdNOME], * FROM tb_B WHERE
>>> [IdNome]=[forms]![form_A]![lbx_A];
> ...
>> Per controllare i dati e il riferimento nel criterio crea una nuova
>> query e nella vis. SQL incolla:
>
>> SELECT DETTAGLIO, IdNOME FROM tb_B WHERE
>> IdNOME = Forms!form_A!lbx_A
>
>> Apri la form_A e scegli una riga nella lbx_A.
>
>> Se adesso nella query cambia alla vis. dati c'� un record o no?
>
> Si se seleziono un elemento in lbx_A vedo altri dati in caselle di
> testo che corrispondoro fin qui ok, mentre la listbox lbx_B non mi fa
> vedere nulla
Non so cosa intendi con "altri dati in caselle di testo".
Non si capisce se hai fatto la prova con la query descritta o no.
Quindi chiedo in modo diverso:
Sei sicuro che il campo  [NOME] della tb_A corrisponde
al campo [IdNome] della tb_B?
Di solito "Nome" sarebbe una stringa e "IdNome" un numero.
--
cu



text:
Karl Donaubauer ha scritto:





Cio� ci sono altre caselle di dati che si aggiornano quando clicco su
ciascun elemento della lbx_A
Per� adesso nello smanettare un po ho notato una cosa , cio�:
se nella lbx_A metto COLONNA ASSOCIATA=1
allora lbx_B � sincronizzata quindi OK
ma tutte le altre caselle di testo non si aggiornano con i rispettivi dati
se nella lbx_A metto COLONNA ASSOCIATA=2
allora lbx_B NON si sincrinizza
tutte le altre caselle di testo non si aggiornano con i rispettivi dati
????



title: Scambiare righe/colonne

author: Scintilla

text:
Ciao a tutti.
In A97 ho una tabella che contiene i dati di vendita annuali suddivisi
per mese:
La struttura e' cosi':
Anno
Gennaio
Febbraio
.....
Dicembre
E' banale stampare i dati secondo la struttura della tabella
(i 12 mesi sono le colonne)
Adesso pero' dovrei stampare un report che abbia gli anni
(limitati dal 2002 al 2012)
come intestazione di colonna e i mesi come
intestazione di riga.
Non vorrei utilizzare le tabelle pivot
perche' sarebbe un po' un casino
per l'utilizzatore finale (che al massimo
vuole schiacciare un pulsantone)
Qualcuno mi aiuta?
Grazie a tutti


title: Scambiare righe/colonne

text:
"Scintilla" <
el...@libero.it
> ha scritto nel messaggio
news:djed31p31q3ka3ojo...@4ax.com...

Con una query unione smembre ogni record in docdici record ognuno dei quali
ha la seguente struttura:
Anno
Mese
Valore
A questo punto creati una query a campi incrociati che che abbia Anno come
intestazione di colonna e Mese come intestazione di riga: creati infine un
report che abbia tale query a campi incrociati come origine record,
naturalmente l'utente finale quello che c'è sotto al report può ignorarlo
del tutto.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: creare due caselle combinate

author: Coppola Alessio

text:
Salve a tutti
sto creando un piccolo programmino con acces per il mio negozio di
videogiochi, durante la creazione non sono riuscito a capire come posso far
eseguire questo tipo di operazione al programma sapreste darmi una mano?
L'operazione è la seguente :
vorrei creare due campi, uno in cui vado a mettere un codice di riferimento,
come per esempio la sigla della provincia [nel mio caso uso "RM"], e vorrei
che mi venisse visualizzato per esteso nel campo vicino la descrizione per
intero [in questo caso Roma].
Come faccio a dire ad access di eseguire questo tipo di operazione?
Vi ringrazio per qualsiasi tipo di aiuto che potete darmi.
Alessio


title: creare due caselle combinate

author: Alessandro Cara

text:
Coppola Alessio ha scritto:

evidentemente gli "espertoni" non ne possono piu' di questa domanda
1) Fatti un combo box (casella di riepilogo o menu' a tendina
   che dir si voglia)  con sorgente dati
   "select codice, descrizione from tabella province"
   please sostituire con i nomi veri
   numero colonne = 2   (di seguito cbx01)

2) casella di testo con origine controllo
   =cbx01.column(1)
ci sono altri modi ma questo e' fra i piu' semplici
--
a.cara


title: creare due caselle combinate

text:
GRAZIE MILLE ALEX MI SEI STATO MOLTO UTILE, ANCHE SE PER RIUSCIRA A CREARLA
NON TI HO CAPITO SUBITO, MA QUELLA E MIA INESPERIENZA...GRAZIE MILLE ANCORA
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3DBDA82B...@blunet.it...



title: creare due caselle combinate

author: Antonio Biso

text:
"Coppola Alessio" <
coppola...@tin.it
> ha scritto nel messaggio
news:fxAv9.48208$aL4.1...@news1.tin.it...
> GRAZIE MILLE ALEX MI SEI STATO MOLTO UTILE, ANCHE SE PER RIUSCIRA A
CREARLA
> NON TI HO CAPITO SUBITO, MA QUELLA E MIA INESPERIENZA...GRAZIE MILLE
ANCORA
E scrivere correttamente DOPO il quoting?!?
E non urlare?!?
E sfrondare un po' il quoting in un semplice msg di ringraziamenti?!?
Antonio


title: Filtro per Gafico

author: Ferrari Rino

text:
Come poter filtrare ,in un Grafico (report), in base ad una data nel formato
 Anno: (Year([Data])) , in una casella di riepilogo,dove
 nella lista sono elencati  nello stesso formato gli anni ess.
 2001
 2002
 2003
 quindi in una selezione multipla il Grafico dovrebbe restituirmi
 i documenti in base a selezione
Ciao Rino


title: Filtro per Gafico

author: Roberto dalla campagna

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:0NoXc.152883$OR2.7...@news3.tin.it...

Con una tecnica simile a quella che abbiamo discusso nei messaggi
precedenti, creati dinamicamente una stringa SQL che, a fronte dell'evento
"Su formattazione" della sezione del report che contiene il grafico,
imposterai come origine riga del grafico, quindi fai un requery del grafico.
Dovrebbe funzionare.
> Ciao Rino
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Filtro per Gafico

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:_eEXc.66743$OH4.1...@twister1.libero.it...
>
> "Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
> news:0NoXc.152883$OR2.7...@news3.tin.it...
> > Come poter filtrare ,in un Grafico (report), in base ad una data nel
> formato
> >  Anno: (Year([Data])) , in una casella di riepilogo,dove
> >  nella lista sono elencati  nello stesso formato gli anni ess.
> >
> >  2001
> >  2002
> >  2003
> >
> >  quindi in una selezione multipla il Grafico dovrebbe restituirmi
> >  i documenti in base a selezione
>
> Con una tecnica simile a quella che abbiamo discusso nei messaggi
> precedenti, creati dinamicamente una stringa SQL che, a fronte dell'evento
> "Su formattazione" della sezione del report che contiene il grafico,
> imposterai come origine riga del grafico, quindi fai un requery del
grafico.
> Dovrebbe funzionare.
>
> > Ciao Rino
>
> --
> Roberto
>
Un piccolo esempio.
Ciao  Rino


title: Filtro per Gafico

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:B4GXc.200397$5D1.9...@news4.tin.it...

Perché l'esempio sia più pertinente prova postare il codice SQL della query
che è origine riga del grafico.



title: Filtro per Gafico

text:
> > Un piccolo esempio.
> > Ciao  Rino
>
> Perché l'esempio sia più pertinente prova postare il codice SQL della
query
> che è origine riga del grafico.
>
> --
> Roberto
Il codice SQL e il seguente:
SELECT (Format([DataFattura],"mmmm"" '""yyyy")) AS Data,
Sum([qryDettagliVenditeFatture&Banco].TotaleVendita) AS
SommaDiTotaleVendita, (Year([DataFattura])) AS Anno, (Month([DataFattura]))
AS Mese, (UCase(Format([DataFattura],"mmmm"))) AS NomeMese
FROM [qryDettagliVenditeFatture&Banco]
GROUP BY (Format([DataFattura],"mmmm"" '""yyyy")), (Year([DataFattura])),
(Month([DataFattura])), (UCase(Format([DataFattura],"mmmm")))
ORDER BY (Year([DataFattura])), (Month([DataFattura]));
Ciao,Rino


title: Filtro per Gafico

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:_5IXc.157855$OR2.7...@news3.tin.it...

In un modulo del tuo database dichiarati una variabile pubblica di tipo
stringa chiamata MiaQuery.
Nella maschera che contiene la casella di riepilogo, a fronte dell'evento
"Su clic" di un pulsante di comando prova generare il seguente codice VBA:
On Error GoTo Err1
    Dim Err1 As Long
    Dim strLista As String
    Dim strCriteri As String
    Dim varItem As Variant
    If Me!ElencoAnno.ItemsSelected.Count = 0 Then Exit Sub
    For Each varItem In Me!ElencoAnno.ItemsSelected
        strLista = strLista & Me!ElencoAnno.Column(0, varItem) & ","
    Next varItem
    strLista = Left$(strLista, Len(strLista) - 1)
    strCriteri = "[Anno] In (" & strLista & ")"
    MiaQuery = "SELECT (Format([DataFattura],"mmmm"" '""yyyy")) AS Data, " &
_
    "Sum([qryDettagliVenditeFatture&Banco].TotaleVendita) AS " & _
    "SommaDiTotaleVendita, (Year([DataFattura])) AS Anno, " & _
    "(Month([DataFattura])) AS Mese, (UCase(Format([DataFattura],"mmmm"))) "
& _
    "AS NomeMese " & _
    "WHERE " & strCriteri & _
    " FROM [qryDettagliVenditeFatture&Banco] " & _
    "GROUP BY (Format([DataFattura],"mmmm"" '""yyyy")), " & _
    "(Year([DataFattura])), (Month([DataFattura])), " & _
    "(UCase(Format([DataFattura],"mmmm"))) " & _
    "ORDER BY (Year([DataFattura])), (Month([DataFattura]));"
     Dim stDocName As String
    stDocName = "Report1"
    DoCmd.OpenReport stDocName, acPreview, , strCriteri
    Dim Cont As Integer
    For Cont = 0 To Me!ElencoAnno.ListCount - 1
        Me!ElencoAnno.Selected(Cont) = False
    Next Cont
Err1:
If Err1 = 2501 Then
    Exit Sub
        End If
A questo punto, a fronte dell'evento "Su apertura" del report Report1, se
detto grafico si chiama MioGrafico, prova a generare il seguente codice VBA:
Me.MioGrafico.RowSource = MiaQuery
Me.MioGrafico.Requery
Non l'ho provato, ma, se non ho commesso qualche errore di sintassi,
dovrebbe funzionare.



title: Filtro per Gafico

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:DwYXc.61499$1V3.1...@twister2.libero.it...

Sulla apertura del report mi genera il seguente errore:
Riferimento non valido alla proprietà RowSource nell'espressione.


title: Filtro per Gafico

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:Gd%Xc.205407$5D1.9...@news4.tin.it...

Che strano.
Prova ad inserire il codice VBA a fronte dell'evento "Su formattazione"
della sezione del report che contiene il grafico.



title: Filtro per Gafico

text:
> > >
> > Sulla apertura del report mi genera il seguente errore:
> > Riferimento non valido alla proprietà RowSource nell'espressione.
>
> Che strano.
> Prova ad inserire il codice VBA a fronte dell'evento "Su formattazione"
> della sezione del report che contiene il grafico.
>
> --
> Roberto
>
Errore
Proprietà o metodi non supportati dall'oggetto
Rino


title: Filtro per Gafico

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:HW0Yc.162108$OR2.7...@news3.tin.it...

Sembrerebbe che l'origine riga del grafico può essere modificato solo
aprendo il report nella modalità struttura.
Prova così:


    DoCmd.OpenReport stDocName , acViewDesign
    Reports!Report1!MioGrafico.RowSource = MiaQuery
    DoCmd.Close acReport, "Report1", acSaveYes
    DoCmd.OpenReport stDocName, acPreview, , strCriteri
    Dim Cont As Integer
    For Cont = 0 To Me!ElencoAnno.ListCount - 1
        Me!ElencoAnno.Selected(Cont) = False
    Next Cont
Err1:
If Err1 = 2501 Then
    Exit Sub
        End If
e nel report Report1 non eseguire alcun codice VBA; ho provato e così a me
lascia impostare il codice SQL della query origine riga del grafico.
Facci sapere.



title: Filtro per Gafico

text:

Funziona, ma non filtra i dati in base ai parametri passati ,mi da "tutto".
Il fatto che apra il report in struttura, potrebbe influire negativamente
poi dopo in esecuzione runtime?
Ciao, Rino


title: Filtro per Gafico

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:TkfYc.208203$5D1.9...@news4.tin.it...

Non so proprio che dirti; ho provato e a me funziona.
>
> Ciao, Rino



title: Filtro per Gafico

text:
>
> Non so proprio che dirti; ho provato e a me funziona.
>
> >
> > Ciao, Rino
>
> --
> Roberto
>
Puoi mandarmi il tuo db adoperato per l'esempio!
rinof...@virgilio.it
Grazie,Rino


title: Filtro per Gafico

text:
RISOLTO !!!!
Collegando i campi -master e secondari -tra Report e Grafico,
cosa che avevo gia fatto,senza esiti positivi, ma il problema era il
 formato della data"Anno" ricavata da
Anno:(Year(DataFattura))
non viene letta dal Grafico e quindi ricavandomi
diretta nella Query Unione, tale formato viene letto come un campo
standard e non ricavato.
Grazzie a tutti per il tempo dedicatomi
Ciao Robby
Alla prossima
Rino


title: Filtro per Gafico

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:LoiYc.164972$OR2.7...@news3.tin.it...

OK te lo ho inviato al tuo indirizzo e-mail.



title: [OT] Tanti auguri di Buon Natale e Felicie anno nuovo

author: Carlo Costarella

text: Almeno gli auguri....State buoni se potete.


author: CIDI

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:BcVBs.19008$5b.1...@tornado.fastwebnet.it...
> Almeno gli auguri....State buoni se potete.

siiii...cerchiamo di evitare gli eccessi ....a tavola :D

ciao Carlo Auguri anche a te e a tutti gli amici del NG

Daniele


author: Carlo DE LUCA

text:
Ricambio cosi:

Buon Natale.
Un bacio
O una carezza:
Non � quello il senso!

    Natale vuol dire
    Alimentarsi di
    Tutte quelle virt�
    Attinenti all'uomo in quanto Essere,e
    Liberarsi dalle ipocrisie per
    Esprimere coscientemente il proprio IO

(Carlo De Luca)

"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:BcVBs.19008$5b.1...@tornado.fastwebnet.it...



author: AntFast

text:
"Carlo Costarella"  ha scritto nel messaggio
news:BcVBs.19008$5b.1...@tornado.fastwebnet.it...

Almeno gli auguri....State buoni se potete.

Ciao Carlo
Contraccambio sentitamente
Antonio


author: sv

text:
Carlo Costarella ha scritto:

> Almeno gli auguri....State buoni se potete.

Auguri a tutto il NG

--
sv

--

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


text:
Salve Carlo,

Carlo Costarella wrote:
> Almeno gli auguri....State buoni se potete.

Auguri a tutti i buoni e cattivi del NG!

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


text:
On 24 Dic, 10:25, Carlo Costarella <
carlocoslib...@libero.it
> wrote:
> Almeno gli auguri....State buoni se potete.

Ciao Carlo, con piacere mi associo all'augurio per tutti...

@Alex


title: Protezione BE + FE

author: Stefano Garagnani

text:
scusate se intervengo ancora sull'argomento gia'
trattato ma non ho capito una cosa :
Come faccio a proteggere il BE in modo che nessuno
ci metta le mani e possa continuare ad accederci solo
con il FE ?
E come faccio a proteggere il FE che ho convertito
in MDE in modo che nessuno possa mettere il naso nelle
strutture delle query ,macro ..etc.
Grazie a tutti
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Protezione BE + FE

text:
"Stefano Garagnani" <
ste...@novadec.it
> ha scritto nel messaggio
news:ed1bb108593ebc022fd...@mygate.mailgate.org...
> scusate se intervengo ancora sull'argomento gia'
> trattato ma non ho capito una cosa :
>
> Come faccio a proteggere il BE in modo che nessuno
> ci metta le mani e possa continuare ad accederci solo
> con il FE ?
>
> E come faccio a proteggere il FE che ho convertito
> in MDE in modo che nessuno possa mettere il naso nelle
> strutture delle query ,macro ..etc.
>
> Grazie a tutti
Per entrambi hai più soluzioni, la più efficace è la protezione a Livello
Utente
per la quale ti invito a leggere l'articolo sul SitoComune.
@Alex.


title: [OT (credo)] Generare Codice Fiscale

author: Rex

text:
Dove trovo la formula di generazione del codice fiscale?
Vorrei implementarla in un database di archivio clienti.
Grazie.
Rex.


title: [OT (credo)] Generare Codice Fiscale

author: oliones

text:
Rex <
re...@libero.it
> wrote in message
29D97.7022$y_3.5...@news.infostrada.it...

se non sbaglio sul sito comune dovrebbe esserci qualcosa
http://www.sitocomune.com


title: [OT (credo)] Generare Codice Fiscale

author: Ugo

text:
"Rex" <
re...@libero.it
> ha scritto nel messaggio
news:29D97.7022$y_3.5...@news.infostrada.it...
> Dove trovo la formula di generazione del codice fiscale?
Dopo vari tentativi frustranti, e con l'aiuto di amici del newsgroup ho
implementato un database che effettua la generazione (non il controllo ! !)
del codice fiscale.
Si tratta di un database abbastanza corposo, e non posso allegarlo al
newsgroup. Se ti serve, mandami una e-mail.
Ciao.   Ugo
--
 ----------- UgoSoftSystem-------------------------
Ci sono alberghi costruiti con blocchi di sale, con blocchi di ghiaccio,
sott'acqua, sugli alberi, o su palafitte. Trovi anche molti altri alberghi
strani, meravigliosi, ultra lussuosi, particolari, tutti assolutamente da
conoscere o, meglio ancora, da visitare.
http://www.geocities.com/probiviro/alberghi.htm
Decalogo del Perfetto Assenteista, del Perfetto Manager. del Perfetto
Disoccupato, ecc.
http://www.geocities.com/probiviro/decalogo.htm
------------UgoSoftSystem-------------------------~-~>


title: [OT (credo)] Generare Codice Fiscale

author: Federico Luciani

text:

Sul sito comune ci trovi tutto quello che ti serve:
un mdb per il calcolo e, se vuoi fare da solo, il decreto ministeriale
che definisce il cf
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Problema sulle date.

author: Salvatore NAPOLITANO

text:
Ciao a tutti,
ho un piccolo problemino da risolvere (ho iniziato a programmare in access
da poco) e spero che qualcuno possa darmi una mano.
Ho un record in cui vi č un campo DatadiScadenza (formato data) e un campo
Pagato (Sě/No); allora dovrei creare una query che ad ogni inizio mese mi
mostrasse tutti i record del mese precedente dove il campo Pagato=No.
Es: all'inizio di ottobre mi deve visualizzare tutti i record dal 01/09 al
30/09 dove Pagato=No.
Grazie in anticipo. Salvatore.


title: Problema sulle date.

author: Roberto dal portatile

text:
"Salvatore NAPOLITANO" <
sna...@libero.it
> ha scritto nel messaggio
news:QGNA7.70580$1H1.7...@news.infostrada.it...

Se la tabella si chiama Tabella1, la query che ti visualizza tutto il non
pagato alla fine del mese precedente la data corrente ha il seguente codice
SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE
(((Year([DatadiScadenza])*100+Month([DatadiScadenza]))<=(Year(DateSerial(Yea
r(Date()),Month(Date()),0))*100+Month(DateSerial(Year(Date()),Month(Date()),
0)))) AND ((Tabella1.Pagato)=False));
Se poi ti interessa solo il non pagato del mese precedente:
SELECT Tabella1.*
FROM Tabella1
WHERE
(((Year([DatadiScadenza])*100+Month([DatadiScadenza]))=(Year(DateSerial(Year
(Date()),Month(Date()),0))*100+Month(DateSerial(Year(Date()),Month(Date()),0
)))) AND ((Tabella1.Pagato)=False));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema sulle date.

text:
"Salvatore NAPOLITANO" <
sna...@libero.it
> ha scritto nel messaggio
news:QGNA7.70580$1H1.7...@news.infostrada.it...

Forse č meglio cosě.
Per tutto lo scaduto alla fine del mese precedente:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.Pagato)=False) AND
((Tabella1.DatadiScadenza)<DateSerial(Year(Date()),Month(Date()),1)));
e per lo scaduto del solo mese precedente:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.Pagato)=False) AND ((Tabella1.DatadiScadenza) Between
DateSerial(Year(Date()),Month(Date())-1,1) And
DateSerial(Year(Date()),Month(Date()),0)));
E' moooolto piů elegante. ;-)



title: [Access 2000] Report basato su query con parametri

author: Franco

text:
Ciao a tutti.
Come posso stampare i criteri di selezione in un report sapendo che questi
sono parametri di una query ?
Mi spiego meglio.
Ho una query con 2 parametri classici : Da data / A data.
Il mio report è basato su questa query.
Quando lo apro in anteprima,naturalmente mi chiede i 2 parametri.
Nell' intestazione della stampa vorrei che uscisse qualcosa del tipo
"Parametri di selezione : Da data 01/08/2001 A data 31/08/2001"
Mi piacerebbe da codice usare ADO, non DAO (se possibile).
Spero di essere stato chiaro.
Grazie in anticipo
Ciao
Franco


author: Silvio Berruti

text:
"Franco" <
franc...@libero.it
> ha scritto nel messaggio
news:9nam3g$6mtsk$1...@ID-104779.news.dfncis.de...
> Ciao a tutti.
> Come posso stampare i criteri di selezione in un report sapendo che questi
> sono parametri di una query ?
>
> Mi spiego meglio.
> Ho una query con 2 parametri classici : Da data / A data.
> Il mio report è basato su questa query.
> Quando lo apro in anteprima,naturalmente mi chiede i 2 parametri.
> Nell' intestazione della stampa vorrei che uscisse qualcosa del tipo
> "Parametri di selezione : Da data 01/08/2001 A data 31/08/2001"
> Mi piacerebbe da codice usare ADO, non DAO (se possibile).
>
Senza usare DAO, né ADO.
Apri una mascherina in cui inserisci 2 controlli, che rappresenteranno i 2
parametri.
Basa la query su quei controlli x i criteri.
Se non hai chiuso la mascherina, puoi andare a leggere i valori dei
controlli anche dal report.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
"Franco" <
franc...@libero.it
> ha scritto nel messaggio
news:9nam3g$6mtsk$1...@ID-104779.news.dfncis.de...

Creati una maschera chiamata Maschera1 nella quale inserirai due caselle di
testo non associate chiamate DaData e AData; in Maschera1 inserisci anche un
pulsante di comando con cui aprirai il report.
Nei criteri della query, relativamente al campo che contiene la data,
scrivi:
Between Forms!Maschera1!DaData And Forms!Maschera1!AData
Nell'intestazione del report inserisci una casella di testo non associata
nelle cui origine riga scriverai:
= "Da data " & Forms!Maschera1!DaData & " A data " &  Forms!Maschera1!AData
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Alessandro Tealdi

text:
"Franco" <
franc...@libero.it
> ha scritto nel messaggio
news:9nam3g$6mtsk$1...@ID-104779.news.dfncis.de...

Ma se i parametri sono correttamente dichiarati nella query,
non basta semplicemente associare i text-box sul record a tali parametri
come per gli altri campi del report ?????
ES:    Origine controllo di  txtDataDA "=[Da data]"
         Origine controllo di  txtDataA    "=[A data]"


title: Disattivare tasto ESC

author: Roberto

text:
Salve..
avrei la necessita' di disattivare via codice il tasto esc ...
all'interno di una maschera...
sull'Help non ho trovato nulla..
grazie per i consigli...
Roberto


title: Disattivare tasto ESC

author: Sib

text:
"Roberto" <
lam...@tin.it
> ha scritto nel messaggio
news:wMb98.47692$nI1.1...@twister1.libero.it...

Puo provare a intercettarlo sull'evento TastoGiu'. Dovrebbe essere un ascii
27.
Per curiosita', qual e' lo scopo?
Sib


title: Disattivare tasto ESC

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:_oC98.52004$5M4.1...@twister2.libero.it...

Grazie per la  risoposta...
ho un problema con 3 sottomaschere  non collegate alla maschera
principale....
la maschera contiene 5 controlli con valori che si aggiornano dinamicamente
(via codice) a mano a mano che inserisco dati nelle varie sottomaschere....
se immettendo dati nelle sottomaschere spingo ESC..mi azzera completamente i
conteggi visualizzati nei controlli della maschera principale...
spero di essere stato chiaro...
ancora grazie..
Roberto


title: Disattivare tasto ESC

author: Emyr

text:


al limite puoi salvare il record man mano che ti sposti di caselle
Saluti.
Emanuele.


title: Tutti i moduli delle maschere non si aprono più.

author: Morgan

text:
Ed inoltre gli altri moduli all'apertura mi rimandano questo sinistro
messaggio:
"Il nome di modulo "Utility" è errato o fa riferimento a un modulo
inesistente"
Le maschere si aprono ma non restituiscono record.
Le tabelle si aprono correttamente ed anche le query.
Sembra che mi sia perso tutto il codice.
E' grave?
Morgan


author: S. Savoldi

text:
"Morgan" <

Beh, insomma ... tu che ne dici?    :-)
Hai provato a reimportare tutto in un nuovo .mdb?
Hai provato ad eseguire l'.mdb in oggetto con il parametro /Decompile?
(crei un collegamento di questo tipo:)
"C:\Programmi\Microsoft Office\Office\msaccess.exe" /Decompile "C:\<Percorso
tuo .MDB danneggiato>"
Non fai mai copie di backup delle applicazioni durante il lavoro?
Su col morale!


author: Alessandro Baraldi

text:
"S. Savoldi" <
war...@libero.it
> wrote in message
news:1QRvf.33268$
eD5.5...@twister2.libero.it
[CUT]
> Beh, insomma ... tu che ne dici?    :-)
>
> Hai provato a reimportare tutto in un nuovo .mdb?
>
> Hai provato ad eseguire l'.mdb in oggetto con il parametro /Decompile?
> (crei un collegamento di questo tipo:)
> "C:\Programmi\Microsoft Office\Office\msaccess.exe" /Decompile "C:\<Percorso
> tuo .MDB danneggiato>"
>
> Non fai mai copie di backup delle applicazioni durante il lavoro?
>
> Su col morale!
Queste brutte abitudini.....!
Allora frequenti ancora il NG...?
;-)
Ciao Silvio
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:1QRvf.33268$eD5.5...@twister2.libero.it...

No da questo punto di vista sto tranquillo ,sai sono devoto a Santa Maria
del Back Up.
Quando lavoro su un progetto mi faccio sempre una copia chiamata
Dev_NomeApll.mdb
dove sono libero di fare qualsiasi cosa senza l'ansia del file corrotto.
E' comunque la prima volta che mi accade.E' anche vero che è la prima volta
che sviluppo
una cosa abbastanza grossa ,almeno per me, tipo 8 PC collegati architettura
File Server
unico file per gestione magazzino che svitcha i prodotti sul FE in base ad
un parametro letto da un file .ini
posto sul CurrentProject.Path , 80 frm,90tbl,82qry,18 moduli di cui 2 moduli
di classe e soprattutto 0 macro
Il FE è grosso 9 Mega.Co sti numeri ti pareva che non mi facevo più di una
copia di Back Up?;)
Ciao e grazie per il suggerimento, me lo appunto per situazioni di
emergenza.
Morgan


author: Davide Scilabra

text:
[CUT]
> posto sul CurrentProject.Path , 80 frm,90tbl,82qry,18 moduli di cui 2 moduli
> di classe e soprattutto 0 macro
> Il FE è grosso 9 Mega.Co sti numeri ti pareva che non mi facevo più di una
> copia di Back Up?;)
[CUT]
Lo faccio iiiiooooo, il progetto in azzess!!!
Paolo Rossi
[OT] Quale è lo svantaggio di usare macro (che sono regolarmente
presenti in tutti i miei mdb)? No, sapete visto che qui ci si vanta di
avere 0 macro io mi vantavo del contrario, cercavo di farne più
possibile pensate le ho anche per aprire le maschere e per stampare i
report... Vb ho appena iniziato.


text:
"Alessandro Baraldi"
> > Non fai mai copie di backup delle applicazioni durante il lavoro?
> >
> > Su col morale!
> Queste brutte abitudini.....!
>
> Allora frequenti ancora il NG...?
Effettivamente era parecchio tempo che non aprivo un newsreader: ma un
"girino" ogni tanto su icaa male non fa: giusto?     ;-)
Ciao: Silvio


text:
"Morgan"
> No da questo punto di vista sto tranquillo ,sai sono devoto a Santa Maria
> del Back Up.
> Quando lavoro su un progetto mi faccio sempre una copia chiamata
> Dev_NomeApll.mdb
> dove sono libero di fare qualsiasi cosa senza l'ansia del file corrotto.
Saggia politica.
A proposito: hai deflaggato vero l'opzione di correzione automatica di
Access (è un'autentica monellaccia)?
> E' comunque la prima volta che mi accade.E' anche vero che è la prima
volta
> che sviluppo
> una cosa abbastanza grossa ,almeno per me, tipo 8 PC collegati
architettura
> File Server
> unico file per gestione magazzino che svitcha i prodotti sul FE in base ad
> un parametro letto da un file .ini
> posto sul CurrentProject.Path , 80 frm,90tbl,82qry,18 moduli di cui 2
moduli
> di classe e soprattutto 0 macro
> Il FE è grosso 9 Mega.Co sti numeri ti pareva che non mi facevo più di una
> copia di Back Up?;)
> Ciao e grazie per il suggerimento, me lo appunto per situazioni di
> emergenza.
... ma ha funzionato o nisba?    ;-)
Ciao: Silvio


text:
"Davide Scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:43bffacd$0$331$5fc...@news.tiscali.it...

Tratto da
Realizzare applicazioni in Access 2000, tecniche avanzate per sviluppare per
Access 2000
di Marco De Maggio
Edizione mc Graw Hill
"Un esempio di strumento per certi verso alternativo a VBA nell'automazione
di operazioni ripetitive è rappresentato dalle Macro.Con le Macro è
possibile automatizzare operazioni ripetitive,che debbono però essere
composte da azioni di Access.In altri termini ,è possibile utilizzare macro
per automatizzare le sole operazioni richiamabili dai menù e dai pulsanti
presenti in Access....non hanno sicuramente la potenza e l'elasticità di un
programma scritto in VBA"
Quindi se apri e chiudi ,maschere o report vanno benissimo...
Ma per fare una cosa del genere?
Function AggiornaMovimentazione(intMagazzino As Integer, intProdotto As
Integer, blnTipo As Boolean, intQuantita As Integer, intCausale As Integer,
strLotto As String)
Dim strSQL As String
On Error GoTo ErrHandle
ws.BeginTrans
Set rsMovimentazioni = db.OpenRecordset("tblMovimentazioni")
rsMovimentazioni.AddNew
rsMovimentazioni.Fields("IDProdotto") = intProdotto
rsMovimentazioni.Fields("IDMagazzino") = intMagazzino
rsMovimentazioni.Fields("Tipo") = blnTipo
rsMovimentazioni.Fields("Causale") = intCausale
rsMovimentazioni.Fields("Quantita") = intQuantita
rsMovimentazioni.Fields("Lotto") = strLotto
rsMovimentazioni.Update
ws.CommitTrans
rsMovimentazioni.Close
Set rsMovimentazioni = Nothing
ErrHandle:
If Err.Number = 0 Then
    Exit Function
Else
    ws.Rollback
        MsgBox "Si sono verificati dei problemi in fase di
movimentazione.Consultare il file di log." , vbCritical, "Acthung!"
        logFile.LWrite "Errore numero: " & Err.Number & " Descrizione: " &
Err.Description & " Sorgente " & Err.Source & " Modulo Movimentazioni
Function             AggiornaMovimentazione Magazzino " & intMagazzino & "
IDProdotto "& intProdotto
End Function
Morgan


text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:baTvf.117007$65.33...@twister1.libero.it...

No :(
Mi sa che è andato nel wallah dei file .mdb.
Morgan


author: MA

text:
Davide Scilabra wrote:
> [CUT]
>> posto sul CurrentProject.Path , 80 frm,90tbl,82qry,18 moduli di cui
>> 2 moduli di classe e soprattutto 0 macro
>> Il FE č grosso 9 Mega.Co sti numeri ti pareva che non mi facevo piů
>> di una copia di Back Up?;)
> [CUT]
>
> Lo faccio iiiiooooo, il progetto in azzess!!!
> Paolo Rossi
>
> [OT] Quale č lo svantaggio di usare macro (che sono regolarmente
> presenti in tutti i miei mdb)? No, sapete visto che qui ci si vanta di
> avere 0 macro io mi vantavo del contrario, cercavo di farne piů
> possibile pensate le ho anche per aprire le maschere e per stampare i
> report... Vb ho appena iniziato.
Ciao Davide,
il problema delle macro č che non le puoi gestire,
le puoi solo lanciare e sperare che vada tutto bene.
Con il codice invece puoi gestire step by step
e quindi implementare per es. una buona gestione degli errori
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Debug

author: Mario Puglisi

text:
Scusate se mi intrometto ma l'argomento mi interessa cosě ho provato la
routin di Antonio;
ma il Sistema mi risponde:
"Variabile oggetto o variabile del blocco With non impostata"
facendo il debug il problema pare che sia su
rstTo.Close
Che io ho dichiarato come recordset, cosě come rstFrom
Dove sta il problema?


title: Debug

author: Antonio Biso

text:
Mario Puglisi <
puglis...@hotmail.com
> wrote in message
99hgfv$h04$1...@serv1.albacom.net...

Non aprire un nuovo thread.
Ti ho risposto nell'originale
Antonio


title: Debug

text:
>
> Non aprire un nuovo thread.
> Ti ho risposto nell'originale
>
> Antonio
>
> Non era mia intenzione aprire un nuovo thread. Ero con vinto di aver
cliccato sull'icona
"rispondi al..."  Ciao.
A proposito, se ti dicesi che mi chiamo Giulia mi diresti qual'e il comando
Copia, visto che nessuno mi risponde e il mio dannato Access 97 (usando
RunComand acCmdCopy) mi dice che c'è un problema di
conversione?
Ciao tua Giulia :-)


title: Debug

text:
Mario Puglisi <
puglis...@hotmail.com
> wrote in message
99o2jc$oul$1...@serv1.albacom.net...

Dipende anche da:
1) Che misura c'hai
2) Che intendi per copia e che tipo di operazione vuoi fare
> Ciao tua Giulia :-)
Antonio


title: Debug

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
flXv6.2464$yU4.4...@news.infostrada.it...
> Mario Puglisi <
puglis...@hotmail.com
> wrote in message
> 99o2jc$oul$1...@serv1.albacom.net...
> >
> > A proposito, se ti dicesi che mi chiamo Giulia mi diresti qual'e il
> comando
> > Copia, visto che nessuno mi risponde e il mio dannato Access 97 (usando
> > RunComand acCmdCopy) mi dice che c'è un problema di
> > conversione?
>
> Dipende anche da:
>
> 1) Che misura c'hai
> 2) Che intendi per copia e che tipo di operazione vuoi fare
>
> > Ciao tua Giulia :-)
>
1) Porto la terza (sono modesta)
2) Intendo la "copia" che usa Access nella sua barra degli strumenti .
   Comando di "copia" e quindi  "incolla".
Il tipo di operazione che devo fare è quella di copiare un dato da un
controllo e incollarlo
sul controllo successivo (ossia nel relativo campo su cui è basato).
Tutto questo con un cilclo For...Next.
Sono riuscito a fargli fare una cosa del genere con i records ma non con i
Controlli.
3) Se mi rispondi sono disposto a portare la quarta.


title: Debug

text:
Mario Puglisi <
puglis...@hotmail.com
> wrote in message
99rvg9$j2m$1...@serv1.albacom.net...
>
> > Dipende anche da:
> >
> > 1) Che misura c'hai
> > 2) Che intendi per copia e che tipo di operazione vuoi fare
> >
> > > Ciao tua Giulia :-)
> >
> 1) Porto la terza (sono modesta)
Hmmm...
> 2) Intendo la "copia" che usa Access nella sua barra degli strumenti .
>    Comando di "copia" e quindi  "incolla".
> Il tipo di operazione che devo fare è quella di copiare un dato da un
> controllo e incollarlo
> sul controllo successivo (ossia nel relativo campo su cui è basato).
> Tutto questo con un cilclo For...Next.
> Sono riuscito a fargli fare una cosa del genere con i records ma non con i
> Controlli.
Ma perchè devi farlo col copia incolla?
I controlli li tratti come variabili quindi per scrivere nel controllo pippo
il valore contenuto nel controllo pluto, ti basta scirvere da codice
pippo = pluto
e farlo con quanti cicli vuoi...
> 3) Se mi rispondi sono disposto a portare la quarta.
Tsè, siliconata!!!
Antonio


title: Debug

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
vkjw6.2213$HF3.2...@news.infostrada.it...

> Ho 10 controlli per ogni record
ogni volta che compilo tali controlli voglio che la "copia" avvenga in modo
diverso;
per esempio Ctl1 = "Ciao" . Io dico al ciclo:"Copia Ctl1" su Ctl2,Ctl3,Ctl4.
Ctl5 = "Addio" Io dico al ciclo:"Copia Ctl5 su Ctl6,Ctl7, Ctl8.... Insomma
ciò che devo fare
non è proprio un Database. Si tatta di imparare ad Access un'altro mestiere.
E poi scusa, il codice dei comandi "copia" e "Incolla" è così misterioso?
La guida mi dice che devo usare Run command o il più obsoleto DoMenuItem
ma con entrambe i comandi, Access mi dice che c'è un problema di versione!!!
Insomma ciò ddu palle...siliconate!!!
>


title: Debug

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
vkjw6.2213$HF3.2...@news.infostrada.it...
> Mario Puglisi <
puglis...@hotmail.com
> wrote in message
> 99rvg9$j2m$1...@serv1.albacom.net...
> >
> > > 1) Che misura c'hai
> > > 2) Che intendi per copia e che tipo di operazione vuoi fare
> > >
> > > > Ciao tua Giulia :-)
> > >
> > 1) Porto la terza (sono modesta)
>
> Hmmm...
>
> > 2) Intendo la "copia" che usa Access nella sua barra degli strumenti .
> >    Comando di "copia" e quindi  "incolla".
> > Il tipo di operazione che devo fare è quella di copiare un dato da un
> > controllo e incollarlo
> > sul controllo successivo (ossia nel relativo campo su cui è basato).
> > Tutto questo con un cilclo For...Next.
> > Sono riuscito a fargli fare una cosa del genere con i records ma non con
i
> > Controlli.
>
> Ma perchè devi farlo col copia incolla?
> I controlli li tratti come variabili quindi per scrivere nel controllo
pippo
> il valore contenuto nel controllo pluto, ti basta scirvere da codice
> pippo = pluto
> e farlo con quanti cicli vuoi...
>
> > 3) Se mi rispondi sono disposto a portare la quarta.
>
> Tsè, siliconata!!!
Antonio
Ho 10 controlli per ogni record



title: Debug

text:
Mario Puglisi <
puglis...@hotmail.com
> wrote in message
99tfku$3f8$1...@serv1.albacom.net...
>
> Ho 10 controlli per ogni record
> ogni volta che compilo tali controlli voglio che la "copia" avvenga in
modo
> diverso;
> per esempio Ctl1 = "Ciao" . Io dico al ciclo:"Copia Ctl1" su
Ctl2,Ctl3,Ctl4.
> Ctl5 = "Addio" Io dico al ciclo:"Copia Ctl5 su Ctl6,Ctl7, Ctl8.... Insomma
> ciň che devo fare
> non č proprio un Database. Si tatta di imparare ad Access un'altro
mestiere.
> E poi scusa, il codice dei comandi "copia" e "Incolla" č cosě misterioso?
> La guida mi dice che devo usare Run command o il piů obsoleto DoMenuItem
> ma con entrambe i comandi, Access mi dice che c'č un problema di
versione!!!
Ma scusa, il problema resta sempre come decidere di fare la copia, cioč cosa
scrivere non il modo con cui esegui la copia.
Il test su quali controlli scrivere lo devi sempre fare da codice quindi poi
che te frega? usa la scrittura stile variabili!!!
Potresti per esempio usare questo escamotage per automatizzare un po' i tuoi
cicli
Per esempio, il gruppo di controlli 1 2 3 e 4 lo chiami premettendo il nome
con che so? A_
Quindi A_Ctl1, A_Ctl2, A_Ctl3 e A_Ctl4
L'altro gruppo da B_, quindi B_Ctl5, B_Ctl6 ecc.
Sull'evento dopo aggiornamento del A_Ctl1 scriverai
for each ctl in me.controls
  if left(
ctl.name
,2) = "A_" then
    ctl = A_Ctl1
  end if
next
Sull'evento dopo aggiornamento del BA_Ctl5 scriverai
for each ctl in me.controls
  if left(
ctl.name
,2) = "B_" then
    ctl = B_Ctl5
  end if
next
E cosě via...
Antonio


title: Debug

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
hitw6.325$E01....@news.infostrada.it...
> Mario Puglisi <
puglis...@hotmail.com
> wrote in message
> 99tfku$3f8$1...@serv1.albacom.net...
> >
 E poi scusa, il codice dei comandi "copia" e "Incolla" è così misterioso?
 La guida mi dice che devo usare Run command o il più obsoleto DoMenuItem
 ma con entrambe i comandi, Access mi dice che c'è un problema di
 versione!!!
>
> Ma scusa, il problema resta sempre come decidere di fare la copia, cioè

> E così via...
>
> Antonio
-------------
Mi pare di capire che stai dividendo i 10 ctl in 2 gruppi.
La cosa non è così rigida. Ti faccio un esempio di come sono casuali
le copie da fare; seguono tre records con 5 controlli preceduti dal mio
comando :
            Copia 4 volte Ctl1
riga1    A    A    A    A    A
            Non copiare nulla
riga2    A    B    C    D    E
            Copia 1 volte Ctl1 ; Ora copia  2 volte Ctl3
riga3    A    A   C    C    C
Ciò significa che il comando viene dato ogni volta dalla posizione in cui mi
trovo
Ctl1 oppure Ctl5 o Ctl9
Insomma è un pò come usare Access  a mò di foglio Excell
Adesso studierò meglio il tuo raggionamento ma intanto mi chiedo, come
finirà questa lunga conversazione?
Quando hai un attimo, per favore, prova Docmd.Runcommand, acCmdCopy sul tuo
Access
e dimmi se s'incazza, se sbuffa, o se si butta dal 4° piano.
>


title: Debug

text:
Mario Puglisi <
puglis...@hotmail.com
> wrote in message
99uif7$3og$1...@serv1.albacom.net...
>
> Mi pare di capire che stai dividendo i 10 ctl in 2 gruppi.
> La cosa non è così rigida. Ti faccio un esempio di come sono casuali
> le copie da fare; seguono tre records con 5 controlli preceduti dal mio
> comando :
>             Copia 4 volte Ctl1
> riga1    A    A    A    A    A
>             Non copiare nulla
> riga2    A    B    C    D    E
>             Copia 1 volte Ctl1 ; Ora copia  2 volte Ctl3
> riga3    A    A   C    C    C
> Ciò significa che il comando viene dato ogni volta dalla posizione in cui
mi
> trovo
> Ctl1 oppure Ctl5 o Ctl9
> Insomma è un pò come usare Access  a mò di foglio Excell
Non c'ho capito una mazza, e mi sembra comunque un obbrobrio...
Resta il fatto che la tua elaborazione è sempre così:
Inserisci il dato
Stabilisci il caso in cui mi trovo
Copia i dati
Copia i dati puoi farlo col copia incolla o con le variabili, perchè devi
fare il copia incolla?!?!?!
>
> Adesso studierò meglio il tuo raggionamento ma intanto mi chiedo, come
> finirà questa lunga conversazione?
> Quando hai un attimo, per favore, prova Docmd.Runcommand, acCmdCopy sul
tuo
> Access
Non lo voglio usare, non mi serve, non mi piace...
Comunque quella virgola che hai messo mi pare sbagliata, dopo run command
non ci va la virgola prima della costante
Antonio


title: Debug

text:
> Non c'ho capito una mazza, e mi sembra comunque un obbrobrio...
> Resta il fatto che la tua elaborazione č sempre cosě:
> Inserisci il dato
> Stabilisci il caso in cui mi trovo
> Copia i dati
>
> Copia i dati puoi farlo col copia incolla o con le variabili, perchč devi
> fare il copia incolla?!?!?!
> >
> > Quando hai un attimo, per favore, prova Docmd.Runcommand, acCmdCopy sul
> tuo
> > Access
>
> Non lo voglio usare, non mi serve, non mi piace...
Peggio per te non sai cosa ti perdi (????!!!)
>
Ok proverň a fare qualcosa con le variabili ma dubito profondamente dei
risultati.
Per ora mi sono rotto perň non mi va giů che non  riesco ad usare un comando
cosě banale;
ma lo scoprirň e se un giorno dovesse servirti non te lo dirň
nemmeno se mi proponi una 4^ naturale :((((
P.S.:Non ti stupire se riprovo a fare la domanda "pubblicamente"
Ciao e grazie per le risposte
Giulia


title: Casella combinata che faccia aggiornare i dati nella tabella adeguata

author: SimoneB

text:
ho una maschera dal nome Fattura la quale preleva i dati dall'omonima
tabella. Nella tabella, e in maschera, è presente un campo IdCliente
relazionato con una tabella dal nome Cliente. Quando attraverso la maschera
inserisco un cliente nuovo questo non mi viene inserito automaticamente ed
access mi visualizza una finestra di errore. Andando sull'evento "Non in
elenco" della casella di testo IdCliente ho pensato, con una macro, di farmi
aprire la maschera Cliente in modo tale da poter aggiornare tale tabella
senza dover premere nessun pulsante o cose di questo genere. Solo che
uscendo da tale maschera non mi aggiorna in automatico la casella di testo
IdCliente. Mi hanno detto di impostare il seguente codice...
If MsgBox("questo cliente non esite", vbYesNo + vbQuestion) = vbYes Then
      Me!IdCliente.RowSource = Me!IdCliente.RowSource & ";" & Chr(34) &
NewData & Chr(34)
      Response = acDataErrAdded
    Else
      Me.Undo
      Response = acDataErrContinue
    End If
Ma non capisco dove metterlo mi sapreste dire dove impostarlo?
Grazie e saluti SimoneB


author: Fabrizio

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio
news:436637d7$0$20489$4faf...@reader4.news.tin.it...

Se è giusto come codice ho i miei dubbi, perchè l'altro giorno ne avevo
visto uno simile, lo devi impostare sull'evento after_update() della casella
combinata.
p.s Se riesco a trovare i miei appunti ti posto il codice in vba esatto!!!!
ciao


author: Enrico T.S.

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio
news:436637d7$0$20489$4faf...@reader4.news.tin.it...

Immagino che la casella cliente sia una combobox quindi
devi inserire la chiamata alla form di inserimento Cliente nell'evento
su non inelenco ma non con una macro bensi con del codice dove metterai:
Private Sub TuaComboBox_NotInList(NewData As String, Response As Integer)
If MsgBox("questo cliente non esite. Inserire ?", vbYesNo + vbQuestion) =
vbYes Then
        docmd.openform "NomeTuoForm", acNormal, , , acFormAdd, acDialog
        Response = acDataErrAdded
 Else
       Me.Undo
       Response = acDataErrContinue
End If
End Sub
bye :o)


author: Sandro

text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio
news:436637d7$0$20489$4faf...@reader4.news.tin.it...

Ciao SimoneB,
il mio OL non mi ha scaricato la tua reply, ma se rileggi bene c'era scritto
sull'evento not in list :
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/9cb221f006b2c653/bc47155fa310d1ad?hl=it#bc47155fa310d1ad
il che vuole dire che dalla modalità struttura della maschera clicchi la tua
Combo, proprietà--> elenco--> copi il codice su non in elenco. Fai
attenzione ad adattare il nome dei controlli a quelli dell'esempio
altrimenti non ottieni il risultato voluto.
ciao, Sandro.


text:
[cut]
> > Grazie e saluti SimoneB
> Se è giusto come codice ho i miei dubbi,
why not ? l'hai provato ?
 [cut]
ciao, Sandro


text:
"SimoneB" <
dklf...@khkhk.it
> ha scritto nel messaggio
news:436637d7$0$20489$4faf...@reader4.news.tin.it...

prova a vedere anche questa:
 3.39 Si può aggiungere un record alla tabella che è origine riga di una
casella combinata senza usare una maschera? del SC
 4.13 Casella combinata - Aggiungere un nuovo record  del sito di Karl
prova pure questo :
Dim db As DAO.Database
Dim rst As DAO.Recordset
  If MsgBox("Il cliente non esiste lo vuoi aggiungere", vbYesNo +
vbQuestion) = vbYes Then
    Set db = currentdb
    Set rst = db.OpenRecordset("nomeTabella/query")
    rst.AddNew
      rst!CampoCliente = NewData
    rst.Update
    Response = acDataErrAdded
  Else
    Me.Undo
    Response = acDataErrContinue
end if
  Set rst = Nothing
  Set db = Nothing
ciao, Sandro


text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:4366c04d$0$29550$4faf...@reader1.news.tin.it...

bella li Sandro, era questa che stavo cercando!!! ma non trovavo ne il libro
ne la faq!!!!
[cut]
why not ? l'hai provato ?
[cut]
si ho una maschera che mi utilizza un imissione non in elenco da parte di
una casella combinata, ho messo il codice che posti (clausola su casella
combinata non in elenco) e funge!!!!!!.
Di certo con il codice che postava Simmone era una parte del codice "non
vorrei dire eresie", non ho provato questo codice e neppure lo
provo!!!ehehehehehe.
cmq sia, mi sto addentrando da poco in questo bellissimo mondo del vba e
quando sò di essere un pò utile posto.
Ciao a buon rendere.


text:
Grazie a tutti per le risposte ora provo e vi faccio sapere...
Ciao SimoneB


title: Sub tototali in maschere continue....

author: Gimmy

text:
Salve!
Qualcuno sa come avere dei subtotali in una maschera continua come se fosse
un report??
Grazie tantissimo
Gimmy


title: Sub tototali in maschere continue....

text:
"Gimmy" <
d...@gg.gg
> ha scritto nel messaggio
news:7BfZc.70455$1V3.1...@twister2.libero.it...
> Salve!
> Qualcuno sa come avere dei subtotali in una
maschera continua come se fosse
> un report??
Come fai in un report.
> Grazie tantissimo
Prego tantissimo
MAssimiliano


title: Sub tototali in maschere continue....

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:FEfZc.13943$B06....@news.edisontel.com...

Nei Report uso le Intestazioni ed i Piè di pagina riferiti ai Campi... Nelle
Maschere non risesco ad impostarli...
Se gentilmente mi spieghi come si fa, te ne sarei infinitamente grato!!
Grazie
Gimmy


title: Sub tototali in maschere continue....

text:
"Gimmy" <
d...@gg.gg
> ha scritto nel messaggio
news:GXfZc.76286$OH4.2...@twister1.libero.it...

Perche nella maschera non hai intestazione e piè
di maschera?
Non scherzavo è veramente la stessa cosa
MAssimiliano


title: Sub tototali in maschere continue....

text:
> > Gimmy
> Perche nella maschera non hai intestazione e pič
> di maschera?
> Non scherzavo č veramente la stessa cosa
>
> MAssimiliano
>
Sě, ma nella maschera credo di avere solo intestazione e pič
di maschera.
Io ho bisogno dei sub totali e poi dei totali ai pič di maschera....
Non ti sto prendendo in giro....
Grazie
Gimmy


title: Sub tototali in maschere continue....

text:
"Gimmy" <
d...@gg.gg
> ha scritto nel messaggio
news:q6gZc.70520$1V3.1...@twister2.libero.it...

Aspetta un attimo... ma tu vuoi la somma
parziale???
q    10    Sub    10
q    5    sub       15
q    10    sub    25
??
MAssimiliano


title: Sub tototali in maschere continue....

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:cagZc.13964$B06....@news.edisontel.com...

Io voglio questo:
Data              Cliente            Evaso
10/02/2004    Pippo             ? 30
10/02/2004    Pippo             ? 25
                       Totale Pippo  ? 55
10/02/2004    Lillo                ? 25
                       Totale Lillo     ? 25
            TOTALE 10/02/2004 ? 80
Dove posso eventualmente modificare valori sulle riche dei records
:P
Gimmy


title: Sub tototali in maschere continue....

text:

Su maschere continue devi riportarti il totale su
ogni record, ma č brutto da morire.
Sto anche pensando a farti una funzione che conti
i record di pippo e quando il record corrente
coincide
col totale record rendere il subtotale visibile.
ma questo č ancora peggio
MAssimiliano


title: Sub tototali in maschere continue....

text:
> > Io voglio questo:
> >
> > Data              Cliente            Evaso
> > 10/02/2004    Pippo             ? 30
> > 10/02/2004    Pippo             ? 25
> >                        Totale Pippo  ? 55
> >
> > 10/02/2004    Lillo                ? 25
> >                        Totale Lillo     ? 25
> >             TOTALE 10/02/2004 ? 80
> >
> > Dove posso eventualmente modificare valori sulle
> riche dei records
>
> Su maschere continue devi riportarti il totale su
> ogni record, ma è brutto da morire.
> Sto anche pensando a farti una funzione che conti
> i record di pippo e quando il record corrente
> coincide
> col totale record rendere il subtotale visibile.
> ma questo è ancora peggio
> MAssimiliano
>
Ma il problema è che ho bisongo dei parziali....
cioè il sub totale di PIPPO di LILLO di PAPERINO e poi la loro somma per il
giorno in questione.
Infine il totale generale...
Con i report è abbastanza semplice... ma poichè devo correggere un infinità
di cose, non posso sempre chiudere il report ed aprire le maschere per
correggere e poi richiamare il report..
Vorrei strutturare una maschera che mi permettesse di fare tutte queste
cose...
GIMMY


title: Sub tototali in maschere continue....

text:
"Gimmy" <
d...@gg.gg
> ha scritto nel messaggio
news:7BfZc.70455$1V3.1...@twister2.libero.it...

Ciao,
se vuoi provare a mandarmi copia dell'mdb anche con dati fittizi nel
rispetto della privacy,
posso darci un'occhiata, ho realizzato tempo fa una struttura che si
avvicina alle tue esigenze,
posso vedere se riesco a plasmarla nel tuo mdb.
Nel caso ti interessi preferirei ricevere un link e scaricare via ftp,
puoi postarmi il link all'indirizzo
ma...@bi-elle.it
Vedi tu! Ciao,
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti


title: Sub tototali in maschere continue....

text:
"Gimmy" <
d...@gg.gg
> ha scritto nel messaggio
news:tEgZc.70587$1V3.1...@twister2.libero.it...

Creati un controllo SubTotale =
dsum([importo];"Tuatbella";"Tuocliente = '&
forms!tuaform!tuocliente & "'")
Alla fine dsum(importo;Tuatabella;"tuadata =  #" &
date & "#")
ma sul criterio data credo di sbagliare (l'ho
sempre odiato!!!)
MAssimiliano