title: eliminare i "buchi" dal contatore

text:
TANNHAUSER ha scritto:
> strano...mavero ha scritto:
> > [cut]
> > > strano...mavero (+4gg ... ce la posso fare!!!)
> > >
> > > ???
> > >
> > ....ho smesso di fumare!!!
> Ah, già!
Purtroppo non riesco a risolvere il problema!!!
Conviene utilizzare qualche query per inserire l'ID mancante?



title: eliminare i "buchi" dal contatore

author: Pablitomf

text:
strano...mavero ha scritto:
> "royan" <
royan...@yahoo.it
> ha scritto nel messaggio
> news:ctah6v$74h$1...@news.newsland.it...
> > Ho eliminato dei record da una tabella:il contatore(chiave
> > primaria),inserire, il nuovo record, ovviamente, non segue la numerazione
> > dei record adesso.Ho trovato sul sito un suggerimento, ma non riesco a
> > risolvere il problema.
> > Potete aiutarmi?
> > Conviene compattare il database oppure rischio di perdere delle
> > informazioni?
> > Grazie
> >
> >
> > --
> >
> Compatta e ripristina database o importi tutto in un nuovo database, il
> contatore andrà a posto.
> Saluti,
Bhè ma lui parla di buchi, non di ultimo record... ovvero lui ha una
tabella con i record 1, 2, 3... se cancella il 2, con la compattazione non
riesce a riattribuire il 2... se invece cancella il 3... con la tua
soluzione riesce a riattribuire il 3...
Quale suggerimento hai seguito del Sito comune?
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------



title: eliminare i "buchi" dal contatore

text:
strano...mavero ha scritto:
> [cut]
> > strano...mavero (+4gg ... ce la posso fare!!!)
> >
> > ???
> >
> ....ho smesso di fumare!!!
Se proprio non ce la facessi (cosa che non spero)...
Usa l'agopuntura... da 5 pacchetti di Marlb. al giorno a 0 assoluti, in 1
seduta e mezza, equivalenti in 1 giorno e mezzo dall'agopuntore e una
irrisoria parcella di 40 euro.
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito



title: eliminare i "buchi" dal contatore

author: namor

text:
royan ha scritto:
> Purtroppo non riesco a risolvere il problema!!!
> Conviene utilizzare qualche query per inserire l'ID mancante?
Non si usano i campi contatore per salvare dati che devono avere un
significato, per esempio dei progressivi. Si usano solo quando ti serve un
numero univoco per identificare un record, per esempio per numerare un
elenco di città, clienti, ecc....
Convertilo in campo numerico intero lungo e usa una nz(dmax(...);0)+1
nella proprietà 'valore predefinito' per calcolare in automatico i nuovi
valori.
Se proprio vuoi mantenere il contatore trovi sul
www.sitocomune.com
 sez.
tables la spiegazione di come si può fare per recuperare i contatori persi.
Namor
--
namor at inwind punto it



title: eliminare i "buchi" dal contatore

text:
[cut]
grazie per la dritta, ma per ora vado alla grande, 'nzomma ... però resisto
senza eccessiva fatica e questo è importante!
--
strano...mavero


title: eliminare i "buchi" dal contatore

text:
Pablitomf ha scritto:
[CUT]
> Bhè ma lui parla di buchi, non di ultimo record... ovvero lui ha una
> tabella con i record 1, 2, 3... se cancella il 2, con la compattazione non
> riesce a riattribuire il 2... se invece cancella il 3... con la tua
> soluzione riesce a riattribuire il 3...
> Quale suggerimento hai seguito del Sito comune?
Lo si può fare cmq...
Da query...
DoCmd.RunSQL "INSERT INTO Tua_Tabella (Tuo_Campo_Chiave) VALUES
(Valore_Da_Attribuire);"
o da codice...
Dim rst as DAO.Recordset
Set rst = CurrentDb.OpenRecordset("Tua_Tabella")
rst.AddNew
rst!Tuo_Campo_Chiave = Valore_Da_Attribuire
rst.Update
rst.Close: Set rst=Nothing



title: eliminare i "buchi" dal contatore

author: royan

text:
Pablitomf ha scritto:
> Pablitomf ha scritto:
> [CUT]
> > Bhè ma lui parla di buchi, non di ultimo record... ovvero lui ha una
> > tabella con i record 1, 2, 3... se cancella il 2, con la compattazione non
> > riesce a riattribuire il 2... se invece cancella il 3... con la tua
> > soluzione riesce a riattribuire il 3...
> > Quale suggerimento hai seguito del Sito comune?
> Lo si può fare cmq...
> Da query...
> DoCmd.RunSQL "INSERT INTO Tua_Tabella (Tuo_Campo_Chiave) VALUES
> (Valore_Da_Attribuire);"
> o da codice...
> Dim rst as DAO.Recordset
> Set rst = CurrentDb.OpenRecordset("Tua_Tabella")
> rst.AddNew
> rst!Tuo_Campo_Chiave = Valore_Da_Attribuire
> rst.Update
> rst.Close: Set rst=Nothing
ho provato ad inserire da query la stringa "DoCmd.RunSQL "INSERT INTO
Tua_Tabella (Tuo_Campo_Chiave) VALUES
> (Valore_Da_Attribuire);"
ma non gira...



title: eliminare i "buchi" dal contatore

text:
royan ha scritto:
> ho provato ad inserire da query la stringa "DoCmd.RunSQL "INSERT INTO
> Tua_Tabella (Tuo_Campo_Chiave) VALUES
> > (Valore_Da_Attribuire);"
> ma non gira...
Ma non da query... che roba è inserire in una query DoCmd.RunSQL
(etc...)...
questo è un codice da eseguire su un evento... per esempio su Clik di un
pulsante (o simile)...
Creati un pulsante
Vai nelle sue proprietà
e sull'evento Clik crea una routine evento
e incollagli : DoCmd.RunSQL "INSERT INTO Tua_Tabella
(Tuo_Campo_Chiave)VALUES (Valore_Da_Attribuire);
Sostituisci Tua_Tabella, Tuo_Campo_Chiave e Valore_Da_Attribuire con i
valori reali...
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito



title: eliminare i "buchi" dal contatore

text:
namor ha scritto:
> royan ha scritto:
> > Purtroppo non riesco a risolvere il problema!!!
> > Conviene utilizzare qualche query per inserire l'ID mancante?
> Non si usano i campi contatore per salvare dati che devono avere un
> significato, per esempio dei progressivi. Si usano solo quando ti serve un
> numero univoco per identificare un record, per esempio per numerare un
> elenco di città, clienti, ecc....
> Convertilo in campo numerico intero lungo e usa una nz(dmax(...);0)+1
> nella proprietà 'valore predefinito' per calcolare in automatico i nuovi
> valori.
> Se proprio vuoi mantenere il contatore trovi sul
www.sitocomune.com
 sez.
> tables la spiegazione di come si può fare per recuperare i contatori persi.
> Namor
Grazie ho risolto!!!
Ho creato query...con sintassi
"INSERT INTO NOME_TABELLA(ID)
VALUES(VALORE)"
--



title: ricerca da coordinate geografiche... come? .. ed altro

text:
Ciao a tutti,
il problema è il seguente:
dovrei fare una ricerca tra un minimo e un massimo in coordinate geografiche
ed il problema è questo:
le coordinate sono ovviamente espresse come 12°32'12,54 e quindi le ho
trovate inserite come campo di testo e quindi non posso fare una ricerca con
between 12°02'12,00 and 12°40'00,00 perchè si rifiuta non essendo un valore
numerico (ha ragione poverino!).
Pensavo che potrei trasformare il campo non testo ma ....
Consigli?
Domanda 2:
Se in una query metto: profonditabis: Nz([profondita];99999) crea campi
testo anche se all'origine il campo è numerico.... non si riesce a tenerlo
numerico? (sempre per le ricerche... se cerco tra 1 e 2 ed è testo lui mi
trova 1, 11, 12, 13,....,2. ) ...
Grazie,
Alessio
PS: Mi state veramente dando una grossa mano... ho il fiato del mio capo sul
collo e... pochissimo tempo....
PPS: Vi ringrazio anche per le risposte agli altri quesiti che vi ho posto.
Qualche volta non rispondo per non mandare troppi post con solo "grazie"
:-)


author: Maurizio Borrelli

text:
> "Axel_4" news:aohdgh$ab8$
1...@newsfeed.cineca.it
:
> dovrei fare una ricerca tra un minimo e un massimo in coordinate
geografiche
> ed il problema è questo:
> le coordinate sono ovviamente espresse come 12°32'12,54 e quindi le ho
> trovate inserite come campo di testo e quindi non posso fare una ricerca
con
> between 12°02'12,00 and 12°40'00,00 perchè si rifiuta non essendo un
valore
> numerico (ha ragione poverino!).
    La cosa fondamentale che non ci dici e' il tipo di dato del campo.
> Pensavo che potrei trasformare il campo non testo ma ....
    "Campo non testo"? Cosa intendi?
> Consigli?
    Mai! ;-))
    SE il campo e' di tipo testo ed i dati sono sempre scritti nel formato
che ci mostri qui sopra, completati debitamente con gli zeri a sinistra, per
esempio:
        02°02'12,00
E NON:
        2°2'12,00
