title: Recordset vuoto

author: Roberto da casa

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:bmourj$h8o$1...@newsserver.cilea.it...
> Buon giorno volevo chiedervi se c'č un comando che verifica se un
recordset
> caricato sia vuoto oppure no senza l'utilizzo degli errori.
> La mia routine carica 2 recordset e si sposat sul primo record. Perň se
uno
> dei due recordset č vuoto scatta l'errore.
> Io invece se uno dei due recordset č vuoto devo eseguire sempre delle
> operazioni.
> Esempio:
>  Set RsSF = CurrentDb.OpenRecordset("SELECT DUSF.* FROM DUSF WHERE
> (((DUSF.IDLE)=" & ID & "));")
>  Set RsSP = CurrentDb.OpenRecordset("SELECT DUSP.* FROM DUSP WHERE
> (((DUSP.IDLE)=" & ID & "));")
>  RsSF.MoveFirst
>  RsSP.MoveFirst
>
> con gli ultimi due comandi mi si verifica l'errore di recorset vuoto,
dovrei
> invece arrivare a:
>
>  Set RsSF = CurrentDb.OpenRecordset("SELECT DUSF.* FROM DUSF WHERE
> (((DUSF.IDLE)=" & ID & "));")
>  Set RsSP = CurrentDb.OpenRecordset("SELECT DUSP.* FROM DUSP WHERE
> (((DUSP.IDLE)=" & ID & "));")
>  If  RsSF or RSSP sono pieni Then
>   Istruzioni
> else
>   Istruzioni
> end if
>
> Altra info: dopo aver caricato un recordset con l'istruzione set il
> puntatore del recordset a che punto si trova?
> All'inizio, alla fine in una posizione Random?
> Ciao e grazie.
 Visto che apri recordset di tipo tabella, prova cosě:
Set RsSF = CurrentDb.OpenRecordset("SELECT DUSF.* FROM DUSF WHERE
(((DUSF.IDLE)=" & ID & "));")
 Set RsSP = CurrentDb.OpenRecordset("SELECT DUSP.* FROM DUSP WHERE
(((DUSP.IDLE)=" & ID & "));")
 If  RsSF.RecordCount > 0 Or RsSP.RecordCount > 0 Then
  Istruzioni di tipo 1
else
  Istruzioni di tipo 2
end if
Cosě facendo le Istruzioni di tipo 1 verranno eseguite se solo uno dei due
recordset contiene almeno un record.
Se invece vuoi che le Istruzioni di tipo 1 vengano eseguite solamente se
ambedue i recordset contengono record, sostituisci l'operatore Or con
l'operatore And, ovvero:
 If  RsSF.RecordCount > 0 And RsSP.RecordCount > 0 Then
  Istruzioni di tipo 1
else
  Istruzioni di tipo 2
end if
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Recordset vuoto

author: Carmelo Di Rosa

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:bmourj$h8o$1...@newsserver.cilea.it...

Banalmente ho pensato di utilizzare il comando
RsSF.RecordCount <>0
dopo il set. Se avete altri suggerimenti ben vengano
Grazie.


title: Recordset vuoto

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:7DTjb.46029$e6.15...@twister2.libero.it...
>
> "Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
> news:bmourj$h8o$1...@newsserver.cilea.it...
> > Buon giorno volevo chiedervi se c'è un comando che verifica se un
> recordset
> > caricato sia vuoto oppure no senza l'utilizzo degli errori.
> > La mia routine carica 2 recordset e si sposat sul primo record. Però se
> uno
> > dei due recordset è vuoto scatta l'errore.
> > Io invece se uno dei due recordset è vuoto devo eseguire sempre delle
> > operazioni.
> > Esempio:
> >  Set RsSF = CurrentDb.OpenRecordset("SELECT DUSF.* FROM DUSF WHERE
> > (((DUSF.IDLE)=" & ID & "));")
> >  Set RsSP = CurrentDb.OpenRecordset("SELECT DUSP.* FROM DUSP WHERE
> > (((DUSP.IDLE)=" & ID & "));")
> >  RsSF.MoveFirst
> >  RsSP.MoveFirst
> >
> > con gli ultimi due comandi mi si verifica l'errore di recorset vuoto,
> dovrei
> > invece arrivare a:
> >
> >  Set RsSF = CurrentDb.OpenRecordset("SELECT DUSF.* FROM DUSF WHERE
> > (((DUSF.IDLE)=" & ID & "));")
> >  Set RsSP = CurrentDb.OpenRecordset("SELECT DUSP.* FROM DUSP WHERE
> > (((DUSP.IDLE)=" & ID & "));")
> >  If  RsSF or RSSP sono pieni Then
> >   Istruzioni
> > else
> >   Istruzioni
> > end if
> >
> > Altra info: dopo aver caricato un recordset con l'istruzione set il
> > puntatore del recordset a che punto si trova?
> > All'inizio, alla fine in una posizione Random?
> > Ciao e grazie.
>
>  Visto che apri recordset di tipo tabella, prova così:
>
> Set RsSF = CurrentDb.OpenRecordset("SELECT DUSF.* FROM DUSF WHERE
> (((DUSF.IDLE)=" & ID & "));")
>  Set RsSP = CurrentDb.OpenRecordset("SELECT DUSP.* FROM DUSP WHERE
> (((DUSP.IDLE)=" & ID & "));")
>  If  RsSF.RecordCount > 0 Or RsSP.RecordCount > 0 Then
>   Istruzioni di tipo 1
> else
>   Istruzioni di tipo 2
> end if
>
> Così facendo le Istruzioni di tipo 1 verranno eseguite se solo uno dei due
> recordset contiene almeno un record.
> Se invece vuoi che le Istruzioni di tipo 1 vengano eseguite solamente se
> ambedue i recordset contengono record, sostituisci l'operatore Or con
> l'operatore And, ovvero:
>
>  If  RsSF.RecordCount > 0 And RsSP.RecordCount > 0 Then
>   Istruzioni di tipo 1
> else
>   Istruzioni di tipo 2
> end if
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Piccola curiosità, io adesso sto scrivendo un messaggio e sono le 17.12, chi
mi risponde segna l'orario anticipato alla mia domanda.
Com'è possibile?
ciao e grazie.


title: Recordset vuoto

author: Sib

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
cut
> Banalmente ho pensato di utilizzare il comando
> RsSF.RecordCount <>0
> dopo il set. Se avete altri suggerimenti ben vengano
> Grazie.
a parte che potevi anche pensarci un'ora e 12 minuti prima, mi pare che non
hai letto il secondo rigo della mia risposta.
Sib


title: Recordset vuoto

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
> Piccola curiosità, io adesso sto scrivendo un messaggio e sono le 17.12,
chi
> mi risponde segna l'orario anticipato alla mia domanda.
> Com'è possibile?
ora sono le 17 e 16 e mi pare che l'orario risultante dei tuoi messaggi sia
un po' troppo avanzato direi
Sib


title: Recordset vuoto

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio

casomai non fosse chiaro, volevo evidenziare il tuo orario un po' "fuori
orario"
Sib


title: Recordset vuoto

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:KGTjb.7247$e5.2...@news1.tin.it...

Devo avere un problema con l'orologio, io la domanda l'ho fatta alle 16.40 e
dopo 25 minuti di prove ho dato a me stesso la risposta, ma voi mi avete
risposto prima che facessi la domanda stessa. Io adesso scrivo, e sono le
17.15, ma se mi rispondete avrete l'orario della risposta antecedente la mia
domanda.
Non capisco il motivo.
Ciao e grazie.


title: Recordset vuoto

author: Karl Donaubauer

text:
Carmelo Di Rosa ha scritto:
> Buon giorno volevo chiedervi se c'è un comando che verifica se un
> recordset caricato sia vuoto oppure no senza l'utilizzo degli errori.
> La mia routine carica 2 recordset e si sposat sul primo record. Però se
> uno dei due recordset è vuoto scatta l'errore.
> Io invece se uno dei due recordset è vuoto devo eseguire sempre delle
> operazioni.
> Esempio:
>  Set RsSF = CurrentDb.OpenRecordset("SELECT DUSF.* FROM DUSF WHERE
> (((DUSF.IDLE)=" & ID & "));")
>  Set RsSP = CurrentDb.OpenRecordset("SELECT DUSP.* FROM DUSP WHERE
> (((DUSP.IDLE)=" & ID & "));")
>  RsSF.MoveFirst
>  RsSP.MoveFirst
...
> Altra info: dopo aver caricato un recordset con l'istruzione set il
> puntatore del recordset a che punto si trova?
> All'inizio, alla fine in una posizione Random?
All'inizio. Vuol dire al primo record o alla posizione BOF se è vuoto.
Per questo non è necessario il tuo MoveFirst. Dopo il Set puo usare:
If Not RsSF.BOF Then
 'ci sono record, siamo già al primo e facciamo cose sempre grandiose
End If
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Caricare dati con il codice a barre...

author: vuLCan Karayan

text:
Devo cimentarmi nel caricamento di dati provenienti da un codice a barre.
Avete documentazione da suggerirmi?


title: Caricare dati con il codice a barre...

author: FACE ONE

text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:kC79e.797958$b5.35...@news3.tin.it...
> Devo cimentarmi nel caricamento di dati provenienti da un codice a barre.
> Avete documentazione da suggerirmi?
>
Ciao vuLCan Karayan,
se per caricare intendi leggere dati con una penna puoi percorrere due
strade.
1) usi una penna PS/2 o USB con emulazione tastiera /scelta consigliata)
Praticamente la penna legge il barcode e scrive il valore letto come le lo
battessi tu con la tastiera.
2) usi una penna RS232 e devi comandarla con la seriale.
Se invece il problema è scrivere devi usare un font BARCODE (e ce ne sono
diversi gratuiti) oppure usare un componente.
Se non sei costretto ad usare un particolare codice allora opta per un font
+ penna PS/2. Ti semplifichi la vita di molto
Ciao
FACE ONE


title: sicurezza

author: Giovanna

text:
c'č qualche modo semplice per nascondere i dati contenuti in una tabella?
Piů precisamente si tratta di password, e il nascondi tabella non mi sembra
poi cosě sicuro.
Grazie tutti


title: sicurezza

author: Roberto

text:
Giovanna <
giov...@tin.it
> wrote in message
8l98cg$oqs$1...@fe1.cs.interbusiness.it...

Con l'evento dopo aggiornamento del controllo in questione, rendilo non
visibile e/o adopera lo stesso colore per lo sfondo ed il primo pianodel
controllo medesimo.
Roberto


title: sicurezza

text:
Roberto <
r.ma...@libero.it
> wrote in message
Fd5e5.17185$sE5.2...@news.infostrada.it...

Dimenticavo, devi renderlo non visibile con l'evento "Su corrente" della
maschera, nel caso che non sia Null.
Roberto


title: sicurezza

author: Carlo Ve

text:
Giovanna ha scritto nel messaggio <8l98cg$oqs$
1...@fe1.cs.interbusiness.it
>...
>c'č qualche modo semplice per nascondere i dati contenuti in una tabella?
Certo,  copy la tabella in un floppy e poi lo nascondi sotto il materasso.
Scherzavo dai,
il sistema piu' sicuro per impedire accessi ai dati non desiderati sembra
sia quello di  attivavare la protezione a livello utente
le cui istruzioni per una corretta impostazione le trovi (altrimenti non
serve a nulla) le trovi sul sito comune
Carlo Ve
>Piů precisamente si tratta di password, e il nascondi tabella non mi sembra
>poi cosě sicuro.
Gia proprio cosi'


title: sicurezza

text:
puoi dirmi esattamente dove?
Grazie mille
Carlo Ve <
carlo...@libero.it
> wrote in message
Zgbe5.17553$sE5.2...@news.infostrada.it...



title: sicurezza

text:
Giovanna ha scritto nel messaggio <8lh7va$dbm$
1...@fe1.cs.interbusiness.it
>...
>puoi dirmi esattamente dove?
esattamente qui
http://members.xoom.it/_XOOM/it_db_access/faqidx.htm
alla voce "come utilizzare lsicurezza in Access?"
Carlo Ve



title: sicurezza

text:
Grazie mille, l'ho trovato. Il problema che però adesso si pone è un'altro.
Se consento l'apertura della tabella contenente le password solo
all'amministratore, quando gli utenti tentano di entrare nel database,
poichè c'è una routine di controllo della password inserita (vedo se è
uguale a quella situata nella tabella in corrispondenza dell'utente che è
entrato) un errore di run time (che appunto vieta l'accesso alla tabella)
non consente all'utente di entrare nel database. è la prima volta che mi
cimento nella sicurezza e quindi ....
Grazie mille per il tempo che vorrai dedicarmi
Carlo Ve <
carlo...@libero.it
> wrote in message
XDWe5.28424$sE5.3...@news.infostrada.it...
>
> >>
> >
> >
>
>


title: sicurezza


title: sicurezza

text:
Giovanna ha scritto nel messaggio <8lhmc3$g81$
1...@fe1.cs.interbusiness.it
>...

>Carlo Ve <
carlo...@libero.it
> wrote in message
>XDWe5.28424$sE5.3...@news.infostrada.it...
se ho ben capito il problema,  puoi benissimo inibire l'apertura della
tabella agli utenti
ma puoi fare in modo che accedano ugualmente ai dati  in lettura utilizzando
una query nella  cui
proprieta' "applica autorizzazioni" andrai a selezionare "proprietario"
cmq tiene presente che se applichi la sicurezza a livello utente come
prevista da Access la tua tabella
contenete le pwd diventa superflua
Carlo Ve


title: sicurezza

text:
La tabella mi serve in ogni caso in quanto, a seconda della password
inserita, vengono filtrati i dati della tabella "Clienti". Si vuole in
effetti che ognuno possa visualizzare solo i suoi dati. Pertanto, non deve
essere possibile accedere alla tabella che contiene le password. Per quanto
riguarda la proprieta' "applica autorizzazioni" , come si fa a selezionare
"proprietario"?
:-(((  Non so proprio come fare. Anzi inizio a dubitare di poterlo fare mai
:-((((((((


title: sicurezza

text:
Giovanna ha scritto nel messaggio <8ljj21$omc$
1...@fe1.cs.interbusiness.it
>...

Tranquilla,
Nulla di impossibile
vai nella struttura della query
fai doppio clic nella parte superiore della videata (dove sono rappresentate
le tabelle)
e si aprira' la maschera con le proprieta' della qry, a questo punto
dovresti farcela :-)
oppure soluzione seconda quando sei in struttura qry dal menu selezioni
Visualizza ---> proprieta'
Chiaramente questo lavoro deve essere fatto per tutte le qry interessate
dato che normalmente per default
access imposta come proprieta predefinite "utente"
in ogni caso puoi sempre modificare la proprieta' predefinita andando dalla
struttura del db
selezionando dal menu Opzioni -----> Tabelle/Query --------> Applica
autorizzazioni
Se le maschere del tuo  prg  non sono molte potresti risolvere il problema
anche creando delle qry specifiche e via codice all'apertura della maschera
a seconda dell'utente corrente inserisci nell'origine record la qry
appropriata
Carlo Ve


title: sicurezza

text:
ho creato una query ed alla fine ho aggiunto WITH OWNERACCESS OPTION. Sembra
che tutti funzioni. che ne pensi?


title: sicurezza

text:
FUNZIOOONAAAA :-))))) Ora sě che mi sento sollevata. Ti ringrazio
moltissimo. Viva.


title: sicurezza

text:
Giovanna ha scritto nel messaggio <8ljq7m$a83$
1...@fe1.cs.interbusiness.it
>...
>ho creato una query ed alla fine ho aggiunto WITH OWNERACCESS OPTION.
Sembra
>che tutti funzioni. che ne pensi?
Che hai fatto quello che doveva essere fatto
Carlo Ve


title: Sfida timestamp

author: Paolo AT Home

text:
So perfettamente di poter risolvere il mio problema in altro modo, a partire
dall'utilizzo delle repliche. Sono solo curioso di vedere se qualcuno
raccoglie questa sfida alla quale io non sono riuscito a dare risposta:
Devo leggere periodicamente alcuni dati da 4-5 tabelle di un DB con la sua
bella applicazione collegata. Voglio leggere solo i record inseriti e quelli
modificati dall'ultimo import (quelli annullati non mi interessano) senza
poter però modificare l'applicazione. L'ideale sarebbe introdurre un campo
timestamp nelle tabelle in questione, ma questo tipo in Access non esiste e
non esistono nemmeno i trigger per poterlo comunque ottenere.
C'è però un indizio; attivando le repliche, nelle tabelle vengono aggiunti
alcuni campi di servizio che vengono comunque aggiornati automaticamente in
modo simile ai trigger...è un meccanismo blindato o questo indica
semplicemente che esiste qualche piccola porticina segreta?
Ripeto la sfida è trovare il modo di scrivere un campo a prescindere
dall'interfaccia utente...
Ciao
Paolo


title: Sfida timestamp

text:
"Paolo AT Home" <
pa...@galfione.it
> ha scritto nel messaggio
news:8Y9h6.10257$ep3.3...@twister1.tin.it...
> dall'utilizzo delle repliche. Sono solo curioso di vedere se qualcuno
> raccoglie questa sfida alla quale io non sono riuscito a dare risposta:
Niente da fare!!!! Nel gruppo americano c'è qualche newbie che fa una
domanda analoga e viene sempre proposto di passare attraverso una form
(soluzione ovvia che non mi serve)...sembra proprio che non ci siano cheat
in proposito.
Ciao
Paolo


title: Sfida timestamp

author: Michele Amato

text:
Paolo AT Home <
pa...@galfione.it
> wrote in message
8Y9h6.10257$ep3.3...@twister1.tin.it...

Questa non è una sfida, è un problemuccio ;-))
Il tipo timestamp in Access c'è: Data (Date che in realtà è DateTime).
Valore di default Now().
Il front-end non lo tocchi.
Ovviamente dei aggiungere questo campo nelle tabelle...
A cosa ti serve il trigger? Per settare il default?
Saluti
Michele Amato


title: Sfida timestamp

text:
Michele Amato <
maengi...@ciccia.libero.it
> wrote in message
u4aj6.16709$7U4.3...@news.infostrada.it...

Scusa, ho sottovalutato il problema dell'aggiornamento del timestamp
relativo agli aggiornamenti...
Mo ci penso...:-)
Saluti
Michele Amato


title: Sfida timestamp

text:
"Paolo AT Home" <
pa...@galfione.it
> ha scritto nel messaggio
cut
> L'ideale sarebbe introdurre un campo
> timestamp nelle tabelle in questione, ma questo tipo in Access non esiste
e
> non esistono nemmeno i trigger per poterlo comunque ottenere.
Perche' hai avuto il sospetto che non esistesse?
Come giustamente ti dice Michele, il tipo da definire e Data.
> C'è però un indizio; attivando le repliche, nelle tabelle vengono aggiunti
> alcuni campi di servizio che vengono comunque aggiornati automaticamente
in
> modo simile ai trigger...è un meccanismo blindato o questo indica
> semplicemente che esiste qualche piccola porticina segreta?
A questo non saprei risponderti perche' non uso le repliche.
Sib


title: conteggio

text:
Avete presente i tasti di spostamento record nelle maschere?....ecco tra i
tasti c'è un numero che indica il numero di record e mi dice quindi  es.
record numero 1 di 100.
Io vorrei scrivere il comando in VB, qualcuno può aiutarmi?
Grazie
Saluti
Robby


title: conteggio

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:ecmca.12507$7y3.3...@twister1.libero.it...

Me!RecordCorrente = Me.CurrentRecord
Me!NumeroDiREcord = Me.RecordsetClone.RecordCount
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: conteggio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:oonca.12861$Lr4.3...@twister2.libero.it...
>
> "Roberto" <
aris...@libero.it
> ha scritto nel messaggio
> news:ecmca.12507$7y3.3...@twister1.libero.it...
> > Avete presente i tasti di spostamento record nelle maschere?....ecco tra
i
> > tasti c'è un numero che indica il numero di record e mi dice quindi  es.
> > record numero 1 di 100.
> > Io vorrei scrivere il comando in VB, qualcuno può aiutarmi?
> >
> > Grazie
> > Saluti
> > Robby
>
> Me!RecordCorrente = Me.CurrentRecord
> Me!NumeroDiREcord = Me.RecordsetClone.RecordCount
>
> --
> Roberto
>
Ciao Roberto,
ho provato con i comandi che mi hai dato ma mi da un errore con "Me"...i due
comandi li devo inserire in un codice?
Magari il comando equivalente che può essere inserito nella casella quale
potrebbe essere?
= ??
Grazie
Robby



title: conteggio

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:szpca.13140$7y3.3...@twister1.libero.it...

Quello che ti ho suggerito è codice VBA e non puoi quindi scriverlo
nell'origine controllo di una casella di testo; devi generare tale codice
VBA a fronte dell'evento "Su corrente" della maschera che contiene le due
caselle di testo non associate.
--
Roberto



title: conteggio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:OQIca.15638$7y3.5...@twister1.libero.it...

Scusami Roberto ma il comando che mi hai dato mi da sempre un errore con il
secondo Me (Me.CurrentRecord) mi dice : "utilizzo non valido della parola
chiave Me"
Ho provato con riferimenti a varie librerie ma forse non ho scelto quelle
giuste...cosa può essere?
Grazie ancora
Saluti
Robby



title: conteggio

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:DD2da.19296$Lr4.6...@twister2.libero.it...
[CUT]

Io uso solo Access 97: per scrupolo ho provato il codice che ti ho suggerito
ed a me ha funzionato bene senza segnalare errore.
Per dire la verità è meglio aggiungere una riga di codice VBA:
Me!RecordCorrente = Me.CurrentRecord
Me.RecordsetClone.MoveLast
Me!NumeroDiRecord = Me.RecordsetClone.RecordCount
In alternativa puoi anche provare questa soluzione:
Me.RecordsetClone.Bookmark = Me.Bookmark
Me!RecordCorrente = Me.RecordsetClone.AbsolutePosition + 1
Me.RecordsetClone.MoveLast
Me!NumeroDiRecord = Me.RecordsetClone.RecordCount
> Ho provato con riferimenti a varie librerie ma forse non ho scelto quelle
> giuste...cosa può essere?
>
Se usi una versione di Access successiva ad Access 97, prova ad aggiungere
al database i riferimenti alla libreria Microsoft DAO  avendo però cura che
PRECEDANO quelli relativi a Microsoft ADO.
> Grazie ancora
> Saluti
> Robby
--
Roberto



title: conteggio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JQ3da.18463$7y3.6...@twister1.libero.it...

Sto impazzendo!
Dunque, mi da sempre lo stesso errore...non digerisce il comando Me....(uso
office XP!)....perchè????
Nelle librerie di riferimento ho messo prima DAO 3.6...eppure non va lo
stesso!Nella compilazione appare l'errore.
C'è un modo magari anche alternativo per mandare il numero del record
corrente e quello del numero di record totali in quelle due caselle
maledette?
Grazie molte a chi mi può aiutare e un grazie alla pazienza di Roberto!
Saluti
Robby



title: conteggio

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:IJida.21139$Lr4.6...@twister2.libero.it...
[CUT]
> Sto impazzendo!
> Dunque, mi da sempre lo stesso errore...non digerisce il comando
Me....(uso
> office XP!)....perchè????
> Nelle librerie di riferimento ho messo prima DAO 3.6...eppure non va lo
> stesso!Nella compilazione appare l'errore.
>
> C'è un modo magari anche alternativo per mandare il numero del record
> corrente e quello del numero di record totali in quelle due caselle
> maledette?
>
> Grazie molte a chi mi può aiutare e un grazie alla pazienza di Roberto!
> Saluti
> Robby
Mi dispiace, ma io non conosco altro sistema.
Però mi è vento un dubbio: dove stai scrivendo il codice VBA che ti ho
consigliato???
--
Roberto



title: conteggio

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Lykda.20700$7y3.7...@twister1.libero.it...
>
> "Roberto" <
aris...@libero.it
> ha scritto nel messaggio
> news:IJida.21139$Lr4.6...@twister2.libero.it...
> [CUT]
> > Sto impazzendo!
> > Dunque, mi da sempre lo stesso errore...non digerisce il comando
> Me....(uso
> > office XP!)....perchè????
> > Nelle librerie di riferimento ho messo prima DAO 3.6...eppure non va lo
> > stesso!Nella compilazione appare l'errore.
> >
> > C'è un modo magari anche alternativo per mandare il numero del record
> > corrente e quello del numero di record totali in quelle due caselle
> > maledette?
> >
> > Grazie molte a chi mi può aiutare e un grazie alla pazienza di Roberto!
> > Saluti
> > Robby
>
> Mi dispiace, ma io non conosco altro sistema.
>
> Però mi è vento un dubbio: dove stai scrivendo il codice VBA che ti ho
> consigliato???
>
> --
> Roberto
Nell'evento Su corrente della sottomaschera dove ho già un codice Stato( ),
all'interno di tale codice in VB ho provato ad inserire i comandi che mi hai
detto.
Dovrei scriverli in altro modo?Da un'altra parte?
La struttura della maschera è la seguente
Maschera Ordine --> Sottomaschera Linea ordine
ed è appunto in questa sottomaschera che ho le due caselle.
Grazie
Robby



title: conteggio

text:
"Roberto" <
aris...@libero.it
> ha scritto nel messaggio
news:9Nlda.21742$Lr4.7...@twister2.libero.it...
[CUT]
>
> Nell'evento Su corrente della sottomaschera
Sottomaschera?
E se la sottomaschera ha una visualizzazione a Maschere continue dove metti
le caselle di testo che contengono i due valori cercati?
Nell'intestazione?
Nel piè di pagine maschera?
Certo nel corpo non ha proprio significato essendo caselle di testo non
associate.
> dove ho già un codice Stato( ),
> all'interno di tale codice in VB ho provato ad inserire i comandi che mi
hai
> detto.
>
Codice Stato()?
Prova postare tutto il codice VBA che hai generato a fronte dell'evento "Su
corrente".
> Dovrei scriverli in altro modo?Da un'altra parte?
> La struttura della maschera è la seguente
> Maschera Ordine --> Sottomaschera Linea ordine
> ed è appunto in questa sottomaschera che ho le due caselle.
Non capisco che significato abbia inserire queste due caselle di testo non
associate nella sottomaschera Linea ordine.
>
> Grazie
> Robby
--
Roberto



title: (RADUNO) SIETE PROPRIO DELLE SUOLE

author: Antonio Biso

text:
Per chi non ha aderito e soprattutto per chi aveva aderito e poi ha dato
buca all'ultimo momento!
Noi intanto s'è magnato e bevuto alla faccia vostra.
Tiè!
Oggi rimarrò in sciopero polemico e silenzio stampa!!!
Antonio


title: Ricevere email direttamente da Access senza outlook

author: Davide La Mantia

text:
Ciao a tutti,
per l'invio senza outlook, CDO va che è una meraviglia, i problemi sorgono per leggere le email ricevute senza outlook.
Finora ho risolto con un servizio che scarica le email e mi salva gli allegati in una tabella, ma da access non ho alcun controllo su questo servizio, ed è un problema.

Ho necessità di indipendenza da outlook per l'ovvia ragione che distribuendo l'applicazione a utenti senza office la cosa non funzionerebbe.

Inutile dire che uso un approccio minimalista sui riferimenti, l'applicazione usa praticamente solo i riferimenti predefiniti.

Qualcuno ha suggerimenti?

Ciao
Davide


author: shado gps

text:
prova questi due componenti  smtp e pop3  dal sito
http://ostrosoft.com/


text:
Il giorno martedì 4 gennaio 2022 alle 22:48:35 UTC+1 shado gps ha scritto:
> prova questi due componenti smtp e pop3 dal sito
http://ostrosoft.com/

Ciao,
grazie, adesso provo

Davide


author: Michele

text:

Ciao,
scusa ma non conosco CDO.
Ti volevo chiedere una volta inviata la mail poi rimane traccia?
Cioè se invio così una pec, una volta aperto un client di posta troverò qualcosa o no?


text:

Usando CDO non resta traccia, per le pec non c'è problema perchè ti tornano le ricevute, per le email normali mando in copia nascosta a me stesso l'email che invio.

Ciao


text:

ok grazie!


title: Tracciati Lemco:Esportazioni dati nel software Zucchetti

author: Dino

text:
Ciao a tutti volevo sapere se qualcuno di voi ha avuto modo di
preparare del codice per esportare i dati contabili dal proprio DB
(seguendo i tracciati Lemco) ad un gestionale Zucchetti.

Grazie in anticipo

Dino


text: Ciao Dino, leggevo il tuo post anche se datato. Per caso hai i tracciati per l'export verso il gestionale zucchetti?


author: BFS

text:
Il 16/12/2015 15:27,
marr...@gmail.com
 ha scritto:
> Ciao Dino, leggevo il tuo post anche se datato. Per caso hai i tracciati

per l'export verso il gestionale zucchetti?
>

se vuoi li ho io...ho da poco fatto un export di dati dal mio gestionale
verso lo studio del commercialista che usa tale formato per l'import.
se mi dai una mail te li mando
ciao
BFS


text:
Ciao BFS la mia mail è marrek05 (ovviamente account
gmail.com
).
Magari ci sentiamo! Attendo tue grazie!!



text:

meglio tardi che mai :-)
te li ho inviati
ciao
BFS


text:
Il giorno giovedì 17 dicembre 2015 08:23:23 UTC+1, BFS ha scritto:

Ciao BFS
Hai la possibiltà di madarli anche a me?


author: RobertoA

text:

E che so io 'el fio de la serva' ?
E' possibbole mandarli pure ammia ?
O pubblicarli, visto che saranno interessanti per molti


text:
Ciao, io ci sono alle prese adesso. Gentilmente... non è che condivideresti il tracciato anche con me? Ci conto e ringrazio anticipatamente.



text:
Gentile BFS,
servirebbe pure a me il tracciato, ti ringrazierei infinitamente visto che sto combattendo inutilmente con il commercialista per usare tutto in via digitale.
grazie
ah: niky.of.allstar89 (gmail... of course)


text:

Riuscireste a mandarlo anche a me?

mail: clinicacroceazzurrabari at
gmail.com

Grazie mille davvero


author: pfm

text: Effettivamente potrebbero interessare a molti anche a me


text:
Pfmarro ..... google

Grazie


text:
Il 30/05/2017 11:48, pfm ha scritto:
> Pfmarro ..... google
>
> Grazie
>

inviati
ciao


text:

fatto
ciao


text:
Per cortesia anche a me
svegliapc(gmail)
Grazieeeee


text:

Essendo documenti di grande interesse generale se potessi pubblicarli su
qualche sito ti eviteresti l'onere della spedizione in privato
Nel caso non potessi pubblicarli, ti pregherei di inviarli pure a me, grazie


text:
Qualcuno puo' testare il mio lavoro di esportazione verso Zucchetti?  Sto aspettando che il distributore me lo provi...ma aspetta e spera....
Mi invento 3 fatture, faccio il file di esportazione e...forza!!!.... qualcuno che me lo testi!!!! Grazieeeee anticipatamente
svegliapc(gmail)


text:

te li ho inviati in privato.
non saprei dove pubblicarti se non sul mio ftp aziendale

ciao


text:

Puoi inviarli cortesemente anche a me enzotoc(gmail) , grazie


text:
Ciao,
posso chiederti l'alternanza dei record D10-D11-D30-D31-D33 e relative testate per una estrazione di 2/3 clienti e 3/4 fatture? Dalle specifiche non riesco a capirlo
grazie mille!

Il giorno giovedì 17 dicembre 2015 08:23:23 UTC+1, BFS ha scritto:



text:
Il giorno venerdì 11 novembre 2011 11:32:07 UTC+1, Dino ha scritto:



text:
Il giorno venerdì 11 novembre 2011 11:32:07 UTC+1, Dino ha scritto:

Ho fatto un programma per esportare un file di excel con fatture e anagrafiche verso il gestionale Omnia Zucchetti ed ho in preparazione l'esportazione da Danea TeamSystem sempre verso Omnia Zucchetti.....se avete bisogno di esportare/importare dati possiamo parlarne


author: mario rossi

text:

un mio collega ne aveva bisogno, in che modo possiamo parlarne?


text:
Cortesemente potresti invialo anche a me, nsolaroli(at)
hotmail.com
.

grazie mille


text:
Anche io ne parlerei volentieri. come fare?



text:
Messaggio per BFS, potresti cortesemente inviare i tracciati anche a me, nsolaroli(at)
hotmail.com
.

Grazie mille

Il giorno giovedì 1 giugno 2017 09:26:50 UTC+2, BFS ha scritto:



author: an

text:
Il giorno giovedì 17 dicembre 2015 08:23:23 UTC+1, BFS ha scritto:
> se vuoi li ho io...ho da poco fatto un export di dati dal mio gestionale
> verso lo studio del commercialista che usa tale formato per l'import.
> se mi dai una mail te li mando
> ciao
> BFS

Servirebbero anche a me, grazie (acolombodev, account gmail)


text:
Il giorno giovedì 17 dicembre 2015 08:23:23 UTC+1, BFS ha scritto:

farebbero comodo anche a me... la mia mail è  matteo.orighi (su gmail)

Grazie in anticipo!


text: Salve dovrei esportare dei dati da danea sul programma del mio commercialista che segue il tracciato lemco . Potete aiutarmi ?


text:
Il giorno giovedì 17 dicembre 2015 08:23:23 UTC+1, BFS ha scritto:
> Il 16/12/2015 15:27, ha scritto:
> > Ciao Dino, leggevo il tuo post anche se datato. Per caso hai i tracciati
>
> per l'export verso il gestionale zucchetti?
> >
>
> se vuoi li ho io...ho da poco fatto un export di dati dal mio gestionale
> verso lo studio del commercialista che usa tale formato per l'import.
> se mi dai una mail te li mando
> ciao
> BFS

Ciao BFS, avresti un esempio completo del tracciato LEMCO per l'importazione dati in Zucchetti? La mia mail è meeeko.sara(gmail)
Grazie!
Sara


text:
Il giorno giovedì 17 dicembre 2015 08:23:23 UTC+1, BFS ha scritto:
> Il 16/12/2015 15:27, marrek05 ha scritto:
> > Ciao Dino, leggevo il tuo post anche se datato. Per caso hai i tracciati
>
> per l'export verso il gestionale zucchetti?
> >
>
> se vuoi li ho io...ho da poco fatto un export di dati dal mio gestionale
> verso lo studio del commercialista che usa tale formato per l'import.
> se mi dai una mail te li mando
> ciao
> BFS

Potresti mandarli anche a me? Grazie mille :)
netzapping at
gmail.com


text:

Ciao BFS, potresti mandarli anche a me? Grazie!

pedrouceda92 at
gmail.com


author: Graziano

text:
Il giorno venerdì 11 novembre 2011 11:32:07 UTC+1, Dino ha scritto:
> Ciao a tutti volevo sapere se qualcuno di voi ha avuto modo di
> preparare del codice per esportare i dati contabili dal proprio DB
> (seguendo i tracciati Lemco) ad un gestionale Zucchetti.
>
> Grazie in anticipo
>
> Dino

farebbero comodo anche a me... la mia mail è  franchi.graziano (su gmail)

1000 Grazie


author: Daniele Serino

text:
Il giorno giovedì 17 dicembre 2015 08:23:23 UTC+1, BFS ha scritto:
> Il 16/12/2015 15:27,
marr...@gmail.com
 ha scritto:
> > Ciao Dino, leggevo il tuo post anche se datato. Per caso hai i tracciati
>
> per l'export verso il gestionale zucchetti?
> >
>
> se vuoi li ho io...ho da poco fatto un export di dati dal mio gestionale
> verso lo studio del commercialista che usa tale formato per l'import.
> se mi dai una mail te li mando
> ciao
> BFS

Ciao potresti inviarli anche alla mia mail?
seri...@gmail.com

Ti ringrazio e spero di poter ricambiare....


text:
Ciao a tutti, qualcuno potrebbe gentilmente inviare anche a me i tracciati LEMCO per favore?
La mia mail è stefano.mogavero93(at)
gmail.com

Grazie a tutti!


text:

Ciao a tutti, qualcuno potrebbe gentilmente inviare anche a me i tracciati LEMCO meglio sarebbe un file di esempio per favore? grazie in anticipo.
La mia mail è
mas...@sintassisrl.it


text:
Anche io avrei bisogno dei tracciati.....   lucreziasancilio (at) gmail. Com

Grazie


text:
Il giorno venerdì 11 novembre 2011 11:32:07 UTC+1, Dino ha scritto:
> Ciao a tutti volevo sapere se qualcuno di voi ha avuto modo di
> preparare del codice per esportare i dati contabili dal proprio DB
> (seguendo i tracciati Lemco) ad un gestionale Zucchetti.
>
> Grazie in anticipo
>
> Dino

salve posso avere una copia dei preziosi tracciati lemco? grazie
rodolfo.ci...@gmail.com


title: agenda appuntamenti

author: luigi onofrio

text:
ho la necessità di fare un applicativo per la gestione degli appuntamenti
che mi avvisi degli appuntamenti della giornata e la stampa oltre a
funzionare in rete.
trovai in rete un programmino che potrebbe fare al caso mio con opportune
modifiche, ma non funziona perfettamente e non so neanche chi è l'autore
(non esiste un riferimento sul codice)
questo applicativo si chiama Forms_agenda_lite e si blocca la maschera
degli appuntamentipenso per il motivo che sia fatto con access 2000 e non
xp.
qualcuno sa se ne sia stata curata una versione successiva e aggiornata?
e chi ne è l'autore?
grazie
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: agenda appuntamenti

author: Alessandro Baraldi

text:
luigi onofrio ha scritto:
> ho la necessità di fare un applicativo per la gestione degli appuntamenti
> che mi avvisi degli appuntamenti della giornata e la stampa oltre a
> funzionare in rete.
> trovai in rete un programmino che potrebbe fare al caso mio con opportune
> modifiche, ma non funziona perfettamente e non so neanche chi è l'autore
> (non esiste un riferimento sul codice)
> questo applicativo si chiama Forms_agenda_lite e si blocca la maschera
> degli appuntamentipenso per il motivo che sia fatto con access 2000 e non
> xp.
> qualcuno sa se ne sia stata curata una versione successiva e aggiornata?
> e chi ne è l'autore?
> grazie
> luigi
potrebbe essere qualcosa che ho fatto io....?
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=118
In caso affermativo dubito possa funzionare con A2000..... serve
modificare
la parte che popola i controlli che ora utilizza il metodo Additem non
esposto/supportato
con la versione A2000.
@Alex


title: agenda appuntamenti

text:
Alessandro Baraldi ha scritto:
> luigi onofrio ha scritto:


>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=118

> @Alex
Si è proprio questo!!!
vedo con piacere che rispetto alla versione che avevo io lo hai aggiornato
sia nella parte non funzionante sia nell'incremento della giornata di
Domenica.
PS perche nel codice non hai messo il riferimento all'autore? a volte
serve per svariati motivi fra cui anche i ringraziamenti.
con la versione XP che uso, funziona benissimo, devo solo provare a
convertirlo per essere usato in run time ed in rete.
aspettati scocciature di aiuto! :-)))
grazie



title: agenda appuntamenti

text:
luigi onofrio ha scritto:
[CUT]
> Si è proprio questo!!!
> vedo con piacere che rispetto alla versione che avevo io lo hai aggiornato
> sia nella parte non funzionante sia nell'incremento della giornata di
> Domenica.
> PS perche nel codice non hai messo il riferimento all'autore? a volte
> serve per svariati motivi fra cui anche i ringraziamenti.
Non saprei, ma difficilmente firmo quello che faccio, alcune volte se
c'è la firma
è solo perchè ho riciclato del codice vecchio dei tempi in cui
credevo di aver scoperto
l'acqua calda....
;-)
> con la versione XP che uso, funziona benissimo, devo solo provare a
> convertirlo per essere usato in run time ed in rete.
> aspettati scocciature di aiuto! :-)))
> grazie
>
> --
Spero sinceramente di no.... in ogni caso dovrei metterci mano per
apportare altre modifiche, ma ultimamente non ho molto tempo per
rivederlo, e siccome quello che
dovrei fare richiede una revisione notevole del codice ho
temporeggiato....
@Alex


title: agenda appuntamenti

text:
Alessandro Baraldi ha scritto:
> luigi onofrio ha scritto:
> [CUT]
> > Si è proprio questo!!!
> > vedo con piacere che rispetto alla versione che avevo io lo hai aggiornato
> > sia nella parte non funzionante sia nell'incremento della giornata di
> > Domenica.
> > PS perche nel codice non hai messo il riferimento all'autore? a volte
> > serve per svariati motivi fra cui anche i ringraziamenti.
> Non saprei, ma difficilmente firmo quello che faccio, alcune volte se
> c'è la firma
> è solo perchè ho riciclato del codice vecchio dei tempi in cui
> credevo di aver scoperto
> l'acqua calda....
> ;-)
come sei modesto!!!
con tutto quel codice! io lo ritengo un programma tosto, io non ci
arriverei mai a quel livello!
> > con la versione XP che uso, funziona benissimo, devo solo provare a
> > convertirlo per essere usato in run time ed in rete.
> > aspettati scocciature di aiuto! :-)))
> > grazie
> >
> > --
> Spero sinceramente di no.... in ogni caso dovrei metterci mano per
> apportare altre modifiche, ma ultimamente non ho molto tempo per
> rivederlo, e siccome quello che
> dovrei fare richiede una revisione notevole del codice ho
> temporeggiato....
> @Alex
ok!



title: un messaggio visibile o meno su una maschera continua....

text:
Ancora buongiorno a tutti.
Nell'intestazione di una maschera ho una combinata che prende degli
uffici da una tabella.
L'origine dati della maschera combinata è una query che collega gli
interventi agli uffici.

Quindi quando scelgo l'ufficio di "Granozzo con Monticello" la
maschera continua mi mostra i record relativi agli interventi di
quell'ufficio.
Può però succedere  che filtrando gli uffici dalla combinata ne scelga
qualcuno a cui non corrispondono interventi.
Vorrei visualizzare nella combinata (visibile o non visibile) una
casella di testo (o altro) che mi dicesse "Nessun record
corrispondente" e vorrei farlo da codice, magari senza ulteriori
query.
Si può fare ?

grazie a tutti sia per l'attenzione che per eventuali (graditissimi)
suggerimenti.


author: marcod

text:

devi agire sulla rowsource della maschera, modificarla e fare in modo
che restituisca la stringa "Nessun record" quando non vi sono record.
Oppure far selezionare nella casella combinata solo uffici che hanno
discussioni collegate.

saluti
Marco


text:

> Marco- Nascondi testo citato
>
> - Mostra testo citato -

ciao Marco,
per agire sulla rowsource vuoi dirmi di andare a scrivere "qualcosa"
nel codice sql della query di origine ? Se è così, sinceramente non ne
sono in grado...
Posso dare un istruzione analoga dai criteri della query che mi
consenta di visualizzar eil messaggio di nessun record trovato ?