(nel qual caso se ne puo' riparlare...) allora puoi benissimo usare Between.
Bisognera' solo verificare qual e' il formato ottimale per tali stringhe:
        Between "12°02'12,00" And "12°40'00,00"
-oppure-
        Between "12°02''12,00" And "12°40''00,00"
    Non mi metto pero' a perdere tempo in test finche' non ci chiarisci il
formato del campo.
> Domanda 2:
> Se in una query metto: profonditabis: Nz([profondita];99999) crea campi
> testo anche se all'origine il campo è numerico.... non si riesce a tenerlo
> numerico? (sempre per le ricerche... se cerco tra 1 e 2 ed è testo lui mi
> trova 1, 11, 12, 13,....,2. ) ...
        Val(Nz(...
> PS: Mi state veramente dando una grossa mano... ho il fiato del mio capo
sul
> collo e... pochissimo tempo....
> PPS: Vi ringrazio anche per le risposte agli altri quesiti che vi ho
posto.
> Qualche volta non rispondo per non mandare troppi post con solo "grazie"
> :-)
    Ti dico come la penso: un "grazie" non fa mai schifo, anche se la
retichetta dice il contrario. (A condizione che si tagli brutalmente la
grandissima parte del testo del post al quale si risponde. Anche tutto, se
il subj e' significativo.) Non fa mai schifo non tanto per soddisfare le
eventuali carenze affettive dell'interlocutore quanto per dare riscontro ai
colleghi che ci leggono: metti il caso che io un domani ho un problema e
faccio una ricerca mettiamo su google. Trovo un 3d aperto da un Tizio che ha
il mio stesso problema, al quale Caio risponde. Un "grazie tutto ok" di
Tizio mi fa capire subito che considerazione devo dare alla risposta di Caio
senza perder tempo in prove e test. Tutto qui, secondo me. Altra cosa sono i
salamelecchi e i sei un mito che magari invece fanno l'effetto contrario...
    ;-)))
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aohiam$mcrgj$1...@ID-52090.news.dfncis.de...
> > "Axel_4" news:aohdgh$ab8$
1...@newsfeed.cineca.it
:
> > dovrei fare una ricerca tra un minimo e un massimo in coordinate
> geografiche
> > ed il problema è questo:
> > le coordinate sono ovviamente espresse come 12°32'12,54 e quindi le ho
> > trovate inserite come campo di testo e quindi non posso fare una ricerca
> con
> > between 12°02'12,00 and 12°40'00,00 perchè si rifiuta non essendo un
> valore
> > numerico (ha ragione poverino!).
>
>     La cosa fondamentale che non ci dici e' il tipo di dato del campo.
>
> > Pensavo che potrei trasformare il campo non testo ma ....
>
>     "Campo non testo"? Cosa intendi?
>
> > Consigli?
>
>     Mai! ;-))
>
Doh! (Come dice il caro Omer Simpson) :-P
>     SE il campo e' di tipo testo ed i dati sono sempre scritti nel formato
> che ci mostri qui sopra, completati debitamente con gli zeri a sinistra,
per
> esempio:
>
>         02°02'12,00
>
> E NON:
>
>         2°2'12,00
>
> (nel qual caso se ne puo' riparlare...) allora puoi benissimo usare
Between.
> Bisognera' solo verificare qual e' il formato ottimale per tali stringhe:
>
>         Between "12°02'12,00" And "12°40'00,00"
>
> -oppure-
>
>         Between "12°02''12,00" And "12°40''00,00"
>
>     Non mi metto pero' a perdere tempo in test finche' non ci chiarisci il
> formato del campo.
>
Il campo è sempre di questo formato: 02°02'12,00
Effettivamente il discorso di "non testo" non lo ho ben chiaro neanche io
;-))
Cmq allora basta che mi faccio un formato di campo testo personalizzato che
ha come maschera 00°00'00,00 ?
Bene!
> > Domanda 2:
> > Se in una query metto: profonditabis: Nz([profondita];99999) crea campi
> > testo anche se all'origine il campo è numerico.... non si riesce a
tenerlo
> > numerico? (sempre per le ricerche... se cerco tra 1 e 2 ed è testo lui
mi
> > trova 1, 11, 12, 13,....,2. ) ...
>
>         Val(Nz(...
>
Che cavolo... troppo bello per essere vero... (Provato e ovviamente
funzia).. io cercavo un TO_NUMBER(....) come in SQL e non o trovavo...

Quindi Grazie, ... domani provo ad impostare le ricerche per intervallo di
coordinate e ti dico.
Ciao,
Ale


text:
> "Axel_4" news:aok3gq$k9n$
1...@newsfeed.cineca.it
:
> > "Maurizio Borrelli" news:aohiam$mcrgj$
1...@ID-52090.news.dfncis.de
:
> > > "Axel_4" news:aohdgh$ab8$
1...@newsfeed.cineca.it
:
> > > dovrei fare una ricerca tra un minimo e un massimo in coordinate
> > > geografiche ed il problema è questo:
> > > le coordinate sono ovviamente espresse come 12°32'12,54 e quindi le ho
> > > trovate inserite come campo di testo e quindi non posso fare una
> > > ricerca con
> > > between 12°02'12,00 and 12°40'00,00 perchè si rifiuta non essendo un
> > > valore numerico (ha ragione poverino!).
> >     La cosa fondamentale che non ci dici e' il
**********
> > tipo
**********
> > di dato del campo.
> > > Pensavo che potrei trasformare il campo non testo ma ....
> >     "Campo non testo"? Cosa intendi?
[...]
> >     SE il campo e' di
**********
> > tipo
**********
> > testo ed i dati sono sempre scritti nel
> > formato
> > che ci mostri qui sopra, completati debitamente con gli zeri a sinistra,
> > per esempio:
> >         02°02'12,00
> > E NON:
> >         2°2'12,00
> > (nel qual caso se ne puo' riparlare...) allora puoi benissimo usare
> > Between.
> > Bisognera' solo verificare qual e' il formato ottimale per tali
> > stringhe:
> >         Between "12°02'12,00" And "12°40'00,00"
> > -oppure-
> >         Between "12°02''12,00" And "12°40''00,00"
> >     Non mi metto pero' a perdere tempo in test finche' non ci chiarisci
> > il formato del campo.
    Scusa, ho sbagliato a scrivere "formato"... Ma avevo scritto "tipo" ben
due volte, piu' sopra! Cosi' ancora non sappiamo il TIPO DATI del campo.
> Il campo è sempre di questo formato: 02°02'12,00
> Effettivamente il discorso di "non testo" non lo ho ben chiaro neanche io
> ;-))
> Cmq allora basta che mi faccio un formato di campo testo personalizzato
> che ha come maschera 00°00'00,00 ?
> Bene!
    Aspetta. Prima vediamo qual e' il TIPO DATI del campo.



author: Fabrizio

text:
On Tue, 15 Oct 2002 19:15:06 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "Axel_4" news:aohdgh$ab8$
1...@newsfeed.cineca.it
:
>    Ti dico come la penso: un "grazie" non fa mai schifo, anche se la
>retichetta dice il contrario. (A condizione che si tagli brutalmente la
>grandissima parte del testo del post al quale si risponde. Anche tutto, se
>il subj e' significativo.) Non fa mai schifo non tanto per soddisfare le
>eventuali carenze affettive dell'interlocutore quanto per dare riscontro ai
>colleghi che ci leggono: metti il caso che io un domani ho un problema e
>faccio una ricerca mettiamo su google. Trovo un 3d aperto da un Tizio che ha
>il mio stesso problema, al quale Caio risponde. Un "grazie tutto ok" di
>Tizio mi fa capire subito che considerazione devo dare alla risposta di Caio
>senza perder tempo in prove e test. Tutto qui, secondo me. Altra cosa sono i
>salamelecchi e i sei un mito che magari invece fanno l'effetto contrario...
>
>    ;-)))
Bravo te g'ha rasun, quante volte ci sono dei 3d "aperti" e non chiusi
da un "grazie , funziona" .
Si vuole togliere "grazie" , soprattutto a Maurě, va bene : allora
diciamo "funziona" e come funziona.
"Do lire" per un post di "chiusura" le troverete in giro.
Cmq grazie Maurě , sei il solito mito !!!! :-)))
p.s. e se mettesimo tale regola in questo NG ?
chi č daccordo alzi la mano !!
Ciao. Fabrizio


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aol759$ms943$3...@ID-52090.news.dfncis.de...
> > "Axel_4" news:aok3gq$k9n$
1...@newsfeed.cineca.it
:
> > > "Maurizio Borrelli" news:aohiam$mcrgj$
1...@ID-52090.news.dfncis.de
:
> > > > "Axel_4" news:aohdgh$ab8$
1...@newsfeed.cineca.it
:
> > > > dovrei fare una ricerca tra un minimo e un massimo in coordinate
> > > > geografiche
[...]
> > >     SE il campo e' di
> **********
> > > tipo
> **********
> > > testo ed i dati sono sempre scritti nel
> > > formato
> > > che ci mostri qui sopra, completati debitamente con gli zeri a
sinistra,
> > > per esempio:
> > >         02°02'12,00
> > > E NON:
> > >         2°2'12,00
> > > (nel qual caso se ne puo' riparlare...) allora puoi benissimo usare
> > > Between.
[...]
>     Aspetta. Prima vediamo qual e' il TIPO DATI del campo.
>
> --
> Ciao :-)
> Maurizio
> --------
Ehm... Il TIPO DATI del campo della tabella che si chiama "Accessi" è Testo.
Scusa ma mi sembrava implicito quando ho detto:
> > Cmq allora basta che mi faccio un formato di campo testo personalizzato
> > che ha come maschera 00°00'00,00 ?
Grazie.
Ale


text:
> "Axel_4" news:aolrj7$gc1$
1...@newsfeed.cineca.it
:
> Scusa ma mi sembrava implicito quando ho detto:
    Di regola tutto cio' che e' implicito per il mio interlocutore e'
destinato a diventare un problema per me.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aoluqq$nrbbi$1...@ID-52090.news.dfncis.de...

;-)
Se ho capito bene allora la soluzione che mi hai dato č valida se il campo č
di Formato testo e ha sempre lo stesso numero di caratteri.
Ciao
Ale


text:
> "Axel_4" news:aombvs$rr1$
1...@newsfeed.cineca.it
:
> > "Maurizio Borrelli" news:aoluqq$nrbbi$
1...@ID-52090.news.dfncis.de
:
> > > "Axel_4" news:aolrj7$gc1$
1...@newsfeed.cineca.it
:
> Se ho capito bene allora la soluzione che mi hai dato è valida se il campo
> è di Formato testo e ha sempre lo stesso numero di caratteri.
    Si', se il campo e' di *tipo* testo ed ha lo stesso numero di caratteri.
Che e' lo stesso che dire un numero rappresentate un punto di una coordinata
geografica convertito in stringa col *formato* GG°MM'SS,CC. Dove G sta per
gradi, ecc...



title: Etichetta html <A NAME="nome"> ottenuta da un report di access

author: Lino

text:
Come posso ottenere in un report di access salvato in formato HTML
l'etichetta <A NAME="nome.etichetta"> .
Sarei molto grato se qualcuno mi sapesse dare una risposta.
Lino Pironato Indirizzo di posta elettronica:
lino_p...@libero.it
 Pagina
Web: "Un piccolo bosco di pianura"
http://utenti.tripod.it/pan1lp


title: fermare anteprima report

author: ilaria

text:
Ciao a tutti.
E' possibile in A97 lanciare un'anteprima report, lasciare il tempo
per controllare, chiedere conferma di stampa, e poi successivamente
stampare davvero ?
In pratica vorrei fermare l'esecuzione del codice fino a che
non si chiude l'anteprima di stampa, un po' come se ci fosse
il parametro acDialog delle form.
Grazie a tutti.
Ciao Ilaria.


title: fermare anteprima report

author: 'Roccia' Max

text:


La butto li':
docmd.openreport mumble mumble, acPreview
If msgbox("Stampare?",vbyesno)=vbyes then docmd.openreport mumble
mumble, acNormal
Ma poi, l'utonto non puo' stampare sul pulsantino "Stampa" quando
decide che l'anteprima gli piace?
cia'
Max


title: fermare anteprima report

text:
>> In pratica vorrei fermare l'esecuzione del codice fino a che
>> non si chiude l'anteprima di stampa, un po' come se ci fosse
>> il parametro acDialog delle form.
>
>La butto li':
>docmd.openreport mumble mumble, acPreview
>If msgbox("Stampare?",vbyesno)=vbyes then docmd.openreport mumble
>mumble, acNormal
si, ma siccome il codice se ne frega che c'è aperta un'anteprima e
prosegue,
succede che vedi l'anteprima in sottofondo e la richiesta di conferma
sovrapposta (con il focus attivo), e non puoi visionare l'anteprima.
Io invece vorrei che la richiesta di conferma apparisse solo DOPO
che l'utonto ha chiuso l'anteprima.
Ciao. Ilaria


title: fermare anteprima report

text:
On 27 Nov, 16:54, ilaria <
ariaila...@libero.it
> wrote:
> Io invece vorrei che la richiesta di conferma apparisse solo DOPO
> che l'utonto ha chiuso l'anteprima.
DoCmd.OpenReport "NomeReport", acViewPreview
Do
    DoEvents
    Loop While CurrentProject.AllReports("NomeReport").IsLoaded
MsgBox "Buuuh!"
Grezzo ma efficace.
COmunque insisto a dire che l'utonto potrebbe anche fare il favore di
premere il tastino "stampa" se l'anteprima gli piace...
cia'
Max


title: fermare anteprima report