grazie per l'aiuto, ciao


title: problema con il focus delle maschere da cui si lanciano i report in anteprima

author: Nello

text:
Ciao a tutti
1) apro un report in anteprima tramite bottone da una maschera
2) chiudo il report in anteprima
3) non ritorno alla maschera da cui l'ho lanciato ma mi si visualizza la
maschera database perdendo il focus della maschera da cui ho lanciato il
report e quindi devo ricliccare sulla maschera da cui ho lanciato il report.
un pò un casino ....
esite un modo per tenere sotto controllo il focus delle maschere passando da
una all'altra ?
grazie a tutti
NELLO


author: Fabio

text:
Ciao,
secondo me potresti aprire le maschere in visualizzazione struttura,
vai su proprietà e nella scheda altro c'è la voce popup: la imposti a
si e la maschera ti rimane sopra alle altre. Se da là apri un'altra
maschera popup, poi se le gestisce access. Eventualmente la seconda
potresti impostarla anche a scelta obbligatoria, così non puoi
selezionarne per errore un'altra aperta.
Ciao
Fabio


title: Problema Evento Before Updating

author: Leo

text:
Ciao a tutti ragazzi, ho un problema forse stupido ma dal quale non riesco e
uscirne: ho una form e una sub-form al suo interno. Sull'evento "Before
Update" della form, ho inserito un codice che mi controlla il cambio dei
dati e mi da un messaggio di conferma se qualcosa sulla maschera e'
cambiato. Il mio problema e' che il messaggio me lo da anche al momento che
vado a posizionarmi sulla sulla sub-form dove devo inserire dei dati, mentre
io vorrei che il controllo fosse effettuato solo quando sto cambiando record
(nuova form vuota) o alla chiusura della form. Vi ringrazio anticipatamente
dei vostri sempre preziosi suggerimenti.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Problema Evento Before Updating