text:
>DoCmd.OpenReport "NomeReport", acViewPreview
>Do
>    DoEvents
>    Loop While CurrentProject.AllReports("NomeReport").IsLoaded
>MsgBox "Buuuh!"
>
:-(
in A97 non va, manca il CurrentProject
Sorry. Ilaria


title: fermare anteprima report

text:
On 27 Nov, 17:28, ilaria <
ariaila...@libero.it
> wrote:
> in A97 non va, manca il CurrentProject
Mapporkaputtana :D
Intercetta gli errori, cerca di agganciare l'oggetto Reports!
Nomereport (che so, Pippo=Reports!Nomereport.name) , finche' non
ritorna un errore vuol dire che l'oggetto e' aperto.
cia'
Max


title: fermare anteprima report

text:
>Intercetta gli errori, cerca di agganciare l'oggetto Reports!
>Nomereport (che so, Pippo=Reports!Nomereport.name) , finche' non
>ritorna un errore vuol dire che l'oggetto e' aperto.
>
Buona l'idea!
Ho risolto cosě:
Global G_semaforo as boolean
    G_semaforo = False
    DoCmd.OpenReport "R_capitale", A_PREVIEW
    Do
        DoEvents
    Loop While G_semaforo = False
    MsgBox "Vuoi stampare?",ecc eccc
ovviamente nel report, su chiusura:
G_semaforo = True
Ciao e grazie. Ilaria


title: fermare anteprima report

author: Massimiliano Bertoglio

text:
"ilaria" <
> Buona l'idea!
> Ho risolto cosě:
>
> Global G_semaforo as boolean
>
>
>    G_semaforo = False
>    DoCmd.OpenReport "R_capitale", A_PREVIEW
>    Do
>        DoEvents
>    Loop While G_semaforo = False
>    MsgBox "Vuoi stampare?",ecc eccc
>
>
>
> ovviamente nel report, su chiusura:
> G_semaforo = True
>
> Ciao e grazie. Ilaria
Maaaa ... perchč non hai risposto alla domanda di 'Roccia'?
Ovvero, non č meglio che sia l'utente a decidere quando premere il pulsante
di stampa cartacea?


title: fermare anteprima report

text:
>Maaaa ... perchè non hai risposto alla domanda di 'Roccia'?
>Ovvero, non è meglio che sia l'utente a decidere quando premere il pulsante
>di stampa cartacea?
>
Per il motivo più antico del mondo:
"su esplicita richiesta della cliente".
In questi casi, a patto che non ci siano stravolgimenti
strutturali e/o funzionali, non capisco ma mi adeguo con entusiasmo.
Se paga, insieme ai dati dil bilancio gli stampo anche i cuoricini
rosa.
Così va il mondo...
Ciao Ilaria


title: PROBLEMA - Pending changes

author: Nik

text:
ciao a tutti,
vi scrivo per un problemino che sicuramente sara' banale per i piu'
esperti ma nn lo e' per me che sono un principiante di Access.
Ho questo codice in un do...loop:
With rs
    .AddNew
    !T1 = Trim(riga)
    .Update
    .MoveNext
 End With
dove T1 e' il nome del campo in cui sto caricando la variabile riga.
La sub gira e mi da' errore "Number of rows with pending changes
exceeded the limit". Sembra che nonostante il comando .update Access
2003 non aggiorni il record e passi a quello successivo accumulando
gli aggiornamenti da fare fino a toccare il limite. Ma perche' non fa
l'update ? come posso risolverla ?
Grazie a chi mi dara' una mano.
ciao
Nik


title: PROBLEMA - Pending changes

author: Antonio

text:
"Nik" <
nik...@tiscali.it
> ha scritto nel messaggio
news:40242ef2...@news.fastwebnet.it...

Se usi Access 2003, allora il modello di accesso ai dati è ADO e
l'istruzione UPDATE non serve
Ciao


title: PROBLEMA - Pending changes

text:
On Sat, 7 Feb 2004 08:39:26 +0100, "Antonio" <
ante...@yahoo.it
>
wrote:

Grazie antonio,
purtroppo anche togliendo .update non cambia nulla, ottengo lo stesso
errore
:-(
Boh ?
ciao
Nik


title: PROBLEMA - Pending changes

author: Giorgio Prx

text:
"Nik" <
nik...@tiscali.it
> ha scritto nel messaggio
news:40242ef2...@news.fastwebnet.it...

Ciao,
Se usi ADO dovresti indicarci le modalità di apertura del recordset
---------------
ActiveConnection ? la apri tu o usi quella del progetto
CursorType = ?
CursorLocation = ?
LockType = ?
--------------
a cosa serve la MoveNext dopo un AddNew ?
forse con questi dati possiamo aiutarti.
Ciao Giorgio


title: casella combinata

author: Marina Buonanno

text:
Ciao.
In una form ho creato una cboFarmaci che cerca dati in un'altra
tblElencoFarmaci, che contiene IDFarmaco e TipoFarmaco come campi.
Questa cboFarmaci  č associata al campo TipoFarmaco in un'altra tblPazienti.
Vorrei sapere se č possibile fare in modo che nella form io visualizzo il
campo TipoFarmaco e nella TblPazienti memorizzare invece IDFarmaco?
Grazie a tutti.
Marina


title: casella combinata

author: Alessandro

text:
"Marina Buonanno" <
marb...@tin.it
> wrote in message
news:qDWm8.19791$S52.6...@news2.tin.it...
> Ciao.
>
> In una form ho creato una cboFarmaci che cerca dati in un'altra
> tblElencoFarmaci, che contiene IDFarmaco e TipoFarmaco come campi.
> Questa cboFarmaci  è associata al campo TipoFarmaco in un'altra tblPazienti.
>
> Vorrei sapere se è possibile fare in modo che nella form io visualizzo il
> campo TipoFarmaco e nella TblPazienti memorizzare invece IDFarmaco?
>
> Grazie a tutti.
> Marina
Non so se ho capito bene.
Credo che l'associazione della COMBO in realtà dovrebbe essere
fatta sul campo IDFarmaco e non su TipoFarmaco, poi se per effetto
grafico non vuoi vedere il Campo IDFarmaco sfrutta la dimensione
delle colonne impostando la 1°=0.
In questo modo visualizzi nella combo entrambe le colonne, solo
che essendo la 1° a dimensione 0 non si vede.
Il vantaggio è quello di sfruttare l'associazione al campo
ChiavePrimaria.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: casella combinata

author: Roccia

text:
Il Sat, 23 Mar 2002 08:01:26 GMT, Marina Buonanno oso' dichiarare:
> In una form ho creato una cboFarmaci che cerca dati in un'altra
> tblElencoFarmaci, che contiene IDFarmaco e TipoFarmaco come campi.
> Questa cboFarmaci  è associata al campo TipoFarmaco in un'altra tblPazienti.
>
> Vorrei sapere se è possibile fare in modo che nella form io visualizzo il
> campo TipoFarmaco e nella TblPazienti memorizzare invece IDFarmaco?
Certo. Imposti la Combo in modo che sia associata al campo IDFarmaco di
TBLPazienti, la sorgente dei record e' la tblFarmaci, il "numero
colonne" e' 2 ("IDFarmaco" e "TipoFarmaco") e il "Colonna associata" e'
1 (Ovvero la prima colonna: "IDFarmaco"). Poi imposti la larghezza della
prima colonna a 0 in modo che venga nascosto IDFarmaco, e nella casella
si veda solo TipoFarmaco.
--
Cia'
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Pulsanti in un database

author: Luigi Bresciani

text:
Spero che qualcuno di voi sia in grado di aiutarmi: ho un database
contenente 4 maschere.
Quello che voglio č, al momento dell'apertura del database stesso, che
mi si apra una finestra contenente 4 bottoni cliccabili, ognuno dei
quali corrispondente ad una delle maschere.
Come posso fare?
Grazie.
P.S.: Mi servirebbe una spiegazione dettagliata il piů possibile.


title: Pulsanti in un database

author: Antonio Ganci

text:
"Luigi Bresciani" <
bre...@hotmail.com
> ha scritto nel messaggio
news:a433a522.02072...@posting.google.com...

1 - Crei una maschera "Menu Principale"
2 - Inserisci nella maschera 4 pulsanti, in cui ognuno apre una maschera
(puoi usare l'autocomposizione per i pulsanti mettendo come azione
operazioni su maschere apri maschera)
3 - Dal Menu Strumenti -> Avvio... metti nella casella Visualizza
Maschera/Pagina: "Menu Principale"
Fatto.


title: Pulsanti in un database

author: Loris Ripa

text:
Lioperazione più semplice che tu possa fare è utilizzare la funzione
"Gestore pannello comandi".
Clicca su Strumenti---Utilità Database---Gestore Pannello Comandi
La costruzione del tuo pannello comandi è una cosa semplice puoi capirla
guardando la maschera del Gestore.
Invece per dirgli di aprirti questo pannello come maschera iniziale devi
cliccare sempre su Strumenti---Avvio
Scegliere nella casella "Visualizza maschera/pagina" il nome che hai dato al
tuo pannello comandi e togliere la spunta alla casellina "Visualizza
finestra Database"
Ciao
Lo
"Luigi Bresciani" <
bre...@hotmail.com
> ha scritto nel messaggio
news:a433a522.02072...@posting.google.com...
> Spero che qualcuno di voi sia in grado di aiutarmi: ho un database
> contenente 4 maschere.
> Quello che voglio è, al momento dell'apertura del database stesso, che
> mi si apra una finestra contenente 4 bottoni cliccabili, ognuno dei
> quali corrispondente ad una delle maschere.
>
> Come posso fare?
>
> Grazie.
>
> P.S.: Mi servirebbe una spiegazione dettagliata il più possibile.


title: Pulsanti in un database

author: Antonio Biso

text:
"Loris Ripa" <
roccuh...@virgilio.it
> ha scritto nel messaggio
news:jH7%8.120943$vm5.4...@news2.tin.it...
> Lioperazione piů semplice che tu possa fare č utilizzare la funzione
L'operazione piů corretta che tu possa fare č scrivere DOPO il quoting!!!
Antonio


title: Pulsanti in un database

text:
"Luigi Bresciani" <
bre...@hotmail.com
> ha scritto nel messaggio
news:a433a522.02072...@posting.google.com...

A me piacerebbe piuttosto una soluzione con una combo o una casella di
riepilogo che fornisca i nomi delle maschere, chaimato
controllo_scelta_form.
Poi, al clic dell'unico pulsante, fare
docmd.openform controllo_scelta_form
Antonio


title: Pulsanti in un database

text:
> A me piacerebbe piuttosto una soluzione con una combo o una casella di
> riepilogo che fornisca i nomi delle maschere, chaimato
> controllo_scelta_form.
> Poi, al clic dell'unico pulsante, fare
> docmd.openform controllo_scelta_form
>
> Antonio
>
Ecco il codice per riempire una list-box con i nome di tutti i forms
del database
  Dim Origine As String
  Dim obj As AccessObject, dbs As Object
    Set dbs = Application.CurrentProject
    ' Search for open AccessObject objects in AllForms collection.
    For Each obj In dbs.AllForms
      Origine = Origine & """" & obj.Name & """;"
    Next obj
  Me.ElencoForms.RowSource = Origine
  Me.ElencoForms.Requery
P.S.: La list -box come tipo origine deve essere Elenco Valori
Per il resto non credo ti sarà difficile scrivere il codice.
Saluti, Antonio.


title: Pulsanti in un database

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ahj837$758$1...@newsreader.mailgate.org...
> > A me piacerebbe piuttosto una soluzione con una combo o una casella di
> > riepilogo che fornisca i nomi delle maschere, chaimato
> > controllo_scelta_form.
> > Poi, al clic dell'unico pulsante, fare
> > docmd.openform controllo_scelta_form
> Per il resto non credo ti sarà difficile scrivere il codice.
>
> Saluti, Antonio.
Ehem...
"A me piacerebbe piuttosto" significava che se l'avessi dovuto fare io,
avrei fatto così, non che mi sarebbe piaciuto, ma non ero capace a farlo...
Comunque grazie...
Antonio


title: Pulsanti in un database

text:
> Ehem...
> "A me piacerebbe piuttosto" significava che se l'avessi dovuto fare io,
> avrei fatto cosě, non che mi sarebbe piaciuto, ma non ero capace a
farlo...
> Comunque grazie...
>
> Antonio
Pardon, comunque potrebbe servire a qualcun'altro.


title: Pulsanti in un database

author: Emyr

text:


forse non hai letto la firma, era un parere!
non sei un frequentatore abituale vero?
Saluti.
Emanuele.


title: Pulsanti in un database

text:
> forse non hai letto la firma, era un parere!
> non sei un frequentatore abituale vero?
> Saluti.
> Emanuele.
Abbastanza abituale e ho visto che a molti thread risponde lui,
ma potrebbe anche accadere che qualcosa gli sfugga.
Oppure se lavora alla M$ e ha sviluppato lui Access e possiede i codici
sorgenti
beh in questo caso mi inchino a cotanta sapienza...
In qualunque caso anche se non mi ritengo un novellino di VBA e Access
ho notato che ho sempre qualcosa da imparare...
Saluti.


title: Pulsanti in un database

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ahjngp$nb4$1...@newsreader.mailgate.org...

Comunque hai fatto bene a postare il codice cosě accontenti pure quelli che
vogliono la pappa pronta e siamo tutti piů felici...
Antonio


title: Pulsanti in un database

author: Massimiliano Amendola  kksrl

text:
> Comunque hai fatto bene a postare il codice così accontenti pure quelli
che
> vogliono la pappa pronta e siamo tutti più felici...
>
> Antonio
>
Antò, fa caldo...
basta... dai...
MAssimiliano


title: Pulsanti in un database

text:
"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto
nel messaggio news:ahjo6e$p4p$1...@atlantis.cu.mi.it...

Basta che tu ed altri mi analizzate il problema che ho postato oggi:
OH! a me nessuno mi aiuta...
uff..
Antonio


title: Alla ricerca dell'ultima data....

author: Andrea

text:
Ciao Ragazzi!
Avrei bisogno di una mano per una query
Ho un codice prodotto cui possono essere associate piu date che
corrispondono all'ultimo prezzo valido.
Ora quando estraggo i prodotti associati al cliente vorrei fossero
estratti
solo quelli con la data più recente e non tutti gli altri!
Esempio
Codice  prezzo  INIZIO       FINE
3659122  63,21  11/07/1991   22/10/2001
3659122  47,41  22/10/2001   01/01/0100
Voglio che sia estratto solo il secondo.
01/01/100 è una data fittizia che uso per indicare che il preiodo no è
ancora finito.
Come posso fare??
Grazie mille!!


title: Alla ricerca dell'ultima data....

author: MA

text:

Nella query raggruppa e scegli max nella data e 1 invece di tutte
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Dmax in base a due criteri (domanda già postata su microsoft.public.it.office.access)

text:
Ciao a tutti. Ho una tabella per gestire gli ordini nella tabella ci
sono anche, fra gli altri, il campo Data e il campo OrigineOrdine. Il
primo è chiaro, il secondo è un campo numerico intero per gestire
l'origine dell'ordine: 1-Clienti, 2-Magazzino.
Nella maschera di gestione degli ordini ho inserito nell'evento
beforeinsert, il codice per numerare automaticamente l'ordine in base
a due condizioni. Faccio cioè cercare tramite Dmax il numero ordine
maggiore che faccia parte dell'anno in corso e che abbia lo stesso
valore indicato nel gruppo di opzioni adibito alla imputazione
dell'origine ordine. Il problema è che durante l'esecuzione del codice
compare il messaggio:"Tipi di dati non corrispondente nell'espressione
criterio". Posto qui il codice:
Private Sub Form_BeforeInsert(Cancel As Integer)
            Dim Anno As String
             Anno = CStr(Year(Now()))
            If Me.Cornice61 = 2 Then
            Me.Nordine = Nz(DMax("[Nordine]", "[tblOrdini]", "Mid$
([Data], 7, 11)= '" & Anno & "' And [OrigineOrdine]= " & Me.Cornice61
& "'"), 0) + 1
            Else
            Me.Nordine = Nz(DMax("[Nordine]", "[tblOrdini]", "Mid$
([Data], 7, 11)= '" & Anno & "' And [OrigineOrdine]= '" & Me.Cornice61
& "'"), 0) + 1
             End If
End Sub
Qualcuno sa da cosa può dipendere?
Grazie
Ciao
Stefano


text:

Ciao a tutti. Ho trovato la soluzione. Ho creato una query che filtra
i dati a seconda dell'OrigineOrdine scelta nel gruppo di opzioni:
SELECT tblOrdini.IDOrdine, tblOrdini.OrigineOrdine, tblOrdini.Nordine,
tblOrdini.Del
FROM tblOrdini
WHERE (((tblOrdini.OrigineOrdine)=[Forms]![frmSceltetipoOrdine]!
[Cornice0]));
poi ho semplificato il Dmax soltanto con la ricerca dell'anno però
sulla query e non sulla tabella:
Forms!frmCarVarOrdini!.Nordine = Nz(DMax("[Nordine]",
"[qryNumeraOrdini]", "Mid$([Del], 7, 11)= " & Anno), 0) + 1
E adesso funziona.
Ciao
Stefano


title: Protezione datadase Access

author: Francesco Zap

text:
Chi saprebbe dirmi come proteggere un DB Access in modo più sicuro che
convertirlo da .mdb a mde? Inoltre quale difficoltà c'è a trasferire un
applicativo Access in Visual Basic.NET?(parlo di applicativo in quanto è
costituito oltre che da tabelle anche da query,maschere,report,macro, e
moduli (ovvero codice VBA))
--------------------------------
Inviato via
http://usenet.libero.it


title: Protezione datadase Access

text:
"Francesco Zap" <
fra...@inwind.it
> ha scritto nel messaggio
news:62Z98Z204Z15Y1...@usenet.libero.it...

1)
Guarda che più sicuro che la conversione in MDE c'è poco, è praticamente
impossibile fare danni o vedere il codice....!
Altrimenti c'è la protezione a livello utente creando un File.MDW con
i quali gestisci utenti ed autorizzazioni......!(Sicurissimo).
2)CONVERSIONE.
Sai bene di cosa stai parlando.....???
Se hai buone basi di programmazione non è complesso, ma devi scordarti
molte comodità di ACCESS (SubFORM, non sono sicuro sia implementato nei
REPORT
VB6 è un dramma con i DATAENVIRONMENT tant'è che gli sviluppatori usano Tool
esterni)
Vedi tu se ne vale la pena, e se il motivo che ti spinge è crearti
un'eseguibile, forse è meglio
ripensarci, perchè anche VB di eseguibili ne crea tanti quanti Access
Developer.
@Alex.