text:
"Leo" <
ch...@tiscali.it
> wrote in message
news:195Z239Z127Z2Y1...@usenet.libero.it
> Ciao a tutti ragazzi, ho un problema forse stupido ma dal quale non riesco e
> uscirne: ho una form e una sub-form al suo interno. Sull'evento "Before
> Update" della form, ho inserito un codice che mi controlla il cambio dei
> dati e mi da un messaggio di conferma se qualcosa sulla maschera e'
> cambiato. Il mio problema e' che il messaggio me lo da anche al momento che
> vado a posizionarmi sulla sulla sub-form dove devo inserire dei dati, mentre
> io vorrei che il controllo fosse effettuato solo quando sto cambiando record
> (nuova form vuota) o alla chiusura della form. Vi ringrazio anticipatamente
> dei vostri sempre preziosi suggerimenti.
Formalmente non è possibile, in quanto le 2 Form sono relazionate
come immagino le 2 tabelle origine dati, pertanto la Form(Master)
nel momento in cui perde il Focus non può non salvare, sarebbe
relazionalmente impossibile con Form Associate.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problema Evento Before Updating

text:

Si le due sono relazionate. Qundi forse l'unica soluzione e' mettere il
controllo direttamente su entrambi i due pulsanti all'interno della form
(Nuovo Record e Chiusura), o pensi ci siano vie migliori ?? Grazie ancora



title: query progressivo

text:
ciao chiedo un aiuto ho bisogno di creare una query la mia tabella e
fatta cosi'
anno mese valore1 valore2 valoro3 valore4 valore5
2004  1     10     43       65     43     34
2004  2     45     42       32     23     43
2004  3     98     87       21     21     12
2005  1     23              32     65     56
2005  2     76     98       76            54
2005  3     87     87       98     21     21
questa è la mia tabella creata da una latra query i dati sono un
esempio.(AlCUNI VALORI POTREBERE ESSERE NULL)
io devo creare una query che scegliedo il mese da una variabile di mi
daca il progressivo fino al mese 3 es: se scelgo il mese 3 mi  somma
tutti io valori fino al quel mese per ogni hanno
 risulti:
2004       153      172 .....
2005       186      185 .....
questa query la devo metter nella riga di codice per creare una
cdb.OpenRecordset..
ciao grazie 1000


title: query progressivo

author: Leonardo

text:
                    Il 14 Set 2005, 09:46,
fuxv...@gmail.com
 ha scritto:
> ciao chiedo un aiuto ho bisogno di creare una query la mia tabella e
> fatta cosi'
>
> anno mese valore1 valore2 valoro3 valore4 valore5
> 2004 1 10 43 65 43 34
> 2004 2 45 42 32 23 43
> 2004 3 98 87 21 21 12
> 2005 1 23 32 65 56
> 2005 2 76 98 76 54
> 2005 3 87 87 98 21 21
>
> questa č la mia tabella creata da una latra query i dati sono un
> esempio.(AlCUNI VALORI POTREBERE ESSERE NULL)
>
> io devo creare una query che scegliedo il mese da una variabile di mi
> daca il progressivo fino al mese 3 es: se scelgo il mese 3 mi somma
> tutti io valori fino al quel mese per ogni hanno
> risulti:
>
> 2004 153 172 .....
> 2005 186 185 .....
>
> questa query la devo metter nella riga di codice per creare una
> cdb.OpenRecordset..
>
> ciao grazie 1000
>

Questa dovrebbe essere l'SQL della query:
'*-----------------------------------------------------
SELECT mytable.Anno, Sum(mytable.Valore1) AS SumOfValore1,
Sum(mytable.Valore2) AS SumOfValore2
FROM mytable
WHERE (((mytable.mese)<="3"))
GROUP BY mytable.Anno
ORDER BY mytable.Anno
'------------------------------------------------------
Naturalmente puoi aggiungere quanti Valori puoi, inq uesto caso ti ho messo
solo Valore1 Valore2 e poi sostituisci il "3" conn il tuo parametro.
Dovrebbe funzionare.
Ciao

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: query progressivo

author: Roberto dalla campagna

text:
<
fuxv...@gmail.com
> ha scritto nel messaggio
news:1126683972.5...@o13g2000cwo.googlegroups.com...
>ciao chiedo un aiuto ho bisogno di creare una query la mia tabella e
>fatta cosi'
>
>anno mese valore1 valore2 valoro3 valore4 valore5
>2004  1     10     43       65     43     34
>2004  2     45     42       32     23     43
>2004  3     98     87       21     21     12
>2005  1     23              32     65     56
>2005  2     76     98       76            54
>2005  3     87     87       98     21     21
>
>questa č la mia tabella creata da una latra query i dati sono un
>esempio.(AlCUNI VALORI POTREBERE ESSERE NULL)
>
>io devo creare una query che scegliedo il mese da una variabile di mi
>daca il progressivo fino al mese 3 es: se scelgo il mese 3 mi  somma
<tutti io valori fino al quel mese per ogni hanno
> risulti:
>
>2004       153      172 .....
>2005       186      185 .....
Se la tabella/query che contiene i dati si cchiama Tabella1, la query di
raggruppamento di cui hai bisogno ha il seguente codice SQL:
SELECT Tabella1.anno, Sum(nz(Tabella1.valore1,0)) AS SommaDivalore1,
Sum(Nz(Tabella1.valore2,0)) AS SommaDivalore2, Sum(Nz(Tabella1.valore3,0))
AS SommaDivalore3, Sum(Nz(Tabella1.valore4,0)) AS SommaDivalore4,
Sum(Nz(Tabella1.valore5,0)) AS SommaDivalore5
FROM Tabella1
WHERE (((Tabella1.mese)<=[Digita mese:]))
GROUP BY Tabella1.anno;
>
>questa query la devo metter nella riga di codice per creare una
>cdb.OpenRecordset..
Se perň devi aprire su detta query parametrica un recordset da VBA, č bene
che tu vai sul Sito Comune (link qui sotto) e nella Sezione Queries legga la
FAQ di Federico Luciani e Roberto intitolata "2.2 Aprire una query
parametrica da codice VBA".
>
>ciao grazie 1000
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: query progressivo

text: grazie 1000 per aiuto che mi date... siete stati di grande aiuto..  ;)


title: applicazione contabile

author: angelo

text:
vorrei sapere se si trova in rete qualche piccola applicazione contabile in
access
che mi possa dare degli spunti per una gestione fatture, prima nota ed uno
scadenziaario clienti
grazie
Angelo


title: applicazione contabile

author: Carlo Ve

text:
angelo ha scritto nel messaggio <88r9k4$e0i$
1...@fe1.cs.interbusiness.it
>...

Secondo me non è proprio una piccola apllicazione che ti serve in  questo
caso ma una buona applicazione per darti degli spunti utili,  e dubito che
ci sia molta gente che voglia mettere il suo lavoro a disposizione magari
aggratis.
Forse  ti conviene trovarti qualche demo anche in VB e da li cercare di
ricostrure secondo le tue necessità
oppure  volevi solo  risparmiarti la fatica e trovare la pappa pronta ????
Carlo Ve


title: Sostituzione separatore decimali MS Access

author: Anna

text:
Ciao!
Qualcuno sa' come posso fare (da codice) a sostituire la virgola
decimale di un campo di una tabella creata attraverso MS Access con il
punto?
Grazie!
Annalisa


author: ATFAlberto

text:
Scusami ma non ho capito!!!
Puoi postare un esempio del tuo problema?


title: timeout su send mail

author: Bitte°

text:
Sto cecando di usare la procedura sul sitocomune
send email a piu' utenti ecc
Tutto funziona pero' mi da errore di timeout, come faccio ad impostarlo?
Grazzie..


title: (Lungo) Requery non viene eseguito su una maschera continua

author: VT @ home

text:
Il problema è di una banalità sconcertante, ma non riesco a trovare una soluzione.
Ho una maschera continua che presenta l'elenco delle fatture emesse.
La maschera è sempre in sola lettura.
L'origine record della maschera è la seguente query:
SELECT [Fatture (testata)].*
FROM [Fatture (testata)]
WHERE (
([N_Fattura]-Val(Left$(Str$([N_Fattura]),5))*10^(len(str$(N_Fattura))-5))=[Forms]![Fatture (riepilogo)]![txtRicercaNum]
Or [Forms]![Fatture (riepilogo)]![txtRicercaNum] Is Null
)
 AND (CD_Cliente=[Forms]![Fatture (riepilogo)]![txtRicercaCli] OR [Forms]![Fatture (riepilogo)]![txtRicercaCli] IS NULL)
 AND Year(DT_Fattura)=nz([Forms]![Fatture (riepilogo)]![txtAnno],year(date()))
ORDER BY [Fatture (testata)].N_Fattura DESC;
Sulla maschera è presente un pulsante per inserire nuove fatture.
Il codice associato all'evento SuClick è il seguente:
Sub cmdInserisce_Click()
On Error GoTo Err_cmdInserisce_Click
Dim stDocName As String, stLinkCriteria As String, rs As Recordset, nID As Long

    Set rs = CurrentDb.OpenRecordset("Fatture (testata)")
    With rs
      .AddNew
      ![DT_Fattura] = Date
      .Update
      .Bookmark = .LastModified
      nID = !ID_Fattura
      .Close
    End With
    Set rs = Nothing

    stBlocco = Imposta_Blocco("Fatture (testata)", nID, "B")
    If stBlocco = "OK" Then
       Me.Requery
       stDocName = "Fatture"
       stLinkCriteria = "[ID_Fattura]= " & nID
       DoCmd.OpenForm stDocName, , , stLinkCriteria, acEdit, , "INS/"
    Else
       MsgBox "Impossibile procedere: fattura utilizzata da " & stBlocco
    End If
Exit_cmdInserisce_Click:
    Exit Sub
Err_cmdInserisce_Click:
    MsgBox Err.Description, , Me.Caption
    Resume Exit_cmdInserisce_Click
End Sub
La maschera Fatture viene aperta per consentire all'utente di immettere i dati della fattura.
Quando l'utente conferma la fattura, viene eseguito il seguente codice:
Private Sub cmdEsci_Click()
On Error GoTo Err_cmdEsci_Click
Dim lTrans As Boolean
Dim rsDettaglio As Recordset, rsAnalisi As Recordset, rsDetFat As Recordset

   If cOpnMod <> "VIS" Then
      If MsgBox("Confermi il salvataggio delle modifiche ?", 36, Me.Caption) = vbYes Then
         If Nz(Me![CD_Cliente], 0) = 0 Then
            MsgBox "Selezionare il cliente", , Me.Caption
            DoCmd.CancelEvent
            Me.cmbCD_Cliente.SetFocus
         Else
            If Nz(Me![DT_Fattura], dLoval) = dLoval Then
               MsgBox "Impostare la data fattura", , Me.Caption
               DoCmd.CancelEvent
               Me.txtDT_Fattura.SetFocus
            Else
               If Nz(Me.chkSW_NotaCredito, False) = False And ArrotondaNumero(Nz(DSum("Importo", "[Fatture (scadenze)]",
"CD_Fattura=" & Me.txtID_Fattura), 0), Par_Ndec_Valuta) <> ArrotondaNumero(Nz(Me.txtTotale, 0), Par_Ndec_Valuta) Then
                  MsgBox "Totale scadenze (" & ArrotondaNumero(Nz(DSum("Importo", "[Fatture (scadenze)]", "CD_Fattura="
& Me.txtID_Fattura), 0), Par_Ndec_Valuta) & ") diverso da totale documento (" & ArrotondaNumero(Nz(Me.txtTotale, 0),
Par_Ndec_Valuta) & ")", vbCritical
                  DoCmd.CancelEvent
               Else
                  lTrans = GesTrans("B", DBEngine.Workspaces(0))
                  Set rsAnalisi = CurrentDb.OpenRecordset("Analisi (testata)")
                  If cOpnMod = "MOD" Then
                     ' Smarca le analisi eventualmente già associate alla fattura
                     Set rsDettaglio = CurrentDb.OpenRecordset("SELECT * FROM [Fatture (dettaglio)-Analisi] WHERE
SW_Fatturare=False AND [Fatture (dettaglio)].CD_Fattura = " & Me.txtID_Fattura)
                     With rsDettaglio
                       If .RecordCount > 0 Then
                          .MoveFirst
                          Do While Not .EOF
                            rsAnalisi.FindFirst "ID_Analisi=" & !ID_Analisi
                            rsAnalisi.Edit
                            rsAnalisi!CD_Fattura = 0
                            rsAnalisi.Update
                            .MoveNext
                          Loop
                       End If
                     End With
                  End If
                  Set rsDettaglio = CurrentDb.OpenRecordset("SELECT * FROM [Fatture (dettaglio)-Analisi] WHERE [Fatture
(dettaglio)].CD_Fattura = " & Me.txtID_Fattura)
                  With rsDettaglio
                    If .RecordCount > 0 Then
                       .MoveFirst
                       Set rsDetFat = CurrentDb.OpenRecordset("Fatture (dettaglio)")
                       Do While Not .EOF
                         If ![SW_Fatturare] = True Then
                            If Nz(![ID_Analisi], 0) > 0 Then
                               rsAnalisi.FindFirst "ID_Analisi=" & !ID_Analisi
                               rsAnalisi.Edit
                               rsAnalisi!CD_Fattura = Me.txtID_Fattura
                               rsAnalisi.Update
                            End If
                         Else
                            ' Elimina le righe non selezionate dall'utente
                            rsDetFat.FindFirst "ID_Record=" & !ID_Dettaglio
                            rsDetFat.Delete
                         End If
                         .MoveNext
                       Loop
                       rsDetFat.Close
                       Set rsDetFat = Nothing
                       If cOpnMod = "INS" Then
                          Me![N_Fattura] = Cerca_Numeratore(Year(Me![DT_Fattura]), "FATTURE", True)
                          MsgBox "Numero assegnato alla fattura: " & Left$(Trim$(Str$([N_Fattura])), 4) & "/" &
Mid$(Trim$(Str$([N_Fattura])), 5), , Me.Caption
                       End If
                    Else
                       MsgBox "Non è stato selezionato alcun certificato da fatturare", vbExclamation, Me.Caption
                       DoCmd.CancelEvent
                       .Close
                       Set rsDettaglio = Nothing
                       Exit Sub
                    End If
                    .Close
                    Set rsDettaglio = Nothing
                  End With
                  lTrans = GesTrans("C", DBEngine.Workspaces(0))
                  rsAnalisi.Close
                  Set rsAnalisi = Nothing
                  If cOpnMod = "MOD" Then
                     Call Undo_Tab_Legate("Fatture (riepilogo)", "E", "CD_Fattura = " & Me![ID_Fattura])
                     Call Undo_Tab_Legate("Fatture (scadenze)", "E", "CD_Fattura = " & Me![ID_Fattura])
                     Call Undo_Tab_Legate("Fatture (dettaglio)", "E", "CD_Fattura = " & Me![ID_Fattura])
                     Call Undo_Tab_Legate("Fatture (testata)", "E", "ID_Fattura = " & Me![ID_Fattura])
                  End If
                  stBlocco = Imposta_Blocco("Fatture (testata)", Me![ID_Fattura], "S")
                  Forms![Fatture (riepilogo)].Requery
                  DoCmd.Close acForm, Me.Name
               End If
            End If
         End If
      Else
         DoCmd.CancelEvent
      End If
   Else
      DoCmd.Close acForm, Me.Name
   End If
Exit_cmdEsci_Click:
  Exit Sub
Err_cmdEsci_Click:
  MsgBox Err.Description, , Me.Caption
  If lTrans = True Then lTrans = GesTrans("R", DBEngine.Workspaces(0))
  Resume Exit_cmdEsci_Click
End Sub
Ciò che accade (e che non mi spiego) è che la nuova fattura compare nella maschera continua in fondo alla lista,
nonostante abbia il numero più alto di tutte e la lista sia in ordine discendente sul campo N_Fattura.
L'unico modo per vederla andare al suo posto in testa alla lista è quello di chiudere e riaprire la form.
Ho provato a:
- eseguire un refresh prima di requery
- inserire DoEvents prima di requery
e non ho ottenuto alcun risultato.
Ho provato a togliere la clausola DESC dalla query, ed il comportamento è stato coerente: la nuova fattura compare in
testa alla lista mentre dovrebbe esser in fondo !
Nello stesso applicativo ci sono almeno altre nove coppie di form che funzionano allo stesso modo, ovviamente su tabelle
diverse e che non presentano questa anomalia.
Idee ?
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


author: MA

text:
VT @ home wrote:
[CUT]
>    Set rs = CurrentDb.OpenRecordset("Fatture (testata)")
>    With rs
>      .AddNew
>      ![DT_Fattura] = Date
>      .Update
>      .Bookmark = .LastModified
>      nID = !ID_Fattura
>      .Close
>    End With
>    Set rs = Nothing
una curiosità: sei su SQL in ODBC??
[CUT]
> Ciò che accade (e che non mi spiego) è che la nuova fattura compare
> nella maschera continua in fondo alla lista, nonostante abbia il
> numero più alto di tutte e la lista sia in ordine discendente sul
> campo N_Fattura.
> L'unico modo per vederla andare al suo posto in testa alla lista è
> quello di chiudere e riaprire la form.
> Ho provato a:
> - eseguire un refresh prima di requery
> - inserire DoEvents prima di requery
> e non ho ottenuto alcun risultato.
> Ho provato a togliere la clausola DESC dalla query, ed il
> comportamento è stato coerente: la nuova fattura compare in testa
> alla lista mentre dovrebbe esser in fondo !
>
> Nello stesso applicativo ci sono almeno altre nove coppie di form che
> funzionano allo stesso modo, ovviamente su tabelle diverse e che non
> presentano questa anomalia.
>
> Idee ?
>
Non credo c'entri il codice. Non è che su quella form rimane incagliato un qualche ordinamento diverso?
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
Il Mon, 24 Sep 2007 18:14:48 +0200, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
>(.....)
>VT @ home wrote:
>
>[CUT]
>una curiosità: sei su SQL in ODBC??
No: tutto in Access (BE/FE).
>[CUT]
>> Ciò che accade (e che non mi spiego) è che la nuova fattura compare
>> nella maschera continua in fondo alla lista, nonostante abbia il
>> numero più alto di tutte e la lista sia in ordine discendente sul
>> campo N_Fattura.
>> L'unico modo per vederla andare al suo posto in testa alla lista è
>> quello di chiudere e riaprire la form.
>> Ho provato a:
>> - eseguire un refresh prima di requery
>> - inserire DoEvents prima di requery
>> e non ho ottenuto alcun risultato.
>> Ho provato a togliere la clausola DESC dalla query, ed il
>> comportamento è stato coerente: la nuova fattura compare in testa
>> alla lista mentre dovrebbe esser in fondo !
>>
>> Nello stesso applicativo ci sono almeno altre nove coppie di form che
>> funzionano allo stesso modo, ovviamente su tabelle diverse e che non
>> presentano questa anomalia.
>>
>> Idee ?
>>
>
>Non credo c'entri il codice. Non è che su quella form rimane incagliato un qualche ordinamento diverso?
Se intendi che la form potrebbe avere la proprietà "Ordina per" valorizzata, la risposta è no.
>
>
>--



author: Sergio MAZZA

text:

Indici (dimenticati) in tabella?
Ciao.
--
Sergio MAZZA


text:
VT @ home wrote:
> Il Mon, 24 Sep 2007 18:14:48 +0200, "MA"
> <
mas...@massimilianoamendola.it
> ha scritto:
>> (.....)
>
>> VT @ home wrote:
>>
>> [CUT]
>> una curiosità: sei su SQL in ODBC??
>
> No: tutto in Access (BE/FE).
Allora non ho capito perchè prima fai l'update e poi torni dietro col bookmark



text:
Il Tue, 25 Sep 2007 09:05:56 +0200, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
>(.....)
>VT @ home wrote:
>> Il Mon, 24 Sep 2007 18:14:48 +0200, "MA"
>> <
mas...@massimilianoamendola.it
> ha scritto:
>>> (.....)
>>
>>> VT @ home wrote:
>>>
>>> [CUT]
>>> una curiosità: sei su SQL in ODBC??
>>
>> No: tutto in Access (BE/FE).
>
>Allora non ho capito perchè prima fai l'update e poi torni dietro col bookmark
>
Per posizionarmi sul record appena creato e recuperarne l'ID che mi serve come valore per presentare all'utente il
record da valorizzare nella maschera "Fatture".



text:
VT @ home wrote:
>>>> [CUT]
>>>> una curiosità: sei su SQL in ODBC??
>>>
>>> No: tutto in Access (BE/FE).
>>
>> Allora non ho capito perchè prima fai l'update e poi torni dietro
>> col bookmark
>>
> Per posizionarmi sul record appena creato e recuperarne l'ID che mi
> serve come valore per presentare all'utente il record da valorizzare
> nella maschera "Fatture".
>
Certo
ma a differenza di sql server con il contatore di access appena fai l'addnew hai l'id disponibile. Con sql quella che hai fatto è l'istruzione corretta.
Prova e vedrai



text:
Il Tue, 25 Sep 2007 10:22:37 +0200, "MA" <
mas...@massimilianoamendola.it
> ha scritto:
>(.....)
>VT @ home wrote:
>>>>> [CUT]
>>>>> una curiosità: sei su SQL in ODBC??
>>>>
>>>> No: tutto in Access (BE/FE).
>>>
>>> Allora non ho capito perchè prima fai l'update e poi torni dietro
>>> col bookmark
>>>
>> Per posizionarmi sul record appena creato e recuperarne l'ID che mi
>> serve come valore per presentare all'utente il record da valorizzare
>> nella maschera "Fatture".
>>
>
>Certo
>ma a differenza di sql server con il contatore di access appena fai l'addnew hai l'id disponibile. Con sql quella che hai fatto è l'istruzione corretta.
>Prova e vedrai
>
Proverò, ma non credo che il problema possa dipendere da questo ...-



text:
VT @ home wrote:
> Il Tue, 25 Sep 2007 10:22:37 +0200, "MA"
> <
mas...@massimilianoamendola.it
> ha scritto:
>> (.....)
>
>> VT @ home wrote:
>>>>>> [CUT]
>>>>>> una curiosità: sei su SQL in ODBC??
>>>>>
>>>>> No: tutto in Access (BE/FE).
>>>>
>>>> Allora non ho capito perchè prima fai l'update e poi torni dietro
>>>> col bookmark
>>>>
>>> Per posizionarmi sul record appena creato e recuperarne l'ID che mi
>>> serve come valore per presentare all'utente il record da valorizzare
>>> nella maschera "Fatture".
>>>
>>
>> Certo
>> ma a differenza di sql server con il contatore di access appena fai
>> l'addnew hai l'id disponibile. Con sql quella che hai fatto è
>> l'istruzione corretta. Prova e vedrai
>>
> Proverò, ma non credo che il problema possa dipendere da questo ...-
>
certo che non dipende da questo
Infatti era solo una curiosità



text:
Il Tue, 25 Sep 2007 06:25:10 +0200, "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto:
>(.....)
>VT @ home wrote:
>> Il problema è di una banalità sconcertante, ma non riesco a trovare
>> una soluzione.
>> Ho una maschera continua che presenta l'elenco delle fatture emesse.
>> La maschera è sempre in sola lettura.
>> L'origine record della maschera è la seguente query:
>(.....)
>> Ciò che accade (e che non mi spiego) è che la nuova fattura compare
>> nella maschera continua in fondo alla lista, nonostante abbia il
>> numero più alto di tutte e la lista sia in ordine discendente sul
>> campo N_Fattura.
>> L'unico modo per vederla andare al suo posto in testa alla lista è
>> quello di chiudere e riaprire la form.
>> Ho provato a:
>> - eseguire un refresh prima di requery
>> - inserire DoEvents prima di requery
>> e non ho ottenuto alcun risultato.
>> Ho provato a togliere la clausola DESC dalla query, ed il
>> comportamento è stato coerente: la nuova fattura compare in testa
>> alla lista mentre dovrebbe esser in fondo !
>>
>> Nello stesso applicativo ci sono almeno altre nove coppie di form che
>> funzionano allo stesso modo, ovviamente su tabelle diverse e che non
>> presentano questa anomalia.
>>
>> Idee ?
>>
>> Vincenzo Turturro
>Indici (dimenticati) in tabella?
No ...
>Ciao.



author: esseAemme

text:

Ciao Vincenzo,
hai risolto?
Se fosse una casella combinata quelle che automaticamente ti deve
mostrare l'ultimo record inserito, io avevo risolto una cosa simile in
questo modo:
Gerarchia delle caselle combinate
Questa routine permette di evitare che vengano selezionati listini che
non esistono, ossia date senza cliente. L'utente filtra la tabella
listini per cliente, e si trova l'elenco delle date disponibili, e la
combo mostra l'ultima data di listino che ho inserito, ossia la +
recente
Private Sub CBOCLIENTE_AfterUpdate()
Forms!MSC_CSTMP.Requery
[Forms]![MSC_CSTMP]![CBODATA].Enabled = True
Me!CBODATA.Requery
Me!CBODATA = Me!CBODATA.ItemData(0)
Forms!MSC_CSTMP.Requery
End Sub
Ti è stato utile???
Buon lavoro
Samantha


text:
Il Thu, 27 Sep 2007 07:20:59 -0700, esseAemme
<
samanth...@gmail.com
> ha scritto:
>
>Ciao Vincenzo,
>
>hai risolto?
No
>Se fosse una casella combinata quelle che automaticamente ti deve
>mostrare l'ultimo record inserito, io avevo risolto una cosa simile in
>questo modo:
>
>Gerarchia delle caselle combinate
>Questa routine permette di evitare che vengano selezionati listini che
>non esistono, ossia date senza cliente. L'utente filtra la tabella
>listini per cliente, e si trova l'elenco delle date disponibili, e la
>combo mostra l'ultima data di listino che ho inserito, ossia la +
>recente
>
>Private Sub CBOCLIENTE_AfterUpdate()
>Forms!MSC_CSTMP.Requery
>[Forms]![MSC_CSTMP]![CBODATA].Enabled = True
>Me!CBODATA.Requery
>Me!CBODATA = Me!CBODATA.ItemData(0)
>Forms!MSC_CSTMP.Requery
>End Sub
>
>Ti è stato utile???
No: è proprio il requery che non fa quello che mi aspetto !
Il record appena aggiunto si vede, ma non nella posizione corretta in
funzione dell'ordinamento impostato nella query di origine record
della maschera.
>Buon lavoro
>
>Samantha


text:
On 27 Set, 16:55, "VT @ home" <
V...@home.it
> wrote:
> Il Thu, 27 Sep 2007 07:20:59 -0700, esseAemme
> <
samantha.ci...@gmail.com
> ha scritto:

Allora questo forse va meglio:
TEST 1)
Casella combinata non associata che permette di filtrare i prodotti
per cliente, posizione la data di listino all'ultima data presente,
ossia quella più recente, e infine aggiorna tutti i campi dist_vsid
con valore uguale a quello selezionato.
Private Sub CBOCLIENTE_AfterUpdate()
Forms!sm_sceltalistino.Requery
Me.cbodata.Requery
Me!cbodata = Me!cbodata.ItemData(0)
DoCmd.SetWarnings False
Dim newvers As String
newvers = "q_AGG_VersioneListino_sm_sceltalistino"
DoCmd.OpenQuery newvers, acNormal, acEdit
Forms!sm_sceltalistino.Refresh
DoCmd.SetWarnings True
End Sub
Ossia, gli dici il refresh?
TEST 2)
Tra un attimo te lo posto