title: come implementare img jpg (difficile e già risolta in parte grazie al sitocomune)

author: stwe

text:
ho appena finito di chiamare Microsoft e mi hanno fatto risolvere il
problema delle immagini gestite esternamente al database utilizzando le BMP
al posto delle JPG. Motivo se creo il db con il runtime di office developer
2000 il signorino ovviamente supporta solo le BMP, ma la mia domanda è la
seguente a questo punto: come mai invece sulla versione "normale" quella
cioè installata da office tutto funziona, in pratica quali dll usa access e
che devo sicuramente inserire anche nella versione runtime?
il tecnico microsoft dice che dovrei scrivere un'applicativo apposta per
questa cosa, e mi sembra molto complessa come cosa, ma ovviamente la mia
domanda è cosa usa access (e mi ripeto) per far si che tutto si veda nella
versione "normale"?
accetto ogni tipo di risposta/proposta, anche lo scrivere sta benedetta
applicazione.
grazie in anticipo
by
stwe


author: warp

text:
stwe ha scritto nel messaggio ...
>ho appena finito di chiamare Microsoft e mi hanno fatto risolvere il
>problema delle immagini gestite esternamente al database utilizzando le BMP
>al posto delle JPG. Motivo se creo il db con il runtime di office developer
>2000 il signorino ovviamente supporta solo le BMP, ma la mia domanda è la
>seguente a questo punto: come mai invece sulla versione "normale" quella
>cioè installata da office tutto funziona, in pratica quali dll usa access e
>che devo sicuramente inserire anche nella versione runtime?
Non sono .dll ma filtri grafici.
Li trovi tutti in   C:\Programmi\file comuni\microsoft shared\Grphflt
Non so se Setup Wizard sia in grado di creare automaticamente le chiavi di registro per queste
componenti.
Alla peggio armati di regedit  e crea le chiavi a codice (vedi routines sito comune).
HKEY_LOCAL_MACHINE\Software\Microsoft\ Shared Tools\Graphics Filters  .... etc.
Ciao, warp


title: Azzeramento contatori

author: F. Canova

text:
Ciao a tutti.
Ho delle tabelle con dei contatori, che dovrei azzerare di tanto in tanto.
Come posso fare, oltre che copiando la struttura delle tabelle?
Possibilmente con una macro o con del codice.
Grazie, Fabio.


title: Azzeramento contatori

author: Beppe

text:

Se le tabelle del database non contengono dati basta un "compatta e
ripristina" e il campo contatore viene reinizializzato.
Buona giornata, bye


title: Azzeramento contatori

author: antonio

text:
"F. Canova" <
f.ca...@fabiocanova.it
> ha scritto nel messaggio
news:eru1ju$tuk$1...@tdi.cu.mi.it...

Forse ti basta una query di aggiornamento così fatta:
UPDATE [Tabella] SET [Tabella].Contatore1=0,[Tabella].Contatore2=0
Ciao
Antonio


title: Azzeramento contatori

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172474852.4...@k78g2000cwa.googlegroups.com...

Non basta, perché le tabelle, quando i contatori dovranno essere azzerati,
contessanno dei dati.
E poi vorrei che l'utente del DB possa clicare un polsante "Azzera
contatori" e tutto riparte da zero.
N.B. dimenticavo di dire una cosa importante: i contatori fanno parte di una
chiave formata da piů campi: il contatore+l'anno.
Grazie. Fabio.


title: Azzeramento contatori

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:45e29a4a$0$20823$5fc...@news.tiscali.it...

Non è che poi dà errore di aggiornamento per violazione di chiave?
N.B. dimenticavo di dire una cosa importante: i contatori fanno parte di una
chiave formata da più campi: il contatore+l'anno.
Grazie. Fabio.


title: [OT] elenco clienti fornitori decreto bersani

author: Mattia

text:
ciao,
qualcuno mi sa dire se sono già disponibili i tracciati record per
l'esportazione degli elenchi clienti e fornitori per il decreto bersani?
grazie
Mat


author: Jason

text:
Mattia ha scritto:
> ciao,

> grazie
> Mat
Tieni sotto controllo
http://www.agenziaentrate.it/ilwwcm/connect/Nsi/Agenzia/Aggiornamenti+del+sito/Novita+ultime
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: VT @ home

text:
Il Tue, 6 Mar 2007 14:47:53 +0100, "Mattia" <
fasdfsdas...@tin.it
> ha scritto:
>(.....)

E' troppo presto ! Mancano ancora quasi due mesi alla scadenza !
Secondo la migliore tradizione del fisco italiano le specifiche verranno rese note non prima di due/tre giorni dalla
scadenza.
Ah, dimenticavo ...
... naturalmente saranno sbagliate !
Quindi verrà disposto un rinvio, reso noto non prima delle 23:30 del giorno precedente la scadenza.
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:uh2ru2928hbt6e4no...@4ax.com...

ma allora tutte le ditte che già stanno vendendo la procedura bluffano?
immaginavo :-)
ciao, Mat


text:
Il Tue, 6 Mar 2007 16:48:39 +0100, "Mattia" <
fasdfsdas...@tin.it
> ha scritto:
>(.....)
>> E' troppo presto ! Mancano ancora quasi due mesi alla scadenza !
>> Secondo la migliore tradizione del fisco italiano le specifiche verranno
>> rese note non prima di due/tre giorni dalla
>> scadenza.
>> Ah, dimenticavo ...
>> ... naturalmente saranno sbagliate !
>> Quindi verrà disposto un rinvio, reso noto non prima delle 23:30 del
>> giorno precedente la scadenza.
>>
>ma allora tutte le ditte che già stanno vendendo la procedura bluffano?
>immaginavo :-)
>
>ciao, Mat
Chissà ...
... forse hanno qualche santo in paradiso ...
Il mio consulente fiscale, che è sempre aggiornatissimo e che io tampino una volta alla settimana, ancora non ha saputo
nemmeno come andranno stampati.
Figuriamoci il tracciato record ...



title: strano input in combobox

author: skipper

text:
Ciao a Tutti!
Sono ad elemosinare il solito consiglio :-)
Ho uno strano comportamento in alcune combobox:
La tabella a cui punta la combo è popolata da poco più di un migliaio di
righe e rappresenta i clienti.

Nella stragrande maggioranza dei casi tutto funziona regolarmente, ma se
scrivo le lettere iniziali di determinati clienti succede quiesto:
se scrivo "i" la combo mi propone il primo cliente che inizia con i
se scrivo "in"mi propone il primo cliente utile ovvero "inchiostro"
e sin qui nulla di strano...
se scrivo "int", mi ritrovo con uno strano "intchiostro"
e se scrivo "interna" mi ritrovo con un "internachiostro"
ancora più strano è che se scrivo "inchio" mi trovo "inchiochiostro".

qualcuno sa dirmi cosa fare?
come al solito ringrazio anticipatamente.

skipper


title: strano input in combobox

author: Marco Pizzamiglio

text:
skipper ha scritto:

> Ciao a Tutti!
> Sono ad elemosinare il solito consiglio :-)
> Ho uno strano comportamento in alcune combobox:
> La tabella a cui punta la combo č popolata da poco piů di un migliaio di
> righe e rappresenta i clienti.

> Nella stragrande maggioranza dei casi tutto funziona regolarmente, ma se
> scrivo le lettere iniziali di determinati clienti succede quiesto:
> se scrivo "i" la combo mi propone il primo cliente che inizia con i
> se scrivo "in"mi propone il primo cliente utile ovvero "inchiostro"
> e sin qui nulla di strano...
> se scrivo "int", mi ritrovo con uno strano "intchiostro"
> e se scrivo "interna" mi ritrovo con un "internachiostro"
> ancora piů strano č che se scrivo "inchio" mi trovo "inchiochiostro".

> qualcuno sa dirmi cosa fare?
> come al solito ringrazio anticipatamente.
> skipper

Forse hai qualche riga di codice che traffica con i SelStart e SelLenght
della combo? O hai attivo un Timer sulla form?
Oppure č un bug di access, verifica di avere l'ultimo service pack.
Ciao.
-Marco-

--

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


title: strano input in combobox

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:kfvcjm$jt$1...@news.newsland.it...
> skipper ha scritto:
>
>> Ciao a Tutti!
>> Sono ad elemosinare il solito consiglio :-)
>> Ho uno strano comportamento in alcune combobox:
>> La tabella a cui punta la combo č popolata da poco piů di un migliaio di
>> righe e rappresenta i clienti.
>
>> Nella stragrande maggioranza dei casi tutto funziona regolarmente, ma se
>> scrivo le lettere iniziali di determinati clienti succede quiesto:
>> se scrivo "i" la combo mi propone il primo cliente che inizia con i
>> se scrivo "in"mi propone il primo cliente utile ovvero "inchiostro"
>> e sin qui nulla di strano...
>> se scrivo "int", mi ritrovo con uno strano "intchiostro"
>> e se scrivo "interna" mi ritrovo con un "internachiostro"
>> ancora piů strano č che se scrivo "inchio" mi trovo "inchiochiostro".
>
>> qualcuno sa dirmi cosa fare?
>> come al solito ringrazio anticipatamente.
>> skipper
>
>
> Forse hai qualche riga di codice che traffica con i SelStart e SelLenght
> della combo? O hai attivo un Timer sulla form?
> Oppure č un bug di access, verifica di avere l'ultimo service pack.
> Ciao.
> -Marco-

Beccato!!!
Nelle opzioni di correzione automatica.
Ho tolto il flag su inserisci maiuscola a inizio frase e il problema si
risolve...

Un bel baco...
:-)

skipper dixit...


title: Aggiornale le Maschere

author: Graziano Franchi (Da Casa)

text:
Scusate la mia ignora... ma non so come fare.
Come posso aggiornare la maschera collegata in rete??
Esiste il comando aggiorna ma non so come farlo funzionare via codice.
Esempio:
Se due client hanno aperto la stessa maschera la quale visualizza 5 commesse
ed uno cancella una commessa (un set di record) chi la cancella
automaticamente aggiorna la maschera (ne visualizza 4) ma l'altro client no.
Si può intercettare questo evento o bisogna impostare nella maschera
l'evento TIMER?
Grazie per la risposta
Saluti a tutto NG
Graziano


title: Aggiornale le Maschere

text:
Il Wed, 22 Nov 2000 21:47:57 +0100, "Graziano Franchi \(Da Casa\)"
<
franchi....@centoservizi.it
> scrisse:
>Scusate la mia ignora... ma non so come fare.
>Come posso aggiornare la maschera collegata in rete??
>Esiste il comando aggiorna ma non so come farlo funzionare via codice.
>Esempio:
>Se due client hanno aperto la stessa maschera la quale visualizza 5 commesse
>ed uno cancella una commessa (un set di record) chi la cancella
>automaticamente aggiorna la maschera (ne visualizza 4) ma l'altro client no.
>Si puň intercettare questo evento o bisogna impostare nella maschera
>l'evento TIMER?
Direi di sě: sull'evento timer potresti aggiungere l'istruzione
me.requery
impostando opportunamente l'intervallo del timer per non appesantire
troppo il traffico di rete.
>
>Grazie per la risposta
>
>Saluti a tutto NG
>
>Graziano
>
>
>
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Aggiornale le Maschere

author: Graziano Franchi (Dal Client)

text:
Non esiste un altro modo per catturare l'evento di aggiornamento della
tabella???
Grazie
Saluti
"VT@work" <
V...@work.it
> ha scritto nel messaggio
news:3a1cd85c...@firewall.regione.toscana.it...



title: Aggiornale le Maschere

author: Silvio Berruti

text:
"Graziano Franchi (Dal Client)" <
franchi...@centoservizi.it
> ha scritto
nel messaggio news:8vipjl$2sd$1...@news.IT.net...
> "VT@work" <
V...@work.it
> ha scritto nel messaggio
> news:3a1cd85c...@firewall.regione.toscana.it...
> > Il Wed, 22 Nov 2000 21:47:57 +0100, "Graziano Franchi \(Da Casa\)"
> > <
franchi....@centoservizi.it
> scrisse:
> > >Come posso aggiornare la maschera collegata in rete??
> > >Esiste il comando aggiorna ma non so come farlo funzionare via codice.
> > >Si puň intercettare questo evento o bisogna impostare nella maschera
> > >l'evento TIMER?
> >
> > Direi di sě: sull'evento timer potresti aggiungere l'istruzione
> >
> > me.requery
> >
> > impostando opportunamente l'intervallo del timer per non appesantire
> > troppo il traffico di rete.
> >
> Non esiste un altro modo per catturare l'evento di aggiornamento della
> tabella???
>
Per Access 97 (A2000 non so)
===========
Menu Strumenti --> Opzioni
Avanzate
Intervallo aggiornamenti (sec)
Normalmente lo imposto a 10
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: separare in due campi separati un campo costituito da un indirizzo e il suo civico

author: davide

text:
Ho una tabella con un campo indirizzo,
dove ho un indirizzo più un numero civico.
Come si potrebbe fare per dividere l'indirizzo
dal suo numero civico per ottenere due campi separati,
[indirizzo] e [numero civico]?
Premetto che in genere l'indirizzo è diviso
dal suo numero civico da uno spazio e che
si possono trovare spazi anche in varie parti
del campo indirizzo.
Un saluto a tutti
Davide


author: David

text:
"davide" <
davi...@libero.it
> ha scritto nel messaggio
news:e2ac43b1.04112...@posting.google.com...

caro omonimo vai  nel sito comune  di access
www.sitocomune.com
 c'è una
apposita routine già pronta
David


text:
"David" <
davi...@aopn.fvg.it
> wrote in message news:<co6qav$fcv$
1...@carabinieri.cs.interbusiness.it
>...

Ciao david
Sono andato al sito comune
e ho trovato la routine.
Ti ringrazio
Davide


title: Query con parametri, alcuni problemi

author: Hio

text:
Ciao a tutti,
ho un problema con una query. in Access 97 ho una tabella che contiene un
catalogo di oggetti che ha i seguenti campi (Codice, Nome, Prezzo,
Descrizione). Io ho bisogno di una query che inserendo il codice
dell'articolo mi visualizzi i suoi dati. Per fare cio' nell'istruzione sql
ho inserito il comando PARAMETERS codice Text, questo quando eseguo la
query fa aprire ad Access una finestra che mi chiede il codice, io pero'
vorrei fare in modo che questa finestra abbia una casella combinata al
posto che il campo dove inserire il codice e che nella casella siano
visibili tutti i codici presenti nella mia tabella, e' possibile ? Come
devo fare ?
Grazie
Hio


title: Query con parametri, alcuni problemi

author: SimoSě

text:
Non dovrebbe essere così complicato da quello che ho capito.
>Io ho bisogno di una query che inserendo il codice
> dell'articolo mi visualizzi i suoi dati.
Io non ricorrerei ad una query... sfrutterei una Maschera che fa riferimento
alla tua Tabella.
Nella maschera inserisci altri due elementi (un campo testo e un pulsante
comando)
Con questi 2 elementi generi attraverso una macro la funzione TROVA.
> vorrei fare in modo che questa finestra abbia una casella combinata al
> posto che il campo dove inserire il codice e che nella casella siano
> visibili tutti i codici presenti nella mia tabella, e' possibile ? Come
> devo fare ?
Il suggerimento che ti ho dato però non ti permette di poter scegliere tra
una lista dei codici che hai nella tabella.
Se invece vuoi la lista dei codici... allora ti posso consigliare di
sfruttare il filtro maschera... che secondo me funziona come il TROVA. In
questo modo tu puoi impostare la ricerca del codice scegliendolo tra la
LISTA dei codici già inseriti.
Se hai bisogno di maggiori chiarimenti per impostare la funz TROVA fammelo
sapere. Non te li scrivo ora xchè non sono sicuro di aver centrato il tuo
problema.
Ciao


title: Query con parametri, alcuni problemi

author: Roberto da casa

text:
"Hio" <
h...@lombardiacom.it
> ha scritto nel messaggio
news:93o1gl$a1h2d$1...@ID-50071.news.dfncis.de...

Ti consiglio di risolvere il tuo problema NON con una query esplicita da te
creata, MA tramite la query che Access automaticamente mette come origine
riga di una  casella combinata creata con l'autocomposizione.
Quindi inserisci nella tua maschera con l'Autocomposizione controllo una
casella combinata non associata (chiamala Combo); nel wizard chiedi che la
tua combo contenga tutti i campi della tua tabella, così verrà creata una
casella combinata a quattro colonne (una per ogni campo della tabella) che
risulteranno numerate da 0 a 3.
Nella tua maschera inserisci anche due caselle di testo che chiamerai Prezzo
e Descrizione.
A fronte dell'evento "Dopo aggiornamento" del controllo Combo genera il
seguente codice VBA:
Me![Prezzo] = Me![Combo].Column(2)
Me![Descrizione] = Me![Combo].Column(3)
Se invece vuoi risolvere alla tua maniera con una query esplicita, se la tua
maschera che contiene la casella combinata si chiama Maschera1 e la casella
combinata si chiama Combo, nei criteri della tua query scrivi:
Forms![Maschera1]![Combo]
Ipotizzando che il risultato della query lo visualizzi tramite un controllo
chiamato Pippo inserito in Maschera1, a fronte dell'evento "Dopo
aggiornamento" del controllo Combo genera il seguente codice VBA:
Me![Pippo].Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: AS400, ODBC, Access e date

author: Paolo

text:
Salve a tutti,
ho un problema con una query da Access97 su una tabella(file) AS400
collegata tramite ODBC. E' veramente parecchio che tento di risolvere
questo problema ed ormai tutto il lavoro e' bloccato su quella
che sembrava essere una piccolezza.
Premetto che il collegamento non da nessun problema ed infatti
una query (sotto Access) tipo:
SELECT * FROM Tabella_AS400;
restituisce correttamente tutte le righe della tabella (circa 30000).
Il problema nasce quando voglio applicare una selezione sul campo
MTDT10 (data della registrazione) ad esempio:
SELECT *
FROM Tabella_AS400
WHERE MTDT10 > #1/1/2001#;
In questo caso il risultato restituito mostra che le date sono
state interpretate in modo completamente sbagliato.
Il risultato non cambia ne' utilizzando una CDate(MTDT10) ne' attraverso
le varie permutazioni di giorno/mese/anno: vengono selezionate
tuple sia con la data posteriore sia con la data precedente al
#1/1/2001#.
Poiche' non posso modificare la struttura del db su AS400, ne'
potrei farlo non avendo esperienza di tale sistema, non so piu'
a che santo votarmi.
Vi ringrazio anticipatamente.
Paolo Laurita


title: AS400, ODBC, Access e date

author: Hellas

text:
"Paolo" <
cer...@cdc700.cdc.polimi.it
> ha scritto nel messaggio
news:3bb48080$1@news...

ti consiglio di usare it.comp.as400 ad esempio
almeno la qualcuno ti potrebbe dire che il formato data è in stile americano
e comunque molto strano
comunque se hai una softwarehouse che ti segue puoi chiederlo ad un
programmatore RPG
Ciao


title: AS400, ODBC, Access e date

author: CarloCos

text:
"Paolo" <
cer...@cdc700.cdc.polimi.it
> ha scritto nel messaggio
news:3bb48080$1@news...
>

Sei sicuro che MTDT10 sia in formato data nella tabella?
Potresti accodare tutti i dati in una tabella di appoggio locale e con
MTDT10 sicuramante impostato a data. Poi fai una query su questa nuova
tabella.
Se non ti accoda i dati nella nuova tabella cambia il formato di MTDT10
nella nuova tabella in formato testo e riprova.
Ora puoi operare direttamente con la struttura di Access.
Ciao, Carlo


title: AS400, ODBC, Access e date

author: Giuseppe

text:
On Fri, 28 Sep 2001, CarloCos wrote:
>
> Sei sicuro che MTDT10 sia in formato data nella tabella?
> Potresti accodare tutti i dati in una tabella di appoggio locale e con
> MTDT10 sicuramante impostato a data. Poi fai una query su questa nuova
> tabella.
> Se non ti accoda i dati nella nuova tabella cambia il formato di MTDT10
> nella nuova tabella in formato testo e riprova.
> Ora puoi operare direttamente con la struttura di Access.
>
> Ciao, Carlo
>
Ciao Carlo,
grazie del consiglio, di fatto e' la soluzione che avevo gia'
implementato:
SELECT *
INTO Tabella_Access
FROM Tabella_AS400;
SELECT *
FROM Tabella_Access
WHERE DataMov > #1/10/2001#
Purtroppo la tabella di origine su AS400 cresce di parecchie migliaia di
righe all'anno e oggi e' dell'ordine di 30mila tuple. Io cercavo proprio
di evitare l'importazione (inutile) di tutte le tuple che di volta in
volta erano gia state elaborate dato che il collegamento ODBC attraverso
la rete e' parecchio lento.
L'elaborazione dei dati importati, inoltre, passa attraverso query molto
pesanti (PIVOT, Query innestate con query in NOT IN etc.) e anche se
questa operazione di importazione non e' frequente io vorrei fornire una
soluzione pulita.
Su it.comp.as400 mi hanno detto che spesso il campo Data (effettivamente e
stranamente quasi mai utilizzato come tipo built-in) viene scritto come
String o addirittura come Int o Long e quindi il famigerato 1 ottobre 2001
dovrebbe trasformarsi nel numero 20011001.
Questa cosa non mi pare proprio "bella"... comunque messa cosi' date
consecutive hanno effettivamente ordinamenti numerici crescenti, ma se
dovessi progettare un sistema io non ci penserei proprio a fare cosi'.
La cosa mi lascia perplesso, comunque dovrei utilizzare un
INT(DataMov/10000) per avere lo stesso effetto di una piu'
leggibile e trasportabile YEAR(DataMov).
ci tentero'.
ciao a tutti.


title: Veramente curioso (problemi con SQL Server)

author: Glen Runciter

text:
Sto sviluppando un'applicazione in Access che ha come origine dati delle
tabelle collegate residenti su Sql Server 7.
Quando in Access apro una tabella collegata e inserisco un valore in un
campo apparentemente tutto funziona bene, il record viene salvato.
Se tento di modificare il valore del record inserito precedentemente Access
mi scrive:
"I dati sono stati modificati.
Prima di salvare le modifiche ai dati, un altro utente ha modificato il
record e ha salvato le proprie modifiche.
Modificare di nuovo il record"
Riprovando la modifica cambia messaggio e scrive:
Titolo della finestra: "Modifica contemporanea di record"
"Durante la corrente sessione di modifica il record e' stato modificato da
un altro utente. Salvando le proprie modifiche si sovrascriveranno i
cambiamenti dell'altro utente."
Sono presenti tre bottoni 1) "Salva il record" e' disabilitato; 2) Copia
negli appunti e 3) Non salvare le modifiche. Naturalmente scegliendo il
terzo bottone non mi salva le modifiche.
Questo messaggio compare anche se io tento di modificare il campo dopo molto
tempo (il giorno dopo).
Se la modifica la faccio direttamente in Enterprise manager di SQL Server
tutto funziona bene.
Qualcuno di voi ha idea di che cosa possa causare questo spiacevole blocco?
E, se tutto questo non bastasse, cambiando il tipo del campo da MONEY a INT
(corrispondenti in Access a valuta e intero lungo) tutto questo non si
verifica piu'.


author: lucianab64 on libero

text:
Glen Runciter <
glenru...@hotmail.com
> wrote in message
QkFu6.9475$dJ6.6...@news.infostrada.it...

Curioso si', troppo strano no. :-)
Ci sarebbe molto da dire su tutto.
Ti faccio solo alcune considerazioni.
1) La versione SQL Server ha dei bachi (chiaramente). Io personalmente ne ho
già trovati alcuni poi confermati da Microsoft.
2) Alcuni di questi bachi sono stati risolti con i sr-1 e sr-2. Il problema
è che questi patch sono abbastanza voluminosi e si deve stare attenti alla
versione, alla lingua, all'installazione.
3) Il tuo messaggio di errore:
[cut]
> Sono presenti tre bottoni 1) "Salva il record" e' disabilitato; 2) Copia
> negli appunti e 3) Non salvare le modifiche. Naturalmente scegliendo il
> terzo bottone non mi salva le modifiche.
a me personalmente saltava fuori in piu' occasioni. Ad esempio quando
tentavo di fare una operazione che prevedeva l'utilizzo del record appena
modificato ma non ancora salvato definitivamente sul db.
Prova a mettere nel codice: DoCmd.RunCommand acCmdSaveRecord
per salvare il record  e vedi come si comporta.
4) Il client dato da Enterprise Manager e il tuo applicativo non si
comportano sempre nello stesso modo (come ci si aspetterebbe). Quindi non mi
stupisce la tua affermazione.
Buon lavoro
Luciana


author: Nicola Ardito

text:
Glen Runciter ha scritto nel messaggio ...