text:

TEST 2)
Penso che tu hai un recorset sotto la maschera che non fa il refresh,
non si aggiorna. Ho avuto il tuo stesso problema, e l'ho risolto
mettendo questo codice.
Avevo trovato un post vecchio, dove proprio spiegava il problema che
io avevo e che è simile al tuo... mannaggia a me che non l'ho
conservato... provo a vedere nei post se riesco a trovarlo. Cmq ti
posto il codice che ho utilizzato io...
 CurrentDb.QueryDefs.Refresh
    Private Sub upd_Click()
    On Error GoTo Err_upd_Click
    Dim msclone As Recordset, intl As Integer
    Dim fld As Field
    Dim dbagg As Database
    Dim rstagg As DAO.Recordset
    Dim qdagg As QueryDef
    Set dbagg = CurrentDb
    Set qdagg = dbagg.QueryDefs("Q_MSC_CSTMP")
    qdagg.Parameters("[forms]![MSC_CSTMP]![CBOCLIENTE]") = Me!
CBOCLIENTE
    qdagg.Parameters("[Forms]![MSC_CSTMP]![CBODATA]") = Me!CBODATA
        CurrentDb.QueryDefs.Refresh
    Me.Refresh
        Set rstagg = qdagg.OpenRecordset()
    Set msclone = Me.RecordsetClone
    If msclone.RecordCount = 0 And rstagg.RecordCount = 0 Then
     MsgBox "Non ci sono prodotti a listino"
     Exit Sub


text:

Scusa, ma hai provato a fare  un requery sull'evento apertura della
maschera Fatture?
TEST 3)
Se la data dei costi che voglio vedere non è l'ultima ma un'altra,
selezionando altra data in automatico aggiorno tutti i campi
Private Sub CBODATA_AfterUpdate()
DoCmd.SetWarnings False
Forms![sm_sceltalistino].Corpo.Visible = False
Dim newvers As String
newvers = "q_AGG_VersioneListino_sm_sceltalistino"
DoCmd.OpenQuery newvers, acNormal, acEdit
Forms!sm_sceltalistino.Refresh 'Obbliga l'aggiornamento immediato
DoCmd.SetWarnings True
Forms![sm_sceltalistino].Corpo.Visible = True
End Sub


text:

Refresh esempio dalla guida:
Esempio di metodo Refresh
Nel seguente esempio viene utilizzato il metodo Refresh per aggiornare
l'insieme Fields della tabella Categorie in base alle modifiche
apportate ai dati OrdinalPosition. L'ordine dell'insieme Fields viene
modificato soltanto dopo che è stato utilizzato il metodo Refresh.
Sub RefreshX()
   Dim dbsNorthwind As Database
   Dim tdfEmployees As TableDef
   Dim aintPosition() As Integer
   Dim astrFieldName() As String
   Dim intTemp As Integer
   Dim fldLoop As Field
   Set dbsNorthwind = OpenDatabase("Northwind.mdb")
   Set tdfEmployees = dbsNorthwind.TableDefs("Categories")
   With tdfEmployees
      ' Display original OrdinalPosition data and store it
      ' in an array.
      Debug.Print _
         "Original OrdinalPosition data in TableDef."
      ReDim aintPosition(0 To .Fields.Count - 1) As Integer
      ReDim astrFieldName(0 To .Fields.Count - 1) As String
      For intTemp = 0 To .Fields.Count - 1
         aintPosition(intTemp) = _
            .Fields(intTemp).OrdinalPosition
         astrFieldName(intTemp) = .Fields(intTemp).Name
         Debug.Print , aintPosition(intTemp), _
            astrFieldName(intTemp)
      Next intTemp
      ' Change OrdinalPosition data.
      For Each fldLoop In .Fields
         fldLoop.OrdinalPosition = _
            100 - fldLoop.OrdinalPosition
      Next fldLoop
      Set fldLoop = Nothing
      ' Print new data.
      Debug.Print "New OrdinalPosition data before Refresh."
      For Each fldLoop In .Fields
         Debug.Print , fldLoop.OrdinalPosition, fldLoop.Name
      Next fldLoop
      .Fields.Refresh
      ' Print new data, showing how the field order has been
      ' changed.
      Debug.Print "New OrdinalPosition data after Refresh."
      For Each fldLoop In .Fields
         Debug.Print , fldLoop.OrdinalPosition, fldLoop.Name
      Next fldLoop
      ' Restore original OrdinalPosition data.
      For intTemp = 0 To .Fields.Count - 1
         .Fields(astrFieldName(intTemp)).OrdinalPosition = _
            aintPosition(intTemp)
      Next intTemp
   End With
   dbsNorthwind.Close
End Sub


text:
esseAemme wrote:
oh ma tagliare un pò il msg, no???



text:

Ciao,
Ma ieri non avevo nemmeno il tempo di respirare, e allora ho fatto le
cose di fretta.
VT hai risolto?
Non so dalle vostre parti, ma qui stamattina fa un freddo pazzesco...
ci voleva il maglione stamattina...
Bg a tutti 2
Samantha


title: problemi importazione dati

author: giovanni zangheri

text:
Chiedo Un consiglio ai più esperti del mondo Acces
ultimamente e non sò perché  quando importo dati da un foglio excel oppure
da file dbf in tabella acces
l'importazione dei dati di campi testo me la ritrovo con lunghezza del campo
di 255 e i dati in formato numerico me li ritrovo con precisione doppia
anziché intero lungo
Perché?????
per me è un problema in quanto i dati che devo importare sono molti ed in
seguito risulta pressoché impossibile riconvertire i campi per problemi di
macchina
( memoria insufficiente o blocco dei file di registro )
Come fare ???
Grazie ai pii di cuore
Giovanni


title: Fuzione Nz

author: Guglie

text:
Ciao a tutti,
sono alle prese con una "rottura di scatole": query Access con funzione Nz
per i campi del record null.
Ho il seguente problema: se nella suddetta query inserisco Nz per evitare
campi con valore null, quando cerco di visualizzare il risultato in un
DataGrid, mi ritorna il seguente errore:
Fuzione 'Nz' non definita nell' espressione....
Se al posto di Nz metto una IIf(IsNull(..)) non succede più. Perche'?
Qualcuno di voi ha gia' avuto problemi del genere?
TIA. Guly
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Fuzione Nz

text:
Guglie ha scritto:
....
Dimenticavo: sto sviluppando il tutto con VB 6.0 e nell' elenco delle
references del progetto ho aggiunto la MS Access 9.0 Library..
Grazie. Guly



title: Query pass through con parametri

author: Marco

text:
E' possibile inserire dei parametri nelle query di tipo pass through ?
Se provo ad inserire il seguente enunciato SQL:
     "Parameters [a] value;"
Access mi restituisce queso erreore:
   "SQL SERVER could not find stored procedure ' parameters' #2812"
Qualche suggerimento ?
ciao Marco


title: Query pass through con parametri

author: Esteban

text:
"Marco" <
m.ci...@tiscalinet.it
> wrote in message
news:ebe3b50c.01053...@posting.google.com...