Ho anch'io un problema del genere...
Devo dire che non ho indagato piů di tanto perň l'ho risolto parzialmente
con un escamotage
Nel mio caso la situazione si verifica in alcune tabelle di dettaglio (tipo
righe ordini o righe documenti) e neanche su tutti i record ...
Devo aggiungere che il problema me lo trovo io che vado ogni tanto a mettere
le mani direttamente sulle tabelle mentre gli utenti che usano le maschere
salvano solo attraverso Stored Procedure e non hanno problemi.
Bene l'escamotage č stato quello di creare una query master detail ed
attraverso questa query eseguire l'aggiornamento sulle righe di dettaglio.
Stranamente il messaggio di modifica contemporanea del record non appare
piů...
Sarebbe interessante saperne di piů
A proposito anche le mie tabelle hanno campi money, perň le tabelle master
che hanno pure dei campi di tipo money non presentano lo stesso
inconveniente.
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com
----------------------------------


author: Antonio Biso

text:
lucianab64 on libero <
lucia...@libero.it
> wrote in message
CwHu6.10077$dJ6.6...@news.infostrada.it...
>
> Glen Runciter <
glenru...@hotmail.com
> wrote in message
> QkFu6.9475$dJ6.6...@news.infostrada.it...
> > Sto sviluppando un'applicazione in Access che ha come origine dati delle
> > tabelle collegate residenti su Sql Server 7.
> > Quando in Access apro una tabella collegata e inserisco un valore in un
> > campo apparentemente tutto funziona bene, il record viene salvato.
> > Se tento di modificare il valore del record inserito precedentemente
> Access
> > mi scrive:
> >
> > "I dati sono stati modificati.
> > Prima di salvare le modifiche ai dati, un altro utente ha modificato il
> > record e ha salvato le proprie modifiche.
> > Modificare di nuovo il record"
Questo messaggio mi capitava con una maschera che si appoggiava su una query
e andavo a modificare il valore di uno dei campi e poi salvavo il record e
quindi tentavo di riscrivere.
Ho risolto eseguendo una requery della maschera dopo aver eseguito il
salvataggio del record.
Antonio


title: Query-Filtro

author: Napoleone

text:
Salve, ho questo problema con una query che funge da filtro
Ho la mia maschera M_TbAE_Presenze_Storico
in cui ho la sottomaschera SM_TbAE_Presenze_Storico
con visualizzazione in modalità maschere continue,
dove l'unico controllo (I DV) della sottomaschera
ha un pulsante che a fronte dell'evento click
attiva la maschera M_AE_Presenze_Modifica_B
che mi restituisce il recordset desiderato e prende origine
dalla query Q_AE_Presenze_Storico_B
Il campo IDV della query ha come criterio:
[Forms]![SM_TbAE_Presenze_Storico]![IDV]
che mi dovrebbe restituire la form M_AE_Presenze_Modifica_B
con l'identificativo IDV=IDV della SM_TbAE_Presenze_Storico che a sua volta,
come avevo precisato sopra è sottomaschera della form
M_TbAE_Presenze_Storico.
Arrivo al PROBLEMA
Mi esce una mascherina con scritto:
IMMISSIONE VALORE PARAMETRO
maschere!SM_TbAE_Presenze_Storico!IDV
Ho provato in vari modi ma non trovo la dritta.
COnfido in voi e grazie Napoleone


title: Query-Filtro

author: Carlo Costarella

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:erzUb.17983$U4.6...@twister1.libero.it...

Sostituisci al criterio il risultato di una funzione pubblica con lo stesso
tipo di dati e che prende il valore che hai usato nel criterio:
per esempio:
Public Function DimmiMioIDV() as long
DimmiMioIDV = [Forms]![SM_TbAE_Presenze_Storico]![IDV]
End Function
Ciao, Carlo


title: Query-Filtro

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:AUGUb.195889$VW.79...@news3.tin.it...

Nel ringraziarti per la partecipazione, vorrei farti notare che
non sono molto esperto, mi sto autoformando, e quindi,
potresti spiegarmi meglio dove inserire la funzione publica?
A fronte di qualche evento? Inoltre,
se avessi la stessa esigenza, in un'altra maschera, posso
utilizzare la stessa funzione?
Ti ringrazio ancora, Napoleone


title: Query-Filtro

text:
CUT
:
> > per esempio:
> > Public Function DimmiMioIDV() as long
> > DimmiMioIDV = [Forms]![SM_TbAE_Presenze_Storico]![IDV]
> > End Function
> >
> > Ciao, Carlo
> >
> Nel ringraziarti per la partecipazione, vorrei farti notare che
> non sono molto esperto, mi sto autoformando, e quindi,
> potresti spiegarmi meglio dove inserire la funzione publica?
> A fronte di qualche evento? Inoltre,
> se avessi la stessa esigenza, in un'altra maschera, posso
> utilizzare la stessa funzione?
> Ti ringrazio ancora, Napoleone
>
Vorrei precisare che in fase di prove, se apro direttamente, e solo la
sottomaschera,
la cosa funziona !!!
Saluti Napoleone


title: Query-Filtro

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:erzUb.17983$U4.6...@twister1.libero.it...

Con "maschere!SM_TbAE_Presenze_Storico!IDV" non funziona, semmai con:
Forms!SM_TbAE_Presenze_Storico!IDV.
Quando Access è impegnato nel codice di una maschera (di un controllo) non
permette ad una query di accedere alla stessa maschera o sottomaschera.
Lo permette solo al codice perchè sta lavorando nello stesso ambiente VBA.
Dall'esterno non lo permette. Ecco perchè si ricorre ad una funzione per
ottenere quel valore.
Per sperimentare questo apri la tua maschera con le sottomaschere e poi
spostala senza chiuderla. Apri ora la query che aveva tra i criteri il
riferimento al controllo nella sottomaschera e vedrai che si apre senza
chiederti alcun parametro (correggi eventualmente maschere con Forms). Se
tenti invece di eseguire la query perchè da codice stai aprendo una maschera
che vi fà riferimento, ti chiederà il parametro, in pratica il valore che in
questa condizione non riesce più a leggere.
Ancora devo dire che per fare riferimento ad un controllo in una
sottomaschera devi digitare la sintassi completa:
[Forms]![FormsPrincipale]![NomeSottomaschera].Form!NomeControllo
La differenza tra funzione e sub sta nel fatto che la prima restituisce un
valore dello stesso tipo di quello dichiarato, la seconda non restituisce
nulla.
La funzione pubblica va inserita in un modulo pubblico cioè non in un modulo
di maschera o di report. Poi nel criterio della query, dove avevi scritto
maschere!SM_TbAE_Presenze_Storico!IDV ora scriverai il nome della funzione
seguito dalle due parentesi ()
Se ho capito tutto l'esempio precedente della funzione diventa:
Public Function DimmiMioIDV() as long
DimmiMioIDV =
[Forms]![NomeFormsPrincipale]![SM_TbAE_Presenze_Storico].Form![IDV]
End Function
Ciao, Carlo


title: Query-Filtro

text:
CUT

Ti potrò rispondere solo stasera, grazie
Napoleone


title: Query-Filtro

text:

Mi segnala errore di Run-Time 2465
Impossibile trovare il campo "SM_TbAE_Presenze_Storico" a cui si fa
riferimento nell'espressione.
Dove si sbaglia??
Saluti Napoleone


title: Query-Filtro

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:%tSUb.18829$Mt6.6...@twister2.libero.it...

Probabilmente non si chiama così, controlla bene.
Se ancora non riesci potresti mandarmi una copia zippata del db e vedrò cosa
posso fare.
Ciao, Carlo


title: operazioni su record corrente e record precedente in reports

author: Nicolas

text:
dovrei calcolare un interesse nel listato dei record di un report
quindi dovrei su ogni record fare al differenza dell'importo in euro
con il record precedente e in base al fatto se è positivo o negativo
devo calcolare gli interessi sulla differenza come avviene in un
normale estratto conto bancario
qualcuno ha idea di come potrei fare? grazie.


author: Roberto dalla campagna

text:
"Nicolas" <
nico...@libero.it
> ha scritto nel messaggio
news:42e6642d$0$7046$5fc...@news.tiscali.it...

Ho risposto al tuo stesso quesito posto ieri alle ore 9:02.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
>> qualcuno ha idea di come potrei fare? grazie.
>
> Ho risposto al tuo stesso quesito posto ieri alle ore 9:02.
>
> --
> Roberto
>
si scusa tanto ma il mio pc mi dava come non inviati i messaggi precedenti
per questo motivo lo riportato
nuovamente puoi inviare la stessa soluzione in questo post?
quello in cui hai risposto non lo vedo fra i post
grazie


text:
"Nicolas" <
nico...@libero.it
> ha scritto nel messaggio
news:42e67e37$0$7033$5fc...@news.tiscali.it...

OK, eccola:
===================
La cosa migliore è effettuare il computo in un campo calcolato di una query;
per come fare riferimento in una query al valore di un campo del record
precedente o successivo, vai al seguente link:
http://support.microsoft.com/default.aspx?id=101081
Ti consiglio di NON usare la soluzione che usa la DLookup in quanto
presuppone che la query sia ordinata per la chiave primaria, cosa che nel
tuo caso non credo sia vera (dovrebbe essere ordinata per data e per qualche
cos'altro): usa la soluzione che richiama una funzione VBA, così prescindi
da come la query è ordinata: dovrai però fornire nel richiamo della funzione
il nome della query stessa e non il nome della tabella su cui è basata.
Se vai sul Sito Comune (link qui sotto) nella Sezione Queries trovi un
esempio di quello che ti serve nel database allegato alla FAQ intitolata
"2.6 Esempi di utilizzo e creazione di queries in Access 97"; l'esempio si
visualizza scegliendo il topic intitolatao Referring to a Field in the
Previous or Next Record.
Se usi una versione di Access successiva ad Access 97 prova a vedere il
database allegato alla FAQ intitolata "2.18 Esempi di creazione ed utilizzo
delle queries per Access 2000 e versioni di Access successive".
=============================



title: Aiuto con input box

author: Cristina

text:
Ho creato una form che mi ritorna tutte le taglie attive di u articolo e dovrei stampare dei biglietti per ogni taglia.
Ho creato un imput box che mi chiede quante copie devo stampare.
Come posso inserire il campo della tg. nell'input box ? Per intenderci: "Quante copie della Tg."Nomecampo_taglia" devi stampare ?
Spero di essere stata chiara
Grazie
_____________________________
Inviato da
www.mynewsgate.com


title: Aiuto con input box

author: Paolo P

text:
"Cristina" <
bil...@inwind.it
> ha scritto nel messaggio
news:2002011...@mynewsgate.com...

Intanto complimenti per la tua capacità di essere un passo avanti a tutti...
qui da me è ancora il 17gennaio e sono le 22  :-)
InputBox  "Quante taglie di" & Me!Nomecampo_taglia & "devo stampare?"
Ciao
Paolo


title: Aiuto con input box

text:
Il 17 Gen 2002, 22:27, "Paolo P" <
p.pe...@inrete.it
> ha scritto:
>
>Intanto complimenti per la tua capacità di essere un passo avanti a
>tutti...
>qui da me è ancora il 17gennaio e sono le 22  :-)
Chiedo scusa
ma a quanto pare è una pecca di
mynewsgate.com
 che invia i messaggi sempre
con la data del giorno dopo.
Magari possi 16 ore avanti, probabilmente
sarei ricchissima e non dovrrei creare forms per qualcun'altro ....
>InputBox  "Quante taglie di" & Me!Nomecampo_taglia & "devo stampare?"
Per
la risposta invece ti ringrazio molto
Ciao
Cristina
--------------------------------
Inviato via
http://usenet.iol.it


title: codici a barre

author: Franco Zecchillo

text:
Vorrei  applicare i codici a barre in un database sviluppato in access 2000,
come posso fare?


title: codici a barre

author: Silvio Berruti

text:
"Franco Zecchillo" <
fze...@infinito.it
> ha scritto nel messaggio
news:9l5f0d$pf9$1...@serv1.albacom.net...
> Vorrei  applicare i codici a barre in un database sviluppato in access
2000,
> come posso fare?
Per applicare cosa intendi?
Se li vuoi leggere senza modificare il DB compra un lettore di codici a
barre in emulazione di tastiera.
Se li vuoi stampare, cerca un font barcode (code39, EAN13, EAN8, Interleaved
2 of 5, ecc.) con allegate le istruzioni su come comporre il codice e
calcolarne l'eventuale check digit, e lo adoperi come fosse un font di
caratteri qualsiasi.
Se hai bisogno di ulteriori informazioni, fatti sentire.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: codici a barre

author: Harry Schuller

text:
"Franco Zecchillo" <
fze...@infinito.it
> wrote in message news:<9l5f0d$pf9$
1...@serv1.albacom.net
>...
> Vorrei  applicare i codici a barre in un database sviluppato in access 2000,
> come posso fare?
Hello,
try the access barcoding component from TEC-IT (TBarCode ActiveX).
http://www.tbarcode.com/download
  (free download)
It is coming with sample applications and shows you how to include
barcodes into your access reports, forms ...
Kind regards
Harald Schuller
------------------------
Ciao, provi il access componente da TEC-IT (TBarCode ActiveX).
http://www.tbarcode.com/download
 (libero)
Sta venendo con le applicazioni di campione e vi mostra come includere
i barcodes nei vostri rapporti, forme...


title: codici a barre

author: GianniSapori

text:
Franco Zecchillo <
fze...@infinito.it
> wrote in message
9l5f0d$pf9$1...@serv1.albacom.net...
> Vorrei  applicare i codici a barre in un database sviluppato in access
2000,
> come posso fare?
>
>
>
Esattamente di che cosa hai bisogno? Di stampare etichette, di acquisire
codici o che altro?


title: Errore di run time 2114 su visualizzazione immagine

text:
Avrei un problema da sottoporVi
non è che per caso qualcuno di Voi sappia come posso eliminare questo errore
" run time 2114 "
Vi spiego.......
...ho una maschera che come routine su apertura mi visualizza un immagine la
quale è salvata non sul DB ma vi è solo il percorso....
fin quì nessun problema per il mio portatile col quale ho progettato il DB,
ma installandolo su di un altro computer non c'è verso, ogni volta che apro
la scheda mi visualizza :
 Errore di run time 2114
formato del file ' nomefile.gif ' non supportato in DB1.
impossibile caricare l'immagine
informo che DB1 è il nome del mio db.
Grazie in anticipo.  Josy.


author: Alex

text:
"mtm.paola" <
mtm....@tiscalinet.it
> wrote in message
news:9uqrb9$kiv$1...@pegasus.tiscalinet.it...
> non è che per caso qualcuno di Voi sappia come posso eliminare questo errore
> " run time 2114 "
> ...ho una maschera che come routine su apertura mi visualizza un immagine la
> quale è salvata non sul DB ma vi è solo il percorso....
> fin quì nessun problema per il mio portatile col quale ho progettato il DB,
> ma installandolo su di un altro computer non c'è verso, ogni volta che apro
> la scheda mi visualizza :
>
Ma il percorso che hai salvato è Relativo o Assoluto, voglio dire hai tenuto
conto della Dir di destinazine del DB...??
Sei sicura che il DB quando cerca nella Path che gli passi trovi la Foto.gif  ?
@Alex
--
Posted from  [62.98.15.217]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: SuperDavid

text:
mtm.paola" <
mtm....@tiscalinet.it
> ha scritto nel messaggio
news:9uqrb9$kiv$1...@pegasus.tiscalinet.it...

Prova a leggere il seguente post:
Filtri per visualizzazioni d'immagini in Win XP del 5/12/00
Ciao
--
*SuperDavid*


title: pagine in eccesso

author: Stefano Bibi

text:
Salve ho creato un report che raccoglie in se più sottoreport, ma che non in
ogni situazione di stampa devono essere tutti quanti riempiti, il problema è
che access non mi consente di eliminare lo spazio sfruttato da tutti gli
ipotetici sottoreport presenti... per farla .... se il report fosse completo
occuperebbe 2 pagine, ma anche quando i dati sono inferiori mi stapa ugualmente
due pagine why? come posso fare Grazie
--
Posted from
a-po4-8.tin.it
 [212.216.211.7]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Tracciato 1.6 Fattura XML

text:
https://www.informazionefiscale.it/fattura-elettronica-tracciato-XML-specifiche-tecniche-novita-cosa-cambia-2020

Se qualcuno trova la versione Excel del tracciato, posti il link.

Saluti


title: Tracciato 1.6 Fattura XML

author: RobertoA

text:

Che cosa cambia rispetto aprima?


title: Tracciato 1.6 Fattura XML

text:
> Che cosa cambia rispetto a prima?

Ti basta aprire il link per scoprirlo!

Principalmente nuove TipologieDocumento ed estensione delle Nature IVA. Novità anche per posizionamento Ritenuta Enasarco.

Saluti


title: Tracciato 1.6 Fattura XML

author: sv

text:

In questo link nel pdf allegato da 244 pagine alla fine trovi xsd e xsl.

--
sv


title: Accesss Word

author: Federico Luciani

text:
Carmine wrote:
> Apro un database di access su di un form.
> Con Word effettuo una stampa unione utilizzando una query; la quale utilizza
> dei criteri sul form di access aperto; ad esempio
> "forms!Cliente!id_Cliente".
> Ogni volta che effettuo la stampa unione mi apre una nuova sessione di
> access e quindi mi chiede sempre i parametri della query; praticamente non
> si accorge che access ha già una sessione attiva.
> Quale potrebbe essere il problema?
> Precedentemente tutto funzionava bene, addirittura aprivo word da access e
> lanciavo la stampa unione.
> Fatto strano che tutt'ora presso un cliente con windows 95 ed office 97
> tutto va bene.
> Mica è un problema legato al sistema operativo Win 98 SE, Win 2000
> Professional o alla versione di Office (Office 2000) ?
> Qualcuno sa dirmi qualcosa o ha avuto problemi simili?
> Grazie per l'attenzione
> Carmine Onofrio
se per caso hai dato un nome all'applicazione, eliminalo.
se funziona e vuoi continuare a dargli un nome, guarda qui:
http://www.mvps.org/access/bugs/bugs0011.htm
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Accesss Word

author: Carmine


title: Stampare..

text:
Salve...
Ho un codice Visual Basic che stampa in una maschera il risultato della
sua elaborazione.
Quest'ultimo è quello che vorrei stampare...
Come si fa?


title: Stampare..

author: Sergio MAZZA

text:
"Anto_C" <
antonell...@gmail.com
> ha scritto nel messaggio
news:1160122145....@i3g2000cwc.googlegroups.com...

[risposta]
Per prima cosa su fa un salto sul sito comune (
www.sitocomune.com
) Sezione
ICAA - Come comportarsi in questo NG.
Poi cosa vuoi fare? Stampare la form? Non sarebbe meglio crearti un report e
letteralmente copiare/incollare le caselle di testo con le formule dalla
form?
Altrimenti se proprio non ne puoi fare a meno vedi il metodo OutputTo
tramite l'help in linea attivabile con ALT-F11 poi F1...
Ciao.
--
Sergio MAZZA


title: Stampare..

text:
Ciao Sergio,
Ho letto la sezione.
Grazie, ma  il problema è che io sono peggio di  una principiante in
Visual basic!!
 Non ci capisco nulla!
Non voglio stampare tutta la maschera che è sudivisa in pezzi, ma solo
il riquadro dove compare il risultato della elaborazione del codice VB.
Il codice VB è un modulo del Db.
Non so cosa sia un report e che funzione abbia..



title: Stampare..

author: Giuseppe

text:

Se ho capito il tuo problema e se lavori in access io ho agito come
segue :
Creo una queri con il risultato che desidro ottenere
Es.[Forms]![table]![Testo]
creo una maschera e le dico che l'origine dei dati è la query
precedente
creo un pulsante di comndo (anche in autocomposizione che apre la
maschera)
Spero di esserti statu utile


title: Stampare..

text:
"Anto_C" <
antonell...@gmail.com
> ha scritto nel messaggio
news:1160142525....@h48g2000cwc.googlegroups.com...
Ciao Sergio,
Ho letto la sezione.
[risposta]
Non mi pare, visto che scrivi la risposta in testa al messaggio precedente
non alla fine.
Grazie, ma  il problema è che io sono peggio di  una principiante in
Visual basic!!
 Non ci capisco nulla!
[risposta]
Sarà dura allora risolvere il problema.
Non voglio stampare tutta la maschera che è sudivisa in pezzi, ma solo
il riquadro dove compare il risultato della elaborazione del codice VB.
Il codice VB è un modulo del Db.
[risposta]
Una maschera in pezzi?!?
Riquadro con risultato di elaborazione VB? Modulo?
Non so cosa sia un report e che funzione abbia..
[risposta]
Scusa ma da come ti esprimi permettimi di ampliare questa tua affermazione a
tutti gli oggetti (maschere/query/moduli/etc. etc.) che compongono access.
Ora per stampare una "parte" di quello che viene visualizzato dalla maschera
si utilizza il report; cosa è un report lo leggi nell'help in linea di
access premendo F1 e nella casella "ricerca" inserisci il termine: "report"
e vedrai tra le voci un: "Informazioni sui report" che recita:
'---
Il report rappresenta un metodo efficace per stampare i dati. La possibilità
di controllare le dimensioni e l'aspetto di ogni elemento di un report
consente di mostrare le informazioni nel modo desiderato.
'---
Insomma, l'utilizzo/conmpresione di access non si ferma alle tabelle e/o
maschere ma viene completato dagli altri oggetti.
Poi se vuoi una mano per risolvere il problema dovresti descrivere meglio,
senza generalizzare, cosa hai e cosa vuoi ottenere...
Ciao.
--
Sergio MAZZA


title: INVIO VALORI

author: luigi corinna

text:
Buon Giorno a tutti
A97
ipotizziamo che in una maschera fornitori ho una combobox a tendina
[COMUNI]...cliccando seleziono
il nome del Comune....come faccio ad inviare i valori del
CAP (Colonna2 della combo) e della Provincia (Colonna3 della combo) alle
rispettive caselle di testo presenti in maschera.
Grazie
Luigi
Bari


title: INVIO VALORI

author: Carlo Costarella

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:TGkaa.31861$zo2.9...@news2.tin.it...

Me.Comuni.Column(1)
Me.Comuni.Column(2)
Le colonne da codice vengono numerate a partire da zero.
Ciao, Carlo


title: avvisa record doppi

author: Valter Casagrande

text:
ciao a tutti

chi mi può dire come si deve fare (in Access97) affinchè
quando inserisco un record (da maschera) mi compaia un messaggio che mi avvisi
che il record è già presente  bel DB ???

grazie e spero in una vostra risposta

F.to Valter da Treviso


title: avvisa record doppi

text:
""Valter Casagrande"" <
val...@libero.it
> ha scritto nel
  messaggio
news:001501c0a4cc$7e61dbc0$ba2e1997@valter
...

un record è composto da uno o più campi.
il
  record che intendi da quanti campi è composto ?
Quanti sono i campi da
  evitare la duplicazione ?
giuseppe


title: Modifica dati

author: Axel

text:
Salve a tutti, vi spiego il mio problema:
ho una tabella articoli:
codice         descrizione    art.fornit
1bti5130      articolo 1
1bti60431    articolo 2
1bti115854  articolo 3
quello che dovrei fare è eliminare i primi 4 caratteri del codice e salvarli
in una colonna art.fornit.
codice         descrizione    art.fornit
1bti5130      articolo 1        5130
1bti60431    articolo 2        60431
1bti115854  articolo 3        115854
Grazie e arrivederci
Axel


title: Modifica dati


title: Modifica dati

author: Livio Massa

text:
"Axel" <
aj...@freemail.it
> ha scritto nel messaggio
news:9oq9f7$8fj$1...@fe2.cs.interbusiness.it...

Risolvi il problema con una semplice qry di aggiornamento tabella. Per
ricavarti il campo art.fornit usa l'istruzione mid([codice];5;xx) dove xx
dipene dalla lunghezza del campo codice. Questa istruzione deve esere
riportata nella casella "aggiorna a" della qry
Controlla la sintassi per l'istruzione mid, sono andato a memoria.
Ciao  -  Livio


title: Modifica dati

author: Silvio Berruti

text:
"Livio Massa" <
l.m...@sistemidue.it
> ha scritto nel messaggio
news:9oqcjk$c6g$1...@fe2.cs.interbusiness.it...
>
> "Axel" <
aj...@freemail.it
> ha scritto nel messaggio
> news:9oq9f7$8fj$1...@fe2.cs.interbusiness.it...
> > Salve a tutti, vi spiego il mio problema:
> > ho una tabella articoli:
> > codice         descrizione    art.fornit
> > 1bti5130      articolo 1
> > 1bti60431    articolo 2
> > 1bti115854  articolo 3
> >
> > quello che dovrei fare č eliminare i primi 4 caratteri del codice e
> salvarli
> > in una colonna art.fornit.
> >
> > codice         descrizione    art.fornit
> > 1bti5130      articolo 1        5130
> > 1bti60431    articolo 2        60431
> > 1bti115854  articolo 3        115854
> >
> > Grazie e arrivederci
> > Axel
> >
> >
>
> Risolvi il problema con una semplice qry di aggiornamento tabella. Per
> ricavarti il campo art.fornit usa l'istruzione mid([codice];5;xx) dove xx
> dipene dalla lunghezza del campo codice. Questa istruzione deve esere
> riportata nella casella "aggiorna a" della qry
> Controlla la sintassi per l'istruzione mid, sono andato a memoria.
Buono il suggerimento di Livio, che puoi migliorare usando Mid([codice]; 5)
rendendola cosě indipendente dalla lunghezza.
Ma il motivo che mi ha indotto a scrivere č dato dalla constatazione che
molti insistono a voler inserire valori calcolati in tabella; in questo
caso, poi, addirittura nella stessa tabella.
Non conosco i motivi che ti hanno indotto a pensare a questa operazione, ma,
se ci pensi bene(!), non puoi farne a meno?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Modifica dati