Io per risolvere questo problema riscrivo ogni volta la query pass through
aprendo la QueryDef della query e modificandone la proprietą SQL passandogli i
parametri:
MyQueryDef.SQL = "Select * from MyTable1 where Field1 like """ & Parametro1 &
""""
Ciao!
Esteban
Hosted by
www.seber.it


title: Rimuovere tutti gli spazi contenuti in una stringa con formula da inserire in Query

author: Bruno - S95

text:
Ciao, avrei la necessità di eliminare tutti gli spazi contenuti in una
stringa durante una queri di selezione, in modo da poter copiare i dati ed
incollarli in Excel/Word senza alcuno spazio. Ovviamente non sono riuscito
con Trim, ecc.

Ciao Bruno


author: Geppo

text:
Ciao "Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4e8df177$0$38342$4faf...@reader1.news.tin.it...

dai uno sguardo alla funzione "replace" nell'help.

> Ciao Bruno

--
Ciao
Geppo


title: compilare e salvare moduli

author: boxcane

text:
E' la prima volta che scrivo a questo ng.
Qualcuno sa qual è il codice per compilare e salvare tutti i moduli di
un database .mdb esterno?
In particolare dovrei eseguire tale operazione per tutti i file .mdb back
end le cui tabelle sono collegate con il front end.
Sarà grato per qualsiasi aiuto.
                                                                        box


title: compilare e salvare moduli

author: Silvio Berruti

text:
"boxcane" <
vale...@tin.it
> ha scritto nel messaggio
news:GSp36.210653$hk4.7...@news.infostrada.it...
> E' la prima volta che scrivo a questo ng.
>
> Qualcuno sa qual č il codice per compilare e salvare tutti i moduli di
> un database .mdb esterno?
> In particolare dovrei eseguire tale operazione per tutti i file .mdb back
> end le cui tabelle sono collegate con il front end.
Ma scusa... ma... tu tieni i moduli sul back end???
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: compilare e salvare moduli

text:
Silvio Berruti <
s...@libero.it
> wrote in message
WLq36.210981$hk4.7...@news.infostrada.it...
>
> "boxcane" <
vale...@tin.it
> ha scritto nel messaggio
> news:GSp36.210653$hk4.7...@news.infostrada.it...
> > E' la prima volta che scrivo a questo ng.
> >
> > Qualcuno sa qual è il codice per compilare e salvare tutti i moduli di
> > un database .mdb esterno?
> > In particolare dovrei eseguire tale operazione per tutti i file .mdb
back
> > end le cui tabelle sono collegate con il front end.
>
> Ma scusa... ma... tu tieni i moduli sul back end???
>
> --
>
>
> Silvio
>
>
> il sito comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access
>
>
>
>
In realtà non tengo nessun modulo sul b.e. (almeno per ora... ma non è detto
che in futuro... per rigenerare relazioni... o per eseguire semplici
funzioni con la macro autoexec all'apertura del b.e. ... o cose del
genere...). Vorrei comunque creare una funzione che, da un f.e. ed in un
colpo solo, mi salvi e compili i moduli di alcuni file .mdb nonchè proceda
alla di loro compattazione. Si tratta di un gruppo di file alcuni dei quali
sono f.e. mentre uno solo è b.e.


title: compilare e salvare moduli

text:
Silvio Berruti <
s...@libero.it
> wrote in message
WLq36.210981$hk4.7...@news.infostrada.it...
>
> "boxcane" <
vale...@tin.it
> ha scritto nel messaggio
> news:GSp36.210653$hk4.7...@news.infostrada.it...
> > E' la prima volta che scrivo a questo ng.
> >
> > Qualcuno sa qual è il codice per compilare e salvare tutti i moduli di
> > un database .mdb esterno?
> > In particolare dovrei eseguire tale operazione per tutti i file .mdb
back
> > end le cui tabelle sono collegate con il front end.
>
> Ma scusa... ma... tu tieni i moduli sul back end???
>
> --
>
>
> Silvio
>
>
> il sito comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access
>
>
>
>
In realtà non tengo nessun modulo sul b.e. (almeno per ora... ma non è detto



title: compilare e salvare moduli

author: AntoGal

text:
boxcane <
vale...@tin.it
> scrisse...
> Qualcuno sa qual è il codice per compilare e salvare tutti i moduli di
> un database .mdb esterno?
> In particolare dovrei eseguire tale operazione per tutti i file .mdb back
> end le cui tabelle sono collegate con il front end.
Sito Comune:
Tips&Tricks, "Compilare e salvare tutti i moduli da codice. ", AntoGal
Naturalmente nel codice sostituirai Set db = CurrentDb con
OpenCurrentDatabase NomeMDB ecc...
perchè quella routine serve a compilare e salvare i moduli del db corrente.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: compilare e salvare moduli

text:
AntoGal <zer...@NOSPAMtiscalinet.it> wrote in message
92na0v$l6n$2...@lacerta.tiscalinet.it...

Ti ringrazio tanto per l'aiuto. Il problema, però (e qui mi scuso per non
averlo chiarito subito), è che per tutti i file di che trattasi si utilizza
la protezione a livello utente con un gruppo di lavoro e relative password.
Conseguenza: quanto uso il metodo OpenCorrentDatabase vengo informato che
"...il database è stato aperto da un altro utente in accesso esclusivo o è
mancante"
Come cavolo faccio a passare gli argomenti user e password in modo che
OpenCurrentDatabase di consenta di gestire il b.e. come admin?
                                                                Grazie per
eventuali ulteriori aiuti
                                                                boxcane


title: compilare e salvare moduli

text:
boxcane <
vale...@tin.it
> scrisse...
> Ti ringrazio tanto per l'aiuto. Il problema, però (e qui mi scuso per non
> averlo chiarito subito), è che per tutti i file di che trattasi si
utilizza
> la protezione a livello utente con un gruppo di lavoro e relative
password.
> Conseguenza: quanto uso il metodo OpenCorrentDatabase vengo informato che
> "...il database è stato aperto da un altro utente in accesso esclusivo o è
> mancante"
> Come cavolo faccio a passare gli argomenti user e password in modo che
> OpenCurrentDatabase di consenta di gestire il b.e. come admin?
sul sito comune dovrebbe esserci qualcosa (o forse sto confondendo con
l'apertura di un DB specificando la password del database in apertura).
In ogni caso, mi sembra di ricordare che per un bug di access bisognava
specificare anche i parametri opzionali nella funzione... cerca un po'
sull'help magari.



title: Controllo gruppo di opzioni

author: Andrea

text:
Vorrei usare un controllo gruppo di opzioni in questo modo:
se seleziono l'opzione 1
mi appaiono alcune caselle di testo dove inserire dei dati
se seleziono l' opzione 2 queste caselle di testo non mi compaiono.
Grazie.


title: Controllo gruppo di opzioni

author: Paolino

text:
Allora ciao, io sono un neofita ma ho avuto il tuo stesso problema poco
tempo fa...e grazie ad Alberto l'ho risolto ottimamente,
Prova ad andare a vedere nelle news vecchie sotto l'autore paolino un tread
che si chiama qualcosa come "check box associate a caselle di testo e
cambiarne il valore...
Poi se mai se non ci riesci ti scrivo di più...
PS...per alberto...Grazie per il tuo aiuto mi sei stato davvero prezioso.


title: Controllo gruppo di opzioni

author: zotik

text:
On Fri, 10 Oct 2003 16:46:57 GMT, "Paolino" <
hi...@libero.it
> wrote:
>Allora ciao, io sono un neofita ma ho avuto il tuo stesso problema poco
>tempo fa...e grazie ad Alberto l'ho risolto ottimamente,
>Prova ad andare a vedere nelle news vecchie sotto l'autore paolino un tread
>che si chiama qualcosa come "check box associate a caselle di testo e
>cambiarne il valore...
>
>Poi se mai se non ci riesci ti scrivo di piů...
>PS...per alberto...Grazie per il tuo aiuto mi sei stato davvero prezioso.
>
grazie per il suggerimento, ma non riesco a trovare il thread a cui ti
riferisci su google groups.
Mi potresti spiegare qualcosa?
grazie


title: Controllo gruppo di opzioni

author: Antonio Biso

text:
"Andrea" <
zotik11...@hotmail.com
> ha scritto nel messaggio
news:9Uzhb.260343$R32.8...@news2.tin.it...

Su evento dopo aggiornamento del gruppo
if gruppo = 1 then
   casella1.visible = true
   ...
   casellan.visible = true
else
   casella1.visible = false
   ...
   casellan.visible = false
end if
Antonio


title: Controllo gruppo di opzioni

text:
"Paolino" <
hi...@libero.it
> ha scritto nel messaggio
news:5oBhb.25328$vO5.9...@twister1.libero.it...
> Allora ciao, io sono un neofita ma ho avuto il tuo stesso problema poco
> tempo fa...e grazie ad Alberto l'ho risolto ottimamente,
> Prova ad andare a vedere nelle news vecchie sotto l'autore paolino un
tread
> che si chiama qualcosa come "check box associate a caselle di testo e
> cambiarne il valore...
Quando rispondi devi lasciare parte del messaggio (quoting) scrivendo poi
dopo di esso, o in mezzo!
Antonio


title: Controllo gruppo di opzioni

text:
"Paolino" <
hi...@libero.it
> ha scritto nel messaggio
news:5oBhb.25328$vO5.9...@twister1.libero.it...

Grazie. Ho trovato il tuo thread.
Funziona!
Grazie a te e ad Alberto!
ciao


title: Controllo gruppo di opzioni

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:AQuib.33433$e6.11...@twister2.libero.it...

Grazie mille funziona.


title: Esportare in excel

text:
Salve,
ho DBase chiamato Soci Ufficiale creato con Access 2007 e grazie ai consigli di questo gruppo, sono riuscito ad esportare benissimo il DBase in Excel.
Ora però mi serve apportare delle modifiche al codice che mi hanno consigliato, il codice in questione è questo:
-----------------------------------
Option Compare Database
Private Sub Comando4_Click()
On Error GoTo gestErrori
Dim excApp As Object
    Dim excDoc As Object
    Dim blOpen As Boolean
    Dim rst As Recordset
    Dim n As Integer

   On Error Resume Next
    blOpen = True
    Set excApp = GetObject(, "Excel.Application")

    If Err.Number = 429 Then
        Set excApp = CreateObject("Excel.Application")
        blOpen = False
        Err.Number = 0
            End If
    On Error GoTo gestErrori

    Set excDoc = excApp.Workbooks.Open("U:\CRI SOCI\CONSOLIDATO.xlsx")
    excApp.Visible = True
Set DB = CurrentDb()
Dim strsql, mystart, myfinish As String
mystart = Right(Forms![CONSOLIDATO]![Dalla data], 4)
myfinish = Right(Forms![CONSOLIDATO]![Alla data], 4)

strsql = "SELECT
SOCI.ID
, SOCI.GruppoDi, SOCI.Cognome, SOCI.Nome, SOCI.LuogoNascita, SOCI.DataNascita,SOCI.CompCri, PAGAMENTI.DataVer, Year(Pagamenti.DataVer) AS AnnoData " _
        & "FROM SOCI LEFT JOIN PAGAMENTI ON
SOCI.ID
 = PAGAMENTI.IdSoc " _
        & "WHERE Year(Pagamenti.DataVer) between '" & Year(Forms![CONSOLIDATO]![Dalla data]) & "' And '" & Year(Forms![CONSOLIDATO]![Alla data]) & "' " _
        & "ORDER BY SOCI.Cognome, SOCI.Nome, PAGAMENTI.DataVer"

    Debug.Print ("SQL: " + strsql)
    Set rst = DB.OpenRecordset(strsql)

    'contatore righe ESPORTA_EXCELQuery

   'Copia tutti i record di ESPORTA_EXCELQuery nel file excel

    'testata
    excDoc.Worksheets(1).Cells(12, 1) = "N."
    excDoc.Worksheets(1).Cells(12, 2) = "Gruppo di"
    excDoc.Worksheets(1).Cells(12, 3) = "Cognome"
    excDoc.Worksheets(1).Cells(12, 4) = "Nome"
    excDoc.Worksheets(1).Cells(12, 5) = "Luogo Nascita"
    excDoc.Worksheets(1).Cells(12, 6) = "Data Nascita"
    excDoc.Worksheets(1).Cells(12, 7) = "Soci Attivi"
    excDoc.Worksheets(1).Cells(12, 8) = "Soci Ordinari"

    rst.MoveFirst ' mi sposto su primo record
    n = 12
    Do Until rst.EOF
   If MyIDSocio = rst!ID Then GoTo ScriveData

    n = n + 1

    excDoc.Worksheets(1).Cells(n, 1) = Str(n - 12) 'Contatore di riga
    excDoc.Worksheets(1).Cells(n, 2) = rst!GruppoDi 'Cells(Riga,Colonna)
    excDoc.Worksheets(1).Cells(n, 3) = rst!COGNOME
    excDoc.Worksheets(1).Cells(n, 4) = rst!nome
    excDoc.Worksheets(1).Cells(n, 5) = rst!LuogoNascita
    excDoc.Worksheets(1).Cells(n, 6) = Format(rst!DataNascita, "dd/mm/yyyy")
    excDoc.Worksheets(1).Cells(n, 7) = rst!CompCri
ScriveData:
    If Val(Right(rst!DataVer, 4)) = Val(Right([Forms]![CONSOLIDATO]![Alla data], 4)) - 2 Then 'qui filtra la data del 1° anno cioe' 2009
        excDoc.Worksheets(1).Cells(n, 9) = Format(rst!DataVer, "dd/mm/yyyy")
    End If
    If Val(Right(rst!DataVer, 4)) = Val(Right([Forms]![CONSOLIDATO]![Alla data], 4)) - 1 Then 'qui  filtra la data del 2° anno cioe' 2010
        excDoc.Worksheets(1).Cells(n, 10) = Format(rst!DataVer, "dd/mm/yyyy")
    End If
     If Val(Right(rst!DataVer, 4)) = Val(Right([Forms]![CONSOLIDATO]![Alla data], 4)) Then
        excDoc.Worksheets(1).Cells(n, 11) = Format(rst!DataVer, "dd/mm/yyyy")  'qui filtra la data del 3° anno cioe' 2011
     End If
MyIDSocio = rst!ID
    rst.MoveNext 'passa al prossimo record

   Loop

   rst.Close
   Set rst = Nothing
  If Not blOpen Then
        excDoc.Close savechanges:=True
        excApp.Application.Quit
    End If
esci:
    Set excDoc = Nothing
    Set excApp = Nothing
    Exit Sub
gestErrori:
    MsgBox Err.Number & " - " & Err.Description
    GoTo esci
End Sub
-------------------------------------------------------

Alla riga che riporta questa stringa:
excDoc.Worksheets(1).Cells(n, 7) = rst!CompCri

invece di esportare nella riga 1 alla cella 7 i valori riportati nel campo CompCri (che sarebbero solo A-B-C-D)
vorrei che mi esportasse solo A-B-C
mentre la D copio la stessta stringa che ho citato sopra:
excDoc.Worksheets(1).Cells(n, 8) = rst!CompCri
con il riferimento alla cella 8

cosa devo modificare per far in modo che vada tutto ok come vorrei?
Grazie a tutti


title: stampare file snp

author: ringo

text:
Salve a tutti,
esiste un comando vba per lanciare la stampa
di un file .snp?
grazie!
ringo


title: stampare file snp

author: Roberto dalla campagna

text:
ringo <
ri...@tiscali.it
> wrote in message
clt06m$8np$1...@newsread.albacom.net...
> Salve a tutti,
>
> esiste un comando vba per lanciare la stampa
> di un file .snp?
Vai sul Sito Comune e nella Sezione Reports leggi queste due FAQ:
1) Anteprima report su maschera con Snapshot Viewer di Franco Cappellaro
2) Utilizzare lo Snapshot Viewer per creare anteprime dei report in una form
di Federico Luciani
>
> grazie!
Prego
>ringo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Generazione report formato txt

author: Sergio

text:
Ciao,
dopo giorni di ricerca vana di una soluzione su internet mi rivolgo a questo
newsgroup.
Il problema č, in apparenza, abbastanza banale.
Quello che vorrei ottenere č un report in formato testo (MS-DOS).
Utilizzando l'esportazione in formato testo del file di snapshot il
risultato ottenuto č impredicibile.
Vengono eliminate righe oppure aggiunte righe vuote in funzione del
carattere utilizzato e della sua dimensione, del contenuto e dell'altezza
impostata al campo. Questo anche impostando espandibile/riducibile = sě.
Ho provato anche a generare un file formato word e a salvarlo in formato
testo; in questo caso mi vengono eliminate tutte le righe vuote e stravolta
la tabulazione.
Possibile che non esista un metodo sicuro per generare un semplice file .txt
?
Grazie per qualsiasi consiglio utile
  Ciao, Sergio


title: Generazione report formato txt

author: namor

text:
Sergio ha scritto:

Una sub vba che esporta i dati direttamente su file di testo.
O forse un report con carattere courier formattato per una stampante text
only.
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
http://www.shopmon.it/
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Generazione report formato txt

author: TheMax

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bo7t9a$oio$1...@news.newsland.it...

Posso suggerire anche
docmd.TransferText  ? penso che possa fare al caso tuo
Ciao,
Massimo
--
Vuoi il mio indirizzo? Togli _cut_ per rispondermi
>


title: [Access97] nomi lunghi stile dos

author: korto

text:
Salve. Quando trasferisco un MDB da un computer all'altro, sul nuovo
computer - in cui sia installata la stessa versione di Access -
succede che i nomi di directory forniti da Access hanno la notazione
dos. Per esempio, se il file MDB viene messo in una directory di nome
'c:\primodatabase', l'oggetto 'currentDB.name' contiene qualcosa come
'c:\primod~1'. Questo fenomeno non si verifica quando lo spostamento
viene fatto da una directory all'altra o anche da un hard disk
all'altro dello stesso computer. Come si può evitare? O, in
alternativa, come si fa ad accedere all'informazione, che il sistema
operativo evidentemente possiede, che il nome lungo è equivalente a
quel nome corto?
Se il problema è già stato discusso, per favore, indicatemi dove
trovare la faq o altro luogo di archivio. Grazie.
Korto


title: [Access97] nomi lunghi stile dos

author: fidirico

text:
"korto" <
korto...@libero.it
> ha scritto nel messaggio
news:3ce927b3...@powernews.libero.it...

Una volta ho avuto un problema simile cercando di trasferire files da una
macchina all'altra col laplink. Ho risolto riunendo prima i files da
trasferire in un archivio zip per poi scompattarli una volta trasferito
l'archivio sulla nuova macchina: all'atto della scompattazione i files
ricomparivano col nome lungo originale.
Ciao
Galliano


title: Inserimento foto in una maschera

author: Marco

text:
Salve di nuovo! Dimenticavo un quesito...
E' possibile creare un controllo su una maschera in modo da inserire (per
esempio con un tasto tipo "browse") delle immagini, foto e quant'altro, in
un database, cosě che poi queste possano essere stampate in un report?
Ringrazio ancora, soprattutto per il grande servizio che questo NG offre a
chi muove i primi passi con Access!
Marco


title: Inserimento foto in una maschera

author: Alessandro Baraldi

text:
Scarica questo Demo:
http://www.mantuanet.it/alessandro.baraldi/
Sezione FORMS
1.45 Gestione Immagini(2 Demo Semplice+Avanzato)
Ciao
@Alex


title: Report fatture con Access97

author: Enrico

text:
Ho creato un DB contenente delle fatture.
Ora le devo stampare, ma non capisco come fare per far si che venga stampato
tutto il corpo della fattura e solo il totale sul fondo dell'ultima pagina
in una posizione fissa e definita.
Come si fa' per fare questo ?
Grazie a tutti.
Enrico


title: Report fatture con Access97

author: Luciano

text:
Enrico ha scritto nel messaggio <879ja8$iie$
1...@nslave2.tin.it
>...

Metti i totali a piedipagina maschera o piedipagina pagina, secondo come hai
impostato.
Saluti.
Luciano


title: [Quasi OT] Rotellina mouse nel vba editor

text:
Ciao a tutti.
Scusate la digressione su questa leggerezza: succede a tutti di non
poter sfruttare la rotellina centrale del mouse per scorrere il testo
nella finestra del codice vba (in tutti gli applicativi Office),
oppure sono l'unico e devo imputarlo ad un difetto di hardware/driver?
Vorrei sperare nella seconda risposta, ma temo che il ns BillGheits
non voglia concederci questa piccola comodità, chissà mai perché...
Grazie e saluti!
Bingo


author: ciroteo

text:
"a.simov" <
si...@libero.it
> ha scritto nel messaggio
news:76679509.05012...@posting.google.com...

già postato ... pare proprio che non vada!


author: cidi

text:
"a.simov" <
si...@libero.it
> ha scritto nel messaggio
news:76679509.05012...@posting.google.com...

Esatto! la seconda che hai detto.
installa i driver che poi funzionerà
anche a te :-)
---
Daniele


text:
a.simov ha scritto:

Io ho risolto installando una piccola utility, "FreeWheel". Funziona e non
interferisce con il driver logitech, che continua a riconoscere tutti i
tasti e le funzioni del topo.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"ciroteo" <
ciroteo_c...@libero.it
> wrote in message
news:ct7v0l$gua$
1...@hulme.interac.it

Credo che tu ti sia perso qualche post.
Questo difetto è dato dai Driver Standard del Mouse.
Se usi i Driver corretti funziona regolarmente, come scritto
in svariati post e come posso confermarti io.
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c644ecfd64bce597a5...@mygate.mailgate.org...

me li sono persi accipicchia! ... :-)
chiedo venia per il consiglio sbagliato. ho già messo la cenere sul capo ...


text:
"ciroteo" <
ciroteo_c...@libero.it
> wrote in message
news:cta7sq$3np$
1...@hulme.interac.it
[CUT]
> me li sono persi accipicchia! ... :-)
> chiedo venia per il consiglio sbagliato. ho già messo la cenere sul capo ...
Il senso non era quello di richiamo, anzi
era per informarti che puoi ottimizzare anche tu
l'uso del tuo TOPO.
Ciao



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d24dd3fc73cc261336...@mygate.mailgate.org...

figurati! adesso provo a scaricare dal sito logitech i driver e provo ...
meglio cosi!


author: access il top

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:ct81em$2sc$1...@news.newsland.it...

l'ho scaricata adesso ed è perfetta
ottimo, visto che i driver per il mio TOPO anche se erano giusti non
funzionavano a dovere.
grazie


author: MA

text:

mi date il link??
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:q_6Kd.7360$fq5....@news.edisontel.com...

http://www.geocities.com/SiliconValley/2060/freewheel.zip
prova ciao


text:
[cut]
>
http://www.geocities.com/SiliconValley/2060/freewheel.zip
>
il mitico freewhell!!! ;o)
tempo fa me lo passņ un conoscente da usare sotto winSOZZ 2003, mai avuto
problemi di "scrolling" ;o)
Direi che potrebbe essere inserito all'interno del sito comune che ne
dici\dite? Prova a spedirlo, male non fa!
Ciao,
--
strano...mavero (senza problemi di scrolling!)
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
BLOG:
www.blogico.org
Se vuoi mettere al sicuro i tuoi dati, caricali su un server ed aspetta che
qualcuno ne faccia un mirror
Linus Torvalds


text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto nel messaggio
news:41f8fe51$0$138$5fc...@news.tiscali.it...

Confermo, va che è un piacere
Grazie a te e chi l'ha seganalato
MAssimiliano


text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:41f901b1$0$137$5fc...@news.tiscali.it...
> [cut]
> >
http://www.geocities.com/SiliconValley/2060/freewheel.zip
> >
> il mitico freewhell!!! ;o)
> tempo fa me lo passņ un conoscente da usare sotto winSOZZ 2003, mai
avuto
> problemi di "scrolling" ;o)
>
> Direi che potrebbe essere inserito all'interno del sito comune che ne
> dici\dite? Prova a spedirlo, male non fa!
> Ciao,
ottima idea, visto che probabilmente il problema č di buona parte degli
utenti.
> strano...mavero (senza problemi di scrolling!)
[ot] come va la settimana senza nicotina?


text:
[cut]
> [ot] come va la settimana senza nicotina?
>
mah, devo dire bene!
Ho avuto un momento di crisi seria, ho ovviato impegnandomi su un progetto
parcheggiato da tempo e ho pubblicato una piattaforma blog su un dominio che
mi ero fatto regalare e che era inutilizzato!!! (nel frattempo continuo in
solitario a sviluppare la mia ... all'epoca nessuno si è fatto avanti!).
Ciao!


title: TextBox e controllo sul contenuto

author: Pisinho

text:
Salve,
ho delle TextBox su cui devo fare il controllo prima di passare avanti su
altri controlli o textbox con il tasto TAB.
Io ho messo il controllo su 'BeforeUpdate' ma spesso quando il valore
immesso non rispetta il controllo , uscirne � un'impresa finch� non
immettiamo il valore corretto e questo
anche quando voglio uscire cliccando su altri tasti.
Su quale evento � meglio mettere questi controlli/formule ? su Exit ?
Spero di essere stato chiaro....
Grazie mille.


title: TextBox e controllo sul contenuto

author: almorel

text:
On 7 Dic, 08:53, "Pisinho" <
pisi...@gmail.com
> wrote:
> Salve,
> ho delle TextBox su cui devo fare il controllo prima di passare avanti su
> altri controlli o textbox con il tasto TAB.
>
> Io ho messo il controllo su 'BeforeUpdate' ma spesso quando il valore
> immesso non rispetta il controllo , uscirne è un'impresa finchè non
> immettiamo il valore corretto e questo
> anche quando voglio uscire cliccando su altri tasti.
> Su quale evento è meglio mettere questi controlli/formule ? su Exit ?
>
> Spero di essere stato chiaro....
>
> Grazie mille.
Ciao,
io farei i controlli sull'evento LostFocus delle caselle.
Alberto


title: TextBox e controllo sul contenuto

author: Geppo

text:
Ciao "Pisinho" <
pis...@gmail.com
> ha scritto nel messaggio
news:4b1c...@news.x-privat.org...

forse perch� tu annulli l'evento successivo con:
Cancel = true
toglilo.
> Grazie mille.
--
Ciao
Geppo


title: estrarre record con un solo tipo di valore nel campo

author: Giancarlo

text:
Ciao a tutti.
Scusate la banalità, ma non ne esco fuori...
Ho una tabella:
Nome  controllo
aaa      S
bbb     N
ccc      S
ccc      N
ddd     N
Con una query devo estrarre i nomi che hanno solo la N. Se in qualche record
c'è la S, non devo considerare il nome. Quindi nell'esempio di sopra dovrei
estrarre
Nome   Controllo
bbb      N
ddd      N
ccc non lo estraggo perchè ha sia N che S.
grazie a tutti.
Giancarlo


author: Carlo Costarella

text:
"Giancarlo" <
thi...@libero.it
> ha scritto nel messaggio
news:42ad4...@x-privat.org...

Ciao,
se la coppia di campi non si ripete, cioè se puoi avere per esempio solo aaa
e N o aaa e S o solo entrambi ma mai due valori uguali del tipo aaa e N,
allora puoi fare così:
una prima query raggruppata che conta i record:
SELECT Tabella1.Campo1, Count(Tabella1.Campo1) AS ConteggioDiCampo1
FROM Tabella1
GROUP BY Tabella1.Campo1;
e una seconda query che utilizza la prima più la tabella di origine:
SELECT Tabella1.Campo1, Tabella1.Campo2
FROM ConteggioCampo1 INNER JOIN Tabella1 ON ConteggioCampo1.Campo1 =
Tabella1.Campo1
WHERE (((ConteggioCampo1.ConteggioDiCampo1)<=1));
Ciao, Carlo


author: Giulio Severini

text:
Ciao Carlo, che vuol dire:
<solo aaa
e N o aaa e S o solo entrambi ma mai due valori uguali del tipo aaa e
N>
intendevi dire: se solo aaa N - aaa S, e non aaa N e aaa N?


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:hTcre.12525$75.9...@news4.tin.it...

Sto verificando che, purtroppo, possono esserci anche 2 record uguali:
Nome  Controllo
aaa      S
bbb     N
bbb     N
e la tua query mi esclude bbb, anche se invece dovrebbe essere presente
>
> Ciao, Carlo
>
Cia. Giancarlo.
>
>