text:
cut
> >
> > Risolvi il problema con una semplice qry di aggiornamento tabella. Per
> > ricavarti il campo art.fornit usa l'istruzione mid([codice];5;xx) dove
xx
> > dipene dalla lunghezza del campo codice. Questa istruzione deve esere
> > riportata nella casella "aggiorna a" della qry
> > Controlla la sintassi per l'istruzione mid, sono andato a memoria.
>
> Buono il suggerimento di Livio, che puoi migliorare usando Mid([codice];
5)
> rendendola così indipendente dalla lunghezza.
> Ma il motivo che mi ha indotto a scrivere è dato dalla constatazione che
> molti insistono a voler inserire valori calcolati in tabella; in questo
> caso, poi, addirittura nella stessa tabella.
> Non conosco i motivi che ti hanno indotto a pensare a questa operazione,
ma,
> se ci pensi bene(!), non puoi farne a meno?
Vorrei fare così perchè il restante codice che mi resta, sarebbe 5130, è l'
identificativo della ditta produttrice, che poi collegato al listino che la
ditta mi manda ottengo i prezzi di vendita, imballo etc etc.
Da quello che ho capito nella nuova colonna ottengo un valore calcolato e
non "fisso" cioè ho una formula invece che dati?
Gradirei approfondire il problema dato che il suggerimento di livio è andata
male.
Ciao Axel


title: Modifica dati

text:
"Axel" <
aj...@freemail.it
> ha scritto nel messaggio
news:9orvl3$mia$1...@fe2.cs.interbusiness.it...

Quello che intendeva Silvio e' che un campo calcolato (risultante da una
formula fissa come in questo caso) non e' necessario memorizzarlo da nessuna
parte. In ogni momento ti possa servire (qry, form, report, codice) puoi
ricavartelo all'istante applicando la formula (nel tuo caso al codice
articolo).Questo ti permette di avere un DB piu' piccolo e ti evita il
rischio di disallineeare i dati (se cambi il codice articolo e ti dimentichi
di modificare il fornitore, avrai due dati nello stesso record che non
saranno compatibili tra di loroe sara' difficile trovare il problema). Forse
tu non modificherai mai il codice articolo, e se cambiera' fornitore
codificherai anche un articolo nuovo, ma quella di non usare dati ridondanti
e' una buona regola in fase di progettazione di un DB.
Ora a te la scelta:
1. se l'operazione che avevi richiesto ti serve per una conversione e in
futuro il codice articolo e il fornitore non saranno piu' legati con il
criterio che hai descritto fammi sapere cosa non ha funzionato
2. se questa regola varra' anche in futura elimina il campo fornitore e
calcolalo al momento dell'utilizzo applicamdo la stessa formula mid
descritta in precedenza.
Ciao  -  Livio


title: Modifica dati

text:
"Livio Massa" <
l.m...@sistemidue.it
> ha scritto nel messaggio
news:9os9d3$hi3$1...@fe2.cs.interbusiness.it...

Non sarei riuscito ad esprimermi meglio.



title: Modifica dati

text:
Silvio Berruti <
sber...@libero.it
> wrote in message
vcjs7.5565$_42.2...@news.infostrada.it...
cut
cut
> > Quello che intendeva Silvio e' che un campo calcolato (risultante da una
> > formula fissa come in questo caso) non e' necessario memorizzarlo da
> nessuna
> > parte. In ogni momento ti possa servire (qry, form, report, codice) puoi
> > ricavartelo all'istante applicando la formula (nel tuo caso al codice
> > articolo).Questo ti permette di avere un DB piu' piccolo e ti evita il
> > rischio di disallineeare i dati (se cambi il codice articolo e ti
> dimentichi
> > di modificare il fornitore, avrai due dati nello stesso record che non
> > saranno compatibili tra di loroe sara' difficile trovare il problema).
> Forse
> > tu non modificherai mai il codice articolo, e se cambiera' fornitore
> > codificherai anche un articolo nuovo, ma quella di non usare dati
> ridondanti
> > e' una buona regola in fase di progettazione di un DB.
> >
> > Ora a te la scelta:
> > 1. se l'operazione che avevi richiesto ti serve per una conversione e in
> > futuro il codice articolo e il fornitore non saranno piu' legati con il
> > criterio che hai descritto fammi sapere cosa non ha funzionato
> > 2. se questa regola varra' anche in futura elimina il campo fornitore e
> > calcolalo al momento dell'utilizzo applicamdo la stessa formula mid
> > descritta in precedenza.
Ok grazie ad entrambi, la formula di Silvio funziona, e la creazione di
un'altra colonna o di una tabella avendo solo il campo codice articolo e
cod.art.forn., credo che sia la soluzione migliore, nel mio caso, anche
perchè io faccio la modifia poi l' aggiornamento/inserimento viene fatta da
altri.
Grazie di nuovo ad entrambi
Arrivederci
Axel


title: riferimenti a maschere

author: Singer

text:
vorrei che in un report alcuni controlli mostrassero le informazioni che io
ho precedentemente immesso
in una maschera non associata a nulla.
una sorta di intestazione dell'azienda
che perň dovrebbe essere liberamete immessa dall'utente
appunto in una maschera apposita
ho provato sia via codice (All'apertura del report) sia a mettere dei rinvii
nell'origine controllo.
ma ovviamente non avendo una maschera associata, non trova nulla
che faccio!!!
grazie


title: riferimenti a maschere

author: ALESSANDRO Baraldi

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:46cb239c$0$4789$4faf...@reader4.news.tin.it...

Su Open del Report:
Me!NomeTextBox.Value=Forms!NomeForm!NomeTextBox.Value
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: riferimenti a maschere

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fafc7m$3b7$1...@aioe.org...
> "Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
> news:46cb239c$0$4789$4faf...@reader4.news.tin.it...
>> vorrei che in un report alcuni controlli mostrassero le informazioni che
> io
>> ho precedentemente immesso
>> in una maschera non associata a nulla.
>> una sorta di intestazione dell'azienda
>> che però dovrebbe essere liberamete immessa dall'utente
>> appunto in una maschera apposita
>> ho provato sia via codice (All'apertura del report) sia a mettere dei
> rinvii
>> nell'origine controllo.
>> ma ovviamente non avendo una maschera associata, non trova nulla
>>
>> che faccio!!!
>> grazie
>
>
> Su Open del Report:
>
> Me!NomeTextBox.Value=Forms!NomeForm!NomeTextBox.Value
>
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.alessandrobaraldi.it
> ---------------------------------------------------------------------------
>
>
mi dispiace ma non funziona
non trova la maschera
allora ho fatto una macro che apre la maschera nascosta
DoCmd.OpenForm "DATISTAMPA", acNormal, "", "", , acHidden
e allora mi dice che è impossibile assegnare il valore all'oggetto


title: riferimenti a maschere

author: VT @ Work

text:
On Wed, 22 Aug 2007 01:07:51 +0200, "Singer" <
fuscoa...@tin.it
>
wrote:
 (...)
>>> vorrei che in un report alcuni controlli mostrassero le informazioni che
>> io ho precedentemente immesso
>>> in una maschera non associata a nulla.
>>> una sorta di intestazione dell'azienda
>>> che però dovrebbe essere liberamete immessa dall'utente
>>> appunto in una maschera apposita
>>> ho provato sia via codice (All'apertura del report) sia a mettere dei
>> rinvii nell'origine controllo.
>>> ma ovviamente non avendo una maschera associata, non trova nulla
>>>
>>> che faccio!!!
>>> grazie
>>
>> Su Open del Report:
>>
>> Me!NomeTextBox.Value=Forms!NomeForm!NomeTextBox.Value
>>
>> --
>> @Alex (Alessandro Baraldi)
>> ---------------------------------------------------------------------------
>>
http://www.sitocomune.com/
>>
http://www.alessandrobaraldi.it
>> ---------------------------------------------------------------------------
>>
>mi dispiace ma non funziona
>non trova la maschera
Infatti: questa dev'essere aperta.
>allora ho fatto una macro che apre la maschera nascosta
>DoCmd.OpenForm "DATISTAMPA", acNormal, "", "", , acHidden
Hai fatto esattamente ciò che serve: aprire la maschera.
>e allora mi dice che è impossibile assegnare il valore all'oggetto
C'è molto che non mi torna:
a) la maschera non è associata ad alcuna tabella
b) l'utente immette qualcosa in uno dei controlli della maschera
c) poichè la maschera non è associata, ciò che l'utente ha scritto non
viene salvato
d) appena la maschera viene chiusa il valore si perde
Quindi, indipendentemente dal fatto che Access non lo consente, come
potevi pensare di recuperare nel report il valore dalla maschera
chiusa senza che questo fosse memorizzato in una tabella ?
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

---------------------------------------------


title: riferimenti a maschere

text:
On 22 Ago, 08:28, V...@Work.it (VT @ Work) wrote:
> On Wed, 22 Aug 2007 01:07:51 +0200, "Singer" <
fuscoanto...@tin.it
>

> ---------------------------------------------- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
certo, la maschera è associata ad una tabella indipendente che
memorizza i valori


title: riferimenti a maschere

text:
On Wed, 22 Aug 2007 06:50:27 -0000,
fuskoa...@gmail.com
 wrote:
 (...)
>certo, la maschera è associata ad una tabella indipendente che
>memorizza i valori
Ma tu stesso hai scritto:
>> >>> vorrei che in un report alcuni controlli mostrassero le informazioni che io ho precedentemente immesso
>> >>> in una maschera non associata a nulla.
"Non associata a nulla" per chi  ha familiarità con Access viene
inteso con "non associata a tabella".
E allora:
se i valori sono in una tabella, perchè nel report vuoi leggerli dalla
maschera e non dalla tabella stessa ?
Sarebbe tutto molto più semplice !
A meno che tu non abbia altre esigenze che non hai evidenziato ...



title: riferimenti a maschere

author: Alessandro Baraldi

text:
On 22 Ago, 01:07, "Singer" <
fuscoanto...@tin.it
> wrote:
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:fafc7m$3b7$1...@aioe.org...
>
>
>
> > "Singer" <
fuscoanto...@tin.it
> ha scritto nel messaggio

Che la maschera debba essere aperta mi sembrava scontato ed ovvio...
Questa tua 2° segnalazione invece mi lascia molto perplesso... dove
viene
generata...?
Ho il sospetto che il Controllo TextBox al quale vuoi assegnare il
valore sia un controllo associato, e vengano violate regole di
integrità referenziale..!
Non è che hai fatto un Copia/Incolla di una TextBox e non hai tolto il
ControlSource...?
@Alex


title: riferimenti a maschere

text:

> @Alex- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
no, la casella di testo non ha un'origine.
Per vincenzo,
il problema di associare ad una tabelle è - credo - che il report è
associato ad un'altra query
e non alla tabella
come faccio in questo caso


title: riferimenti a maschere

author: Access

text:
Ciao fuskoantonio
<
fuskoa...@gmail.com
> ha scritto nel messaggio
news:1187769619.2...@l22g2000prc.googlegroups.com...
On 22 Ago, 09:49, Alessandro Baraldi <
ik2...@libero.it
> wrote:
> > >> vorrei che in un report alcuni controlli mostrassero le informazioni
> > >> che
> > > io
> > >> ho precedentemente immesso
> > >> in una maschera non associata a nulla.
> > >> una sorta di intestazione dell'azienda
> > >> che però dovrebbe essere liberamete immessa dall'utente
> > >> appunto in una maschera apposita
> > >> ho provato sia via codice (All'apertura del report) sia a mettere dei
> > > rinvii
> > >> nell'origine controllo.
> > >> ma ovviamente non avendo una maschera associata, non trova nulla
>
> > >> che faccio!!!
> > > Su Open del Report:



potresti usare il valore predefinito della textbox non associata della form
ad es:
private sub form_load()
NomeTuaTextBox.defaultvalue = """quello che vuoi"""
end sub
--
Ciao
Access


title: riferimenti a maschere

text:
"Access" <
t...@interfree.it
(fake)> ha scritto nel messaggio
news:CrSyi.92827$%k.23...@twister2.libero.it...

se il valore della textbox è variabile allora potrai cambiarlo ad ogni avvio
della form in questo modo:
private sub form_load()
  Dim vNomeAzienda
    vNomeAzienda = InputBox("Inserire la denominazione Azienda", "Nome
Azienda")
    Testo49.DefaultValue = """" & valore & """"



title: riferimenti a maschere

text:
On Wed, 22 Aug 2007 08:00:19 -0000,
fuskoa...@gmail.com
 wrote:
 (...)
>
>no, la casella di testo non ha un'origine.
>
>Per vincenzo,
>il problema di associare ad una tabelle =E8 - credo - che il report =E8
>associato ad un'altra query
>e non alla tabella
>come faccio in questo caso
>
Mi arrendo !
Non ci capisco piů niente ...
Lascio la palla a chi č piů bravo di me.
Per quanto mi riguarda, o fornisci info dettagliate sulla struttura di
tabella, query, maschera e report ed una descrizione dettagliata di
ciň che vuoi ottenere, oppure non sono in grado di aiutarti oltre.



title: riferimenti a maschere

text:

Quanto dici non è possibile, o meglio è sintomo che non stai dicendo
tutto, o che quello che hai fatto come procedura ha delle forti
anomalie...!
Siccome, da quanto è la richiesta, si tratta di una semplice
assegnazione di un valore prelevato da una TextBox presente su una
Form aperta in una TextBox di un Report, quanto ti accade deve
assolutamente derivare da cose che non hai valutato ed indipendenti
dal suggerimento, che è banale ....!
Sicuro di non avere altro codice che cicla i controlli o che fà azioni
su Formattazione o Apertura del Report.... ?
Hai fatto un'esecuzione PassoPasso con F8 mettendo dei BreakPoint e
Debuggando i valori delle variabili lette....?????
Come Vincenzo anch'io non ho soluzioni da fornire in quanto sostengo
che il problema sia altrove e non nell'assegnazione.
@Alex