title: ID Contatore

author: MAnum

text:
Ciao a tutti!
Ho un problema con l'ID.
Ho controllato su sito comune ma non sono riuscito a risolvere il problema.
Uso Access 2002.
Il problema è il seguente:
Ho cancellato due Id e ora vorrei reinserirle per usarle.
Ho provato a:
trasformare il campo IDricerca da contatore a numerico
inserire i due id mancanti
ordinare il campo
creare un nuovo campo contatore idnew
Il problema è che il nuovo campo idnew mi mette in coda gli ultimi due
inserimenti..., non rispetta l'ordine di idricerca.

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


title: ID Contatore

author: Carlo Costarella

text:
"MAnum" <
ma...@tiscalinet.it
> ha scritto nel messaggio
news:dbido3$kr7$1...@news.newsland.it...
> Ciao a tutti!
> Ho un problema con l'ID.
> Ho controllato su sito comune ma non sono riuscito a risolvere il
> problema.
> Uso Access 2002.
>
> Il problema è il seguente:
> Ho cancellato due Id e ora vorrei reinserirle per usarle.
> Ho provato a:
> trasformare il campo IDricerca da contatore a numerico
> inserire i due id mancanti
> ordinare il campo
> creare un nuovo campo contatore idnew
>
> Il problema è che il nuovo campo idnew mi mette in coda gli ultimi due
> inserimenti..., non rispetta l'ordine di idricerca.
>
> Come fare?
> Grazie
> Guido
>
> --
>
Basta impostare a crescente il campo della query che alimenta la maschera.
Se lavori sulla tabella imposti a crescente il campo e salvi. Anche il
successivo inserimento sarà crescente.
Ciao, Carlo


title: ID Contatore

author: ManumTon

text:
Carlo Costarella ha scritto:


> Ciao, Carlo
Grazie mille...
Lavoro su tabella. Ho provato a impostare il campo come crescente (usando
il comando record, ordina, ordina come crescente. Ho salvato.
Ho creato il nuovo campo:  a questo punto però non crea una numerazione
identica al mio campo numerico. E' come se leggesse l'ordine di
inserimento precedente.
Cosa devo fare?
Un grazie ancora



title: ID Contatore

author: Roberto dalla campagna

text:
"MAnum" <
ma...@tiscalinet.it
> ha scritto nel messaggio
news:dbido3$kr7$1...@news.newsland.it...
> Ciao a tutti!
> Ho un problema con l'ID.
> Ho controllato su sito comune ma non sono riuscito a risolvere il
problema.
> Uso Access 2002.
>
> Il problema è il seguente:
> Ho cancellato due Id e ora vorrei reinserirle per usarle.
> Ho provato a:
> trasformare il campo IDricerca da contatore a numerico
> inserire i due id mancanti
> ordinare il campo
> creare un nuovo campo contatore idnew
>
> Il problema è che il nuovo campo idnew mi mette in coda gli ultimi due
> inserimenti..., non rispetta l'ordine di idricerca.
>
> Come fare?
> Grazie
> Guido
>
> --
Vai sul Sito Comune e nella Sezione Tables leggi la FAQ di Marco Pizzamiglio
(namor) intitolata "1.21 E' possibile riempire i "buchi" lasciati dalle
eliminazioni di record nei campi contatore incrementali?".
Non comprendo il motivo per cui tu debba inserire un nuovo campo contatore.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: ID Contatore

text:
Roberto dalla campagna ha scritto:
> "MAnum" <
ma...@tiscalinet.it
> ha scritto nel messaggio
> news:dbido3$kr7$1...@news.newsland.it...
> > Ciao a tutti!
> > Ho un problema con l'ID.
> > Ho controllato su sito comune ma non sono riuscito a risolvere il
> problema.
> > Uso Access 2002.
> >
> > Il problema è il seguente:
> > Ho cancellato due Id e ora vorrei reinserirle per usarle.
> > Ho provato a:
> > trasformare il campo IDricerca da contatore a numerico
> > inserire i due id mancanti
> > ordinare il campo
> > creare un nuovo campo contatore idnew
> >
> > Il problema è che il nuovo campo idnew mi mette in coda gli ultimi due
> > inserimenti..., non rispetta l'ordine di idricerca.
> >
> > Come fare?
> > Grazie
> > Guido
> >
> > --
> Vai sul Sito Comune e nella Sezione Tables leggi la FAQ di Marco Pizzamiglio
> (namor) intitolata "1.21 E' possibile riempire i "buchi" lasciati dalle
> eliminazioni di record nei campi contatore incrementali?".
> Non comprendo il motivo per cui tu debba inserire un nuovo campo contatore.
Ti ringrazio...tutto a posto.
Nemmeno io so perchè inserissi un nuovo campo contatore...sono un pò
empirico nei miei esperimenti
Grazie mille,



title: Maschera Inserimento Dati

author: Voskre

text:
Salve a tutti.
Ho questo problema.
Ho creato una maschere per inserire dati: ha una combo box che prende i dati
da una tabella (senza alcuna query).
Quando scelgo il dato da combox prelevo i dati di due altri campi con
Origine controllo=[CasellaCombinata20).column(2) o (3) a seconda del campo.
Una volta inseriti i dati vedo che la tabella di destinazione si popola nel
seguente modo:
Campo CasellaCombinata20: ha preso l'ID della Tabelle Origine
Campo da [CasellaCombinata20).column(2): blank
Campo da [CasellaCombinata20).column(3): blank
Cosa mi sfugge? C'è qualche update da fare?
Grazie per l'eventuale aiuto


title: Maschera Inserimento Dati

author: MA

text:
"Voskre" <
d.bern...@tin.it
> ha scritto nel messaggio
news:gJX6b.28912$hE5.1...@news1.tin.it...

Usando origine controllo tu visualizzi ciò che vuoi ma non ne registri il
valore
Devi fare l'update
MAssimiliano


title: Maschera Inserimento Dati

text:
Grazie per l'attenzione e soprattutto la pazienza.
Al di lŕ di "SalvaRecord" o "Aggiorna" non saprei dove andare.
Ho guardato anche l'Help ma non ho visto dove poter intervenire...
Grazie per eventuale/ulteriore risposta.
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:l3Y6b.36133$w8.2...@news.edisontel.com...
>
> "Voskre" <
d.bern...@tin.it
> ha scritto nel messaggio
> news:gJX6b.28912$hE5.1...@news1.tin.it...
> > Salve a tutti.
> > Ho questo problema.
> >
> > Ho creato una maschere per inserire dati: ha una combo box che prende i
> dati
> > da una tabella (senza alcuna query).
> > Quando scelgo il dato da combox prelevo i dati di due altri campi con
> > Origine controllo=[CasellaCombinata20).column(2) o (3) a seconda del
> campo.
> > Una volta inseriti i dati vedo che la tabella di destinazione si popola
> nel
> > seguente modo:
> >
> > Campo CasellaCombinata20: ha preso l'ID della Tabelle Origine
> > Campo da [CasellaCombinata20).column(2): blank
> > Campo da [CasellaCombinata20).column(3): blank
> >
> > Cosa mi sfugge? C'č qualche update da fare?
> >
> > Grazie per l'eventuale aiuto
>
> Usando origine controllo tu visualizzi ciň che vuoi ma non ne registri il



title: Maschera Inserimento Dati

text:
"Voskre" <
d.bern...@tin.it
> ha scritto nel messaggio
news:Pb%6b.30082$hE5.1...@news1.tin.it...
> Grazie per l'attenzione e soprattutto la pazienza.
>
> Al di là di "SalvaRecord" o "Aggiorna" non saprei dove andare.
> Ho guardato anche l'Help ma non ho visto dove poter intervenire...
>
> Grazie per eventuale/ulteriore risposta.
> > > Ho creato una maschere per inserire dati: ha una combo box che prende
i
> > dati
> > > da una tabella (senza alcuna query).
> > > Quando scelgo il dato da combox prelevo i dati di due altri campi con
> > > Origine controllo=[CasellaCombinata20).column(2) o (3) a seconda del
> > campo.
> > > Una volta inseriti i dati vedo che la tabella di destinazione si
popola
> > nel
> > > seguente modo:
> > >
> > > Campo CasellaCombinata20: ha preso l'ID della Tabelle Origine
> > > Campo da [CasellaCombinata20).column(2): blank
> > > Campo da [CasellaCombinata20).column(3): blank
> > >
> > > Cosa mi sfugge? C'è qualche update da fare?
> > >
> > > Grazie per l'eventuale aiuto
> >
> > Usando origine controllo tu visualizzi ciò che vuoi ma non ne registri
il
> > valore
> > Devi fare l'update
> > MAssimiliano
Te ne do due di risposte.
La prima: scrivi DOPO il quoting
La seconda: sull'afterupdate della tua casellacombinata20 devi inserire
queste tue righe
tuocontrollo1 = me.casellacombinata20.column(2)
tuocontrollo2 = me.casellacombinata20.column(3)
ciao MAssimiliano


title: Maschera Inserimento Dati

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:tnf7b.36416$w8....@news.edisontel.com...

Ciao Ma,
grazie per l'aiuto ma più vado avanti e meno capisco.
Mi spiego meglio:
tra le proprietà della CasellaCombinata20 risulta che Origine Controllo è
Pièce per cuo ho generato l'istruzione
sull' afterupdate della casellacombinata20:
Pièce = me.casellacombinata20.column(0)
A questo punto ho inserito i dati, chiuso la maschera e sono andato nella
tabella di destinazione: nel campo Pièce appare l' ID
della tabella sorgente.
A questo punto credo farò più in fretta a inserirmi i dati a mano.
Grazie di nuovo per la pazienza.
PS: piccolo sfogo... quando lavoravo in DOS c'era un DB di nome Paradox che
per me era fantastico. Arrivavo a gestire tutte le fatture di un anno
(160.000/180.000 record*12 campi) ed nelle query aveva una velocità 5/7
volte superiore ad Access.Il progresso però vuole soprattutto
Forma/Bellezza, la sostanza conta meno. Pardon...


title: Maschera Inserimento Dati

text:

Se ti dà l'id è perchè probabilmente nell'origine record c'è id, il campo
che visualizzi e poi gli altri. Poi come larghezza colonna hai settato
0;6;2...
La colonna associata è comunque = 1.
Quindi se è così setta bene ciò che vuoi, soprattutto colonna associata = 2
Se l'indice delle colonne = 0 allora non c'è bisogno di specificarlo basta
Pièce = me.casellacombinata20
(a proposito si tratta di teatro???)
>
> PS: piccolo sfogo... quando lavoravo in DOS c'era un DB di nome Paradox
che
> per me era fantastico. Arrivavo a gestire tutte le fatture di un anno
> (160.000/180.000 record*12 campi) ed nelle query aveva una velocità 5/7
> volte superiore ad Access.Il progresso però vuole soprattutto
> Forma/Bellezza, la sostanza conta meno. Pardon...
Setta bene ciò di cui hai bisogno e vedrai che quando conoscerai Access come
conoscevi Paradox non lo rimpiangerai
e avrai Forma/Bellezza e Sostanza.
MAssimiliano


title: Maschera Inserimento Dati

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:NXg7b.36517$w8.3...@news.edisontel.com...

CUT
MA, rieccomi
ho rifatto tutta la procedura di inserimento della CasellaCombinata (adesso
24). Finalmente vedo nella tabella finale il valore (Pièce: si i stratta di
teatro) che mi interessava. Però non mi porta dentro il campo Nome che nella
proprietà Origine controllo = CasellaCombinata24.column(2).
Ho generato le seguenti procedure:
Private Sub CasellaCombinata24_AfterUpdate()
    Pièce = Me.CasellaCombinata24
End Sub
che è OK.
Mentre:
Private Sub AutoreNome_AfterUpdate()
    AutoreNome = Me.CasellaCombinata24.Column(2)
End Sub
nella tabella finale il campo Nome rimane blank.
Ho provato anche:
Private Sub CasellaCombinata24_AfterUpdate()
    Pièce = Me.CasellaCombinata24
    AutoreNome = Me.CasellaCombinata24.Column(2)
End Sub
ma non funziona.
Suggerimenti?
Grazie.
PS Visto che passi da Edisontel presumo tu sia di Milano, posso offrire un
apertivo...


title: Maschera Inserimento Dati

text:

questo è in più
>     AutoreNome = Me.CasellaCombinata24.Column(2)
sicuro che sia valorizzata la terza colonna? Perché dovrebbe andare.
> End Sub
>
> ma non funziona.
>
> Suggerimenti?
>
> Grazie.
>
> PS Visto che passi da Edisontel presumo tu sia di Milano, posso offrire un
> apertivo...
Periferia sud di Milano... Napoli
MAssimiliano


title: Maschera Inserimento Dati

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:uui7b.36538$w8.2...@news.edisontel.com...

terza colonna valorizzata.
non funziona.
Chiudo
Grazie


title: contare record via codice

author: Marcello

text:
Salve, volevo sapere se è possibile dopo aver mandato in esecuzione una
query via codice con docmd, sapere quanti record ha restituito senza doverli
contare a video.
P.s. e possibile invocare la query senza far comparire la tabella a video?
Grazie Marceme


title: contare record via codice

author: Roberto da casa

text:
"Marcello" <
M_a_r_...@libero.it
> ha scritto nel messaggio
news:LPbY9.103384$AA2.4...@news2.tin.it...
> Salve, volevo sapere se č possibile dopo aver mandato in esecuzione una
> query via codice con docmd, sapere quanti record ha restituito senza
doverli
> contare a video.
Si, in molti modi: uno di questi č usare la funzione DCount (vedi help).
> P.s. e possibile invocare la query senza far comparire la tabella a video?
Si; anche questo puoi farlo in molti modi; qui di seguito te ne elemco solo
alcuni:
1) Aprire sulla query un recordset
2) Aprire un'altra query basata su di essa
3) Usare una query come origine record di una maschera o di un record
4) Usare la query come dominio di una funzione di aggregazione sui dominii
> Grazie Marceme
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: contare record via codice

text:
> 1) Aprire sulla query un recordset
Ma con ado mi posso connettere al db che si trova nello stesso file?
Ciao Grazie


title: contare record via codice

text:
"Marcello" <
M_a_r_...@libero.it
> ha scritto nel messaggio
news:ZtdY9.104274$AA2.4...@news2.tin.it...
>
> > 1) Aprire sulla query un recordset
>
> Ma con ado mi posso connettere al db che si trova nello stesso file?
>
Scusami ma non riesco a capire la domanda.
> Ciao Grazie



title: contare record via codice

author: Karl Donaubauer

text:
Marcello ha scritto:

Invece di DoCmd puoi usare Execute e RecordsAffected. vedi <F1>
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: contare record via codice

text:
> > Ma con ado mi posso connettere al db che si trova nello stesso file?
> >
>
> Scusami ma non riesco a capire la domanda.
>
Quando uso ado, devo connettermi ad un db, nel mio caso la connessione
sarebbe al mio file in locale, lo stesso file in cui dovrei scrivere il
codice per effettuare la connessione, mi chiedevo se era possibile.
Ho provato il metodo con Dcount, ma non ottengo alcun risultato nel senso
che ignora la condizione e trova tutti i record,
ti posso postare il codice perchè sebbene non restituisca un errore, non
funziona, trova tutti i record della tabella, se gli passo il controllo; se
invece inposto io il valore del campo mettendone uno che sono sicuro esista,
non ne restituisce nessuno.
Bo?
Grazie Marceme.


title: contare record via codice

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:b0rrv2$t9soo$1...@ID-46617.news.dfncis.de...
> Marcello ha scritto:
> > Salve, volevo sapere se č possibile dopo aver mandato in esecuzione una
> > query via codice con docmd, sapere quanti record ha restituito senza
doverli
> > contare a video.
> > P.s. e possibile invocare la query senza far comparire la tabella a
video?
>
> Invece di DoCmd puoi usare Execute e RecordsAffected. vedi <F1>
>
Ok ci provo grazie.


title: contare record via codice

text:
"Marcello" <
M_a_r_...@libero.it
> ha scritto nel messaggio
news:H7fY9.105000$AA2.4...@news2.tin.it...
>
>
> > > Ma con ado mi posso connettere al db che si trova nello stesso file?
> > >
> >
> > Scusami ma non riesco a capire la domanda.
> >
> Quando uso ado, devo connettermi ad un db, nel mio caso la connessione
> sarebbe al mio file in locale, lo stesso file in cui dovrei scrivere il
> codice per effettuare la connessione, mi chiedevo se era possibile.
>
Non capisco cosa c'entri il fatto di aprire un database con il fatto di
creare una connessione con una tabella di un altro database.
> Ho provato il metodo con Dcount, ma non ottengo alcun risultato nel senso
> che ignora la condizione e trova tutti i record,
>
> ti posso postare il codice perchè sebbene non restituisca un errore, non
> funziona, trova tutti i record della tabella, se gli passo il controllo;
se
> invece inposto io il valore del campo mettendone uno che sono sicuro
esista,
> non ne restituisce nessuno.
Se posti il codice che hai usato è possibile trovare il motivo del
malfunzionamento, ma così bisognerebbe essere indovini...
Sembrerebbe che come dominio della DCount hai usato la tabella su cui è
basata la query inveci che la query stessa.
> Bo?
> Grazie Marceme.



title: contare record via codice

text:
> > Quando uso ado, devo connettermi ad un db, nel mio caso la connessione
> > sarebbe al mio file in locale, lo stesso file in cui dovrei scrivere il
> > codice per effettuare la connessione, mi chiedevo se era possibile.
> >
>
> Non capisco cosa c'entri il fatto di aprire un database con il fatto di
> creare una connessione con una tabella di un altro database.
Per aprire un recordset su una query devo creare prima una connessione al
database?
Presumo di si, io lo faccio con ado ed asp per i siti, dalla pagina asp
scrivo il codice ado per
creare la connessione
aprire la connessione
creare il recordset
fare le operazioni che voglio sul recordset
A questo punto, mi chiedevo il procedimento da usare in access è lo stesso?
Nel senso che: per un evento di una maschera scrivo del codice che fa più o
meno le stesse cose scritte sopra?
La mia ignoranza deriva dal fatto che non ho mai utilizzato i recordset in
access, allora se tu mi scrivi aprire un record set
su una query non so nemmeno se mi devo prima connettere al db, (che cmq mi
sembra strano considerando che è il db
nel quale sto lavorando).
>> > Ho provato il metodo con Dcount, ma non ottengo alcun risultato nel
senso
> > che ignora la condizione e trova tutti i record,
> >
> > ti posso postare il codice perchè sebbene non restituisca un errore, non
> > funziona, trova tutti i record della tabella, se gli passo il controllo;
> se
> > invece inposto io il valore del campo mettendone uno che sono sicuro
> esista,
> > non ne restituisce nessuno.
> Se posti il codice che hai usato è possibile trovare il motivo del
> malfunzionamento, ma così bisognerebbe essere indovini...
> Sembrerebbe che come dominio della DCount hai usato la tabella su cui è
> basata la query inveci che la query stessa.
Ma, non so, in realtà ho fatto una serie di errori prima tra i quali
scrivere [n_doc] al posto di [n doc], poi ho sbagliato a passargli i numero
di documento inserito dall'utente, scrivendo "[n doc] = 'form!nomemaschera!
etc al postodi
"[n doc] = '' & 'form!nomemaschera!nomecontrollo etc. Fortunatamente ora
funziona bene, grazie per l'aiuto, mi sei stato veramente utile, ciao
Marceme


title: contare record via codice

text:
"Marcello" <
M_a_r_...@libero.it
> ha scritto nel messaggio
news:AABY9.80974$0v.24...@news1.tin.it...
[CUT]
>
> Per aprire un recordset su una query devo creare prima una connessione al
> database?
> Presumo di si, io lo faccio con ado ed asp per i siti, dalla pagina asp
> scrivo il codice ado per
> creare la connessione
> aprire la connessione
> creare il recordset
> fare le operazioni che voglio sul recordset
>
> A questo punto, mi chiedevo il procedimento da usare in access è lo
stesso?
> Nel senso che: per un evento di una maschera scrivo del codice che fa più
o
> meno le stesse cose scritte sopra?
> La mia ignoranza deriva dal fatto che non ho mai utilizzato i recordset in
> access, allora se tu mi scrivi aprire un record set
> su una query non so nemmeno se mi devo prima connettere al db, (che cmq mi
> sembra strano considerando che è il db
> nel quale sto lavorando).
>
Io non uso ADO ma solo DAO: in DAO per aprire un database non è affatto
necessario creare alcuna connessione.
>
[CUT]
>
> > Se posti il codice che hai usato è possibile trovare il motivo del
> > malfunzionamento, ma così bisognerebbe essere indovini...
> > Sembrerebbe che come dominio della DCount hai usato la tabella su cui è
> > basata la query inveci che la query stessa.
>
> Ma, non so, in realtà ho fatto una serie di errori prima tra i quali
> scrivere [n_doc] al posto di [n doc], poi ho sbagliato a passargli i
numero
> di documento inserito dall'utente, scrivendo "[n doc] =
'form!nomemaschera!
> etc al postodi
> "[n doc] = '' & 'form!nomemaschera!nomecontrollo etc. Fortunatamente ora
> funziona bene, grazie per l'aiuto, mi sei stato veramente utile, ciao
Tutto è bene quel che finisce bene. ;-)
> Marceme



title: report....driver stampante....

author: EnricoV

text:
Sono passato da Win98 a Win2000 e i driver relativi alle stampanti che
utilizzo sono diversi !!!
Mi spiego meglio:
Ho un report di Access dedicato alla stampa di bollettini di spedizione,
tali bollettini sono prestampati in un modulo continuo e sono di dimensioni
30cm larghezza e 10cm altezza...
Tali bollettini vanno stampati su stampante ad aghi...
Prima non avevo problemi poichè utilizzavo sotto Win98 il driver
"Generica/solo testo" e mi bastava impostare nel driver un foglio
personalizzato con le dimensioni desiderate...impostavo nel report tale
stampante con tale folgio personalizzato e tutto andava OK.
Ora NO !
Il driver sotto Win2000 non da la possibilità di scegliere un formato
personalizzato....
Ce ne sono 1000 ma nessuno che vada bene !!!
Neppure il driver appropriato alla stampante una Epson FX-1050 non da questa
possibilità....
Come devo fare ?!
Vi prego aiutatemi sono in panne
Grazie mille


title: A97 Eliminare tabella

text:
Buongiorno a tutti,
ho la necessità di eliminare fisicamente un tabella dal mio dbase via
codice.
Ho provato con l'istruzione:
DoCmd.DeleteObject acTable, nome
(dove "nome" è una variabile che assume di volta il volta i valore di un
recordset)
Questa istruzione non funziona perchà mi dice che la tabella è parte di una
o più relazioni, ed è necessario eliminare prima queste relazioni.
Ho provato anche ad eliminare le relazioni, ma il risultato è identico.
Potrei ovviare a questa situazione, eliminando il contenuto di queste
tabelle, con l'istruzione
DoCmd.RunSQL "delete * from nome"
ma purtroppo non riesco a trovare il modo per gestire la variabile "nome"
nell'istruzione. In particolare, quando mi trovo con tabelle con nomi
composti (es: Dati Articoli), và ad eseguire l'operazione di delete
ricercando un tabella "Dati" che ovviamente non trova.
Ringrazio sin da ora chi mi può aiutare a risolvere questi due problemi.
Grazie
Mauro


title: A97 Eliminare tabella

text:
Prova così:
DoCmd.RunSQL "DROP TABLE NOME_TABELLA;"
Ciao


title: A97 Eliminare tabella

author: Roberto dal portatile

text:
"mauro06" <
ma...@briantina.it
> ha scritto nel messaggio
news:9drg9n$1hr$1...@fe2.cs.interbusiness.it...

Chiudi il none della tabella tra parentesi quadre:
DoCmd.RunSQL "delete * from [Dati Articoli]"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: A97 Eliminare tabella

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:hPdM6.1006$pa3....@news.infostrada.it...
CUT
> > DoCmd.RunSQL "delete * from nome"
> Chiudi il none della tabella tra parentesi quadre:
>
> DoCmd.RunSQL "delete * from [Dati Articoli]"
>
> --
>
> Roberto
>
Grazie dell'aiuto Roberto,  forse mi sono espresso male, ma volevo precisare
che "nome" è una variabile che di volta in volta assume il nome delle varie
tabelle, come tu mi hai suggerito, la funzione mi va a cercare la tabella
denominata "nome". Hai qualche suggerimento?
Grazie di nuovo
Mauro


title: A97 Eliminare tabella

text:
<
balp...@libero.it
> ha scritto nel messaggio
news:9driae$gdg$2...@fe1.cs.interbusiness.it...
Prova così:
DoCmd.RunSQL "DROP TABLE NOME_TABELLA;"
Ciao
Sicuramente funziona, solo che mi resta il problema di come gestire la
variabile "nome" all'interno dell'istruzione


title: A97 Eliminare tabella

text:
"mauro06" <
ma...@briantina.it
> ha scritto nel messaggio
news:9drprf$rrv$1...@fe1.cs.interbusiness.it...

Allora prova con:
DoCmd.RunSQL "delete * from [" & NomeTabella & "]"
Dove NomeTabella è il nome della variabile stringa che contiene il nome
della tabelle (al limite articolato su due parole) di cui vuoi cancellare i
record.



title: A97 Eliminare tabella

text:
CUT
> DoCmd.RunSQL "delete * from [" & NomeTabella & "]"
>
> Dove NomeTabella è il nome della variabile stringa che contiene il nome
> della tabelle (al limite articolato su due parole) di cui vuoi cancellare
i
> record.
Ti ringrazio dell'aiuto Roberto funziona tutto OK
Saluti Mauro


title: 2 alla quarta: criterio query

author: Cristina Padoan

text:
Ciao al NG,
sulla riga "Criterio" di una colonna (tipo numerico) di una query ho
scritto:
Forms!nomeform!nomecombo or Forms!nomeform!nomecombo Is Null
Tale criterio funziona bene peccato che io debbe fare 4 filtri (opzionali)
che si traducono in 2 alla quarta righe di criterio: assolutamente
ingestibile!!
Che ne dite?
grazie a tutti
cris


title: 2 alla quarta: criterio query

author: Cane Randagio

text:
"Cristina Padoan" <

Quando hai a che fare con criteri opzionali, la cosa migliore è creare
dinamicamente la stringa SQL dall'editor di Visual Basic e assegnarla poi a
Runtime come origine dell'oggetto interessato.
strsql= "Select ......  From .....  Where "
if opzione1 then
     strsql=strsql  & "campoXX= pincopallino "
endif
if opzione2 then
     strsql=strsql & "AND campoXY=pincopallo "
endif
etc.


title: 2 alla quarta: criterio query

text:
"Cane Randagio" <
dogX...@virgilio.it
> ha scritto nel messaggio
news:uF7ib.28467$vO5.1...@twister1.libero.it...
>
> Quando hai a che fare con criteri opzionali, la cosa migliore è creare
> dinamicamente la stringa SQL dall'editor di Visual Basic e assegnarla poi
a
> Runtime come origine dell'oggetto interessato.
>
> strsql= "Select ......  From .....  Where "
>
> if opzione1 then
>      strsql=strsql  & "campoXX= pincopallino "
> endif
>
> if opzione2 then
>      strsql=strsql & "AND campoXY=pincopallo "
> endif
>
> etc.
>
Grazie.
Ci avevo pensato ma speravo di evitare righe di codice.
bye
cris


title: 2 alla quarta: criterio query

author: Antonio Biso

text:
"Cristina Padoan" <
cris....@libero.it
> ha scritto nel messaggio
news:g67ib.202608$hE5.6...@news1.tin.it...

Che sarebbe stato meglio che tu spiegassi in che modo devi filtrare i dati e
come sono fatti invece di dare la tua soluzione.
Comunque
ogni criterio deve essere fatto cosě
like nz([forms]![tuaform]![tipcontrollo];"*")
Tutti i criteri verranno messi sulla stessa riga.
Infine se qualche campo puň avere un valore null (e quindi like * non
funzionerebbe), il filtro mettilo sotto un campo calcolato fatto cosě
Espr: nz([tuocampo];"-")
Antonio


title: 2 alla quarta: criterio query

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Tdwib.33637$e6.12...@twister2.libero.it...
> "Cristina Padoan" <
cris....@libero.it
> ha scritto nel messaggio
> news:g67ib.202608$hE5.6...@news1.tin.it...
> Che sarebbe stato meglio che tu spiegassi in che modo devi filtrare i dati
e
> come sono fatti invece di dare la tua soluzione.
> Comunque
> ogni criterio deve essere fatto cosě
> like nz([forms]![tuaform]![tipcontrollo];"*")
> Tutti i criteri verranno messi sulla stessa riga.
> Infine se qualche campo puň avere un valore null (e quindi like * non
> funzionerebbe), il filtro mettilo sotto un campo calcolato fatto cosě
> Espr: nz([tuocampo];"-")
>
> Antonio
Grazie Antonio, sai quando ho visto che il messaggio era il tuo mi sono da
subito rassicurata che il problema era un risolta.
Sei grande.
Non č che puoi anche dare un'occhiata all'altro messaggio che ho postato?
;-)
a presto
cristina


title: 2 alla quarta: criterio query

text:
"Cristina Padoan" <
cris....@libero.it
> ha scritto nel messaggio
news:dQNib.279790$R32.9...@news2.tin.it...
>
> > ogni criterio deve essere fatto così
> > like nz([forms]![tuaform]![tipcontrollo];"*")
> > Tutti i criteri verranno messi sulla stessa riga.
> > Infine se qualche campo può avere un valore null (e quindi like * non
> > funzionerebbe), il filtro mettilo sotto un campo calcolato fatto così
> > Espr: nz([tuocampo];"-")
> >
> > Antonio
>
> Grazie Antonio, sai quando ho visto che il messaggio era il tuo mi sono da
> subito rassicurata che il problema era un risolta.
> Sei grande.
Stai cercando di invitarmi fuori a cena?
> Non è che puoi anche dare un'occhiata all'altro messaggio che ho postato?
> ;-)
Quale? Quello delle periferiche?
Se intendi quello direi che la domanda è un po' troppo generica nè credo ci
sia una soluzione standard. Piuttosto bisogna fare molte prove.
Ma perchè vuoi far fare ad access il mestiere del sistema operativo,
pannello di controllo?
Antonio


title: maschera a matrice

author: lixx

text:
Scusate, ho impostato il mio db con macro, data la mia bassa competenza in
tema di programmazione.
Ho una tabella Ordini del tipo:
Forma
Materiale
Quantità
Ho costruito una maschera a matrice per comodità di inserimento dati del
tipo:
Righe: Forma1, Forma2, ...,Forma10
Colonne: Materiale1, Materiale2,..., Materiale10
Valori: Quantità (100 campi)
che ha come riferimento una seconda tabella del tipo:
Forma1, .., Forma 10
Materiale1,...Materiale 10
Quantità1, Quantità2, ...,Quantità100
Ora, l'inserimento di Forme e Materiali riesco abbastanza a farlo con macro,
query di aggiunta record. ecc.
La difficoltà sta nell'aggiungere le quantità. Considerando che possono
esserci dei valori null in alcuni campi di quantità (non consecutivi)
Qualcuno mi sa dare un suggerimento?
Grazie,
lixx


title: maschera a matrice

author: Roberto da Parma

text:
"lixx" <
lic...@live.it
> ha scritto nel messaggio
news:9Szhl.16459$8Z.1...@tornado.fastwebnet.it...

Non capisco dove incontri il problema...spiega meglio...nel caso consulta la
funzione NZ
Ciao
--
Roberto da Parma


title: maschera a matrice

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gm9mp8$hvf$1...@tdi.cu.mi.it...

Scusa, cercherò di essere più chiaro.
Attualmente gli ordini vengono inseriti in una maschera"ordine" con
sottoscheda "ordine_dettaglio" collegata con ill campo "codice ordine" e
appoggiata su tabella relativa con campi:
Modello - Materiale - Quantità - ecc.
Risultando però piu' comodo inserire i dati in una maschera visualizzata
come una matrice, la prima cosa che ho pensato di fare è costruire una nuova
tabella "Ordine matrice" in cui mettere 10 campi Modello, 10 campi
Materiale, 100 campi quantità e relativa Maschera.
Ora la domanda è: ci sono dei modi un po' più rapidi rispetto a fare 100
macro per accodare i nuovi record Modello-Materiale-Quantità alla tabella
"ordine_dettaglio"?
Grazie,
lixx


title: maschera a matrice

text:
"lixx" <
lic...@live.it
> ha scritto nel messaggio
news:75cil.18936$8Z....@tornado.fastwebnet.it...

Forse sono fuso io....ma perchè 100 macro per accodare 100 campi???
E puoi scusa questa tua tabella avrebbe 120 campi? (10 campi Modello, 10
campi Materiale, 100 campi quantità)
Forse quello che tu chiami "Ordine matrice" sarà mica una tabella pivot? In
questo caso non è direttamente aggiornabile e in ogni caso ti basterebbero 3
campi per comporla.
Contando su fatto che tutto quello che ho detto prima è sbagliato...puoi
semplicemente utilizzare la tua maschera  "ordine_dettaglio"  inserendo per
ogni riga il "codice ordine" per cui ricapitolando nella tua sottomaschera
"ordine_dettaglio" i campi che avrai sono:
codice ordine - Modello - Materiale - Quantità
per accodare poi i record non devi far altro che crearti una query di
accodamento, scegli i tuoi criteri e con un unico click puoi anche accodare
tutti i record...



title: maschera a matrice

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gmbrqj$ar4$1...@tdi.cu.mi.it...

Mettiamola così:
Per migliore comodità di inserimento e visualizzazione al momento
dell'ordine, gli articoli da ordinare vanno inseriti in una maschera che ha
10 righe (in ognuna un modello diverso tra 3300 presenti in archivio) e 10
colonne (in ognuna un materiale diverso tra 400 presenti). pertanto i
possibili articoli ordinabili per un dato ordine, e quindi le quantità
inseribili, sono 100 (10modelli x 10 materiali).
Esiste un sistema veloce per aggiornare con questo schema una tabella che ha
i record con Modello-Materiale-Quantità ?
Grazie
lixx


title: maschera a matrice

text:
"lixx" <
lic...@live.it
> ha scritto nel messaggio
news:a%gil.19331$8Z.1...@tornado.fastwebnet.it...

Una query di accodamento, setti le tue combinazioni 10modelli x 10materiali
(raggruppi la tabella modelli con la tabella materiali)
 l'ID dell'ordine lo ricavi dalla maschera da cui lanci la query e sei a
posto...tranne per il fatto che poi dei inserire le quantità di 100 record a
mano....sempre che tu a priori non possa saperne già il valore e quindi tu
possa già inserirlo nella query



title: maschera a matrice

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gmccno$u2a$1...@tdi.cu.mi.it...

Scusa se insisto, ma non mi è molto chiaro.
Se combino materiali e modelli ottengo 1,2 milioni di record...sigh
Inserire le quantità a mano non è un problema, solo che io vorrei farlo
nella maschera, che però ha 100 campi.
Come faccio ad accodare tutti questi campi non manualmente?
Query incrociata neanche a parlarne, xchè non consente inserimenti dati, o
sbaglio?
Grazie per la cortesia,
lixx
.


title: VALIDO SE  in un campo di una maschera

text:
Salve,
in un controllo di una  maschera idevo inserire un valore numerico.
Per evitare di inserire due volte lo stesso valore
ho provato a scrivere qualcosa nella proprietà VALIDO SE,
ma a parte il fatto di non aver ancora trovato che cosa scrivere,
mi succede che anche una semplice cosa come >3
mi blocca la lettura della maschera,
ossia quando nel controllo  inserisco ad esempio che so 2
non riesco più ad andare avanti negi altri campi della maschera
Cosa sbaglio?


title: VALIDO SE  in un campo di una maschera

author: PBsoft

text:
> in un controllo di una  maschera idevo inserire un valore numerico.
> Per evitare di inserire due volte lo stesso valore
> ho provato a scrivere qualcosa nella proprietà VALIDO SE,
> ma a parte il fatto di non aver ancora trovato che cosa scrivere,
Lo credo bene che tu non sappia come impostare quella proprietà per ottenere
quello che desideri.
Puoi risolvere creando un indice su quel campo del database, oppure puoi
sfruttare l'evento beforeupdate del controllo sulla form per verificare che
il valore appena digitato non sia già presente.
> mi succede che anche una semplice cosa come >3
> mi blocca la lettura della maschera,
> ossia quando nel controllo  inserisco ad esempio che so 2
> non riesco più ad andare avanti negi altri campi della maschera
Non ho capito bene questo comportamento. Non ho mai visto niente del genere.
Puoi spiegare meglio come posso riprodurre il problema? Se si tratta di qualcosa
legato ai controlli, probabilmente si può utilizzare anche una maschera non
legata.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Copiare il Codice fiscale in un altro campo

author: lebroki

text:
Ho creato una maschera dove inserisco i dati
anagrafici dei miei clienti e in una casella di testo (Testo65)
mi viene generato il codice fiscale.
Questo codice fiscale dovrebbe diventare
la chiave primaria della tabella confluendo in
nel campo CodFisc.
Ho provato in diversi modi ma non sono riuscito
nel mio intento.
su evento After
su evento Before
ho inserito
me.testo65 = me.CodFisc
Ma niente da fare, come posso risolvere?


author: Augusto

text:
Ho letto che hai realizzato nel tuo programma la creazione del codice
fiscale dall'inserimento dei dati....
vorrei farlo anche io, ma non ci riesco... puoi aiutarmi con un esempio..?
grazie, la mia email č
aug...@tin.it


author: Cinzia

text:
"lebroki" <
lebros...@yahoo.it
> ha scritto nel messaggio
news:94hm1416qp40utkbh...@4ax.com...

Ciao Lebroki,
se Testo65 contiene il CF generato dalla tua funzione, allora su
evento BeforeUpdate della maschera dovrai inserire:
Me.CodFisc = me.Testo65
dove me.CodFisc sarà una casella di testo (nascosta) associata al
campo CodFisc della tabella origine dati della maschera.
In alternativa puoi generare il codFiscale usando direttamente
Me.CodFsc.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------


text:


Come posso generare il codice fiscale nel capo CODFISC
che è chiave primaria della tabella TBLCLIENTI
Io ho tentato, il codice fiscale lo vedo nel campo
ma quando tento di salvare mi dice che è vuoto.
Grazie


text:
On Fri, 2 May 2008 20:52:21 +0200, "Cinzia"
<
cinziapagani-...@tiscali.it
> wrote:

Scusami se approfitto
Ma volendo utilizzare un bottone che automaticamente
svolge la funzione di inserire il codice fiscale generato
nel campo CodFisc?
Sai ho notato che finchè non valorizzo tutti i campi
(cognome,Nome....) nella casella di testo TESTO65
è visibile #Errore che con l'evento creato mi dice
appena passo ad un nuovo inserimento che il valore
inserito non è compatibile con il formato del campo.
Che ne dici si può fare?
DoCmd .....?


author: geppo

text:

Dai un occhiata sul sito
www.sitcomune.com
 nella sezione GENERAL:
      6.242 Codice Fiscale e Anagrafica;
      6.74 Calcolo del codice fiscale;
            6.35 Controllo del Codice fiscale
--
Ciao
Geppo


text: Grazie Geppo... guarderň....


title: OT : x^2 + 2 = y^3

author: radicale 001

text:
Su un libro per matematici psicopatici trovo scritto :
dimostrate con metodi ELEMENTARI, se vi riesce
ma tanto non vi riesce perche' siete fessi (il concetto
era quello)  che l' equazione : x^2 + 2 = y^3
ha solo la soluzione INTERA (cioe' di numeri tondi
e positivi, valgono solo quelli, sinno' ne ha infinite e
cioe' y = radice cubica di (x^2 + 2)  )  :
x = 5 e y = 3. Questa e' l' unica, diceva il libro.
Dimostralo, FESSO !
Arrghhhh ...  Ovviamente non ci sono mai riuscito.
(10 anni che ce sto a commatte).
Aoh ... Non ce crederete : postato il problema sui mejo
ng de matematica.
Con metodi elementari NESSUNO e' stato in grado di
fornire una dimostrazione.
E che cazzo ! :D


title: OT : x^2 + 2 = y^3

author: Pablitomf (da casa)

text:
> E che cazzo ! :D
Un contadino carica sul carretto 20 sacchi di patate, ma mentre va al
mercato ne perde 2, quanti ne restano?
...
sarà strano ma anche io sono 30 anni che ci penso e mi chiedo, ma stu
contadino, "non impara mai?" :D


title: aggiungere record in query collegata

text:
Come posso fare ad aggiungere records in una query che non me lo consente
perchè ha un collegamento ad un'altra query?
Segnalo che la seconda query la utilizzo unicamente per filtrare i records
della prima.
Grazier in anticipo

Radaelli Renzo

--
Posted from
relay1.ssi.enel.it
 [146.133.2.149]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aggiungere record in query collegata

text:
<
radaell...@enel.it
> ha scritto nel messaggio
news:5FD96B41A76DD211A9570004AC38454A03E2D6C0@SSIMIBM1...
Come posso fare ad aggiungere records in una query che non me lo consente
perchè ha un collegamento ad un'altra query?
Segnalo che la seconda query la utilizzo unicamente per filtrare i records
della prima.
Grazier in anticipo
Radaelli Renzo
RISPOSTA
------------
Quando posti sul NG, evita il formato HTML; è problematico distingere le
domande dalle risposte.
Per capire se la query è effettivamente non aggiornabile, e nel qualcaso per
suggerirti soluzioni alternative, bisogna che ci racconti qualcosa di più
delle tue query.
Nel frattempo prova a vedere se la proprietà Tipo Recordset della tua query
è Dynaset.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: aggiungere record in query collegata

author: Sergio MAZZA

text:
Domanda:
<
radaell...@enel.it
> ha scritto nel messaggio
news:5FD96B41A76DD211A9570004AC38454A03E2D6C0@SSIMIBM1...
Come posso fare ad aggiungere records in una query che non me lo consente
perchè ha un collegamento ad un'altra query?
Segnalo che la seconda query la utilizzo unicamente per filtrare i records
della prima.
Grazier in anticipo
Radaelli Renzo
Risposta:
Casomai dovresti aggiungere i record nella tabella, magari con una query di
accodamento (vedi help)...
Ciao.


title: Riallegare via codice tabelle residenti in mdb e diversi dbf

author: Pippo

text:
Ciao a tutti!!!
Ho la necessità di riallegare in automatico (quindi via codice) ad un FE una
serie di tabelle Access che si trovano nel corrispondente BE ed una serie di
tabelle dbf che si trovano su altrettanti dbfall'interno di una directory
diversa da quella che contiene BE e FE. Sul Sito Comune ho gia visto i vari
esempi su come riallegare le tabelle, ma non ho trovato ciò che fa al caso
mio. Qualcuno può darmi una mano? Grazie mille
Tonina
Togliere nospam per contattarmi via e-mail


title: risultato di una query da codice...

author: ^Mauro^

text:
Ciao a tutti!
Sto cercando la possibilità di eseguire una query di select da codice VB e
di avere il risultato di questa query in un formato gestibile direttamente
via codice, tipo un array o una variabile.
In pratica se da codice eseguo docmd.runsql stringa_sql e l'SQL è un select
dove va a finire o dove posso mettere il risultato se non lo faccio
visualizzare a video?
    Grazie a tutti per le eventuali risposte, Mauro.


title: risultato di una query da codice...

author: ALESSANDRO Baraldi

text:
"^Mauro^" <
m...@despammed.com
> ha scritto nel messaggio
news:Ahg7d.24922$75.11...@news3.tin.it...

Ciao Mauro.
Con il metodo da te indicato non esegui nessuna Query Select.
Per ottenere quello che chiedi devi appoggiarti ai Recordset.
Mi esprimo con DAO in quanto mi è più comodo....!
Dim rs as Dao.Recordset
Set rs=Currentdb,openrecordset("SELECT * FROM NomeTabella WHERE Id=1")
Ora il Recordset è un'oggetto e puoi ciclarlo come fosse un'array, anzi
meglio..!
'//    Sposta il Puntatore al primo Record
rs.MoveFirst
'//    Inizializza un Loop che cicla tutti i Records
Do untill rs.Eof
    MsgBox rs.Fields(0)
    rs.movenext
Loop
'//    Azzera la variabile per liberare risorse
rs.Close
Set rs=Nothing
Dai uno sguardo all'Help in merito ai Recordset, purtroppo fà
parte di quelle cose da studiare come struttura dati.....!
L'oggetto Recordset contiene molti METODI e molte PROPRIETA'
ognuna molto importante per la gestione....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: risultato di una query da codice...

text:

Di solito si utilizza una sottomaschera avete per origine dati la query o
una casella di riepilogo.
Altrimenti se devi fare delle elaborazioni utilizzi i Recordset (vedi
help)...
Ciao.
--
Sergio MAZZA


title: risultato di una query da codice...

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:SGg7d.41411$35.18...@news4.tin.it...
> ^Mauro^ wrote:
>> Ciao a tutti!
>>
>> Sto cercando la possibilità di eseguire una query di select da codice
>> VB e di avere il risultato di questa query in un formato gestibile
>> direttamente via codice, tipo un array o una variabile.
>> In pratica se da codice eseguo docmd.runsql stringa_sql e l'SQL è un
>> select dove va a finire o dove posso mettere il risultato se non lo
>> faccio visualizzare a video?
>>
>>     Grazie a tutti per le eventuali risposte, Mauro.
>
> Di solito si utilizza una sottomaschera avete per origine dati la query o
> una casella di riepilogo.
Ok, questo infatti è quello che ho sempre fatto di solito :)
> Altrimenti se devi fare delle elaborazioni utilizzi i Recordset (vedi
> help)...
>
Seguirò questa strada come anche indicatomi da Alessandro nell'altro posto.
    Grazie, Mauro.


title: risultato di una query da codice...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message
news:cjk424$cs4$1...@lacerta.tiscalinet.it...
> "^Mauro^" <
m...@despammed.com
> ha scritto nel messaggio
> news:Ahg7d.24922$75.11...@news3.tin.it...
>> Ciao a tutti!
>>
>> Sto cercando la possibilità di eseguire una query di select da codice VB
>> e
>> di avere il risultato di questa query in un formato gestibile
>> direttamente
>> via codice, tipo un array o una variabile.
>> In pratica se da codice eseguo docmd.runsql stringa_sql e l'SQL è un
> select
>> dove va a finire o dove posso mettere il risultato se non lo faccio
>> visualizzare a video?
>>
>>     Grazie a tutti per le eventuali risposte, Mauro.
>
>
>
> Ciao Mauro.
> Con il metodo da te indicato non esegui nessuna Query Select.
Ok... diciamo che Docmd.RunSQL funziona con le query di insert, delete,
update... speravo fosse gestibile la cosa anche con un select nel modo che
serviva a me... o meglio funziona ma semplicemente mi apre il risultato
della query a video, come se la eseguissi dal frontend di access ad esempio
creandola in visualizzazione struttura.
>
> Per ottenere quello che chiedi devi appoggiarti ai Recordset.
> Mi esprimo con DAO in quanto mi è più comodo....!
>
> Dim rs as Dao.Recordset
> Set rs=Currentdb,openrecordset("SELECT * FROM NomeTabella WHERE Id=1")
>
> Ora il Recordset è un'oggetto e puoi ciclarlo come fosse un'array, anzi
> meglio..!
> '//    Sposta il Puntatore al primo Record
> rs.MoveFirst
> '//    Inizializza un Loop che cicla tutti i Records
> Do untill rs.Eof
>    MsgBox rs.Fields(0)
>    rs.movenext
> Loop
> '//    Azzera la variabile per liberare risorse
> rs.Close
> Set rs=Nothing
>
> Dai uno sguardo all'Help in merito ai Recordset, purtroppo fà
> parte di quelle cose da studiare come struttura dati.....!
>
> L'oggetto Recordset contiene molti METODI e molte PROPRIETA'
> ognuna molto importante per la gestione....!
>
Ti ringrazio molto per l'esempio... sospettavo di dover utilizzare questa
strada, anche se finora mi ero arrangiato diversamente!
Darò uno sguardo all'help a riguardo ed a quanto trovo su Internet.
    Grazie mille per la risposta, Mauro.


title: rinominare campi...

author: G 1 0 X®

text:
L'altro giorno ho rinominato un campo:
sono andato nella tabella dell'Anagrafico e ho rinominato il campo
Cognome_e_Nome in Nominativo
poi ho fatto TUTTE le dovute correzzioni nei moduli nelle form e nelle query
fatto sta che ora ogni volta che vado ad aprire una determinata maschera mi
dice questo:
mi si apre una finestrella con titolo: "Immissione Valore Parametro"
e nel corpo:  GesTotal.Cognome_e_Nome
e una inputbox... e due tasti ok e annulla
se premo ok va tutto liscio e mi carica i dati che deve caricare
annulla naturalmente mi annulla il caricamento della form
DOMANDA: Devo modificare qualche altro parametro nascosto chisaa dove? come
faccio a eliminare questa  maledetta finestrella??
Confido nella vostra Sapienza...
--
____________________________
   G 1 0 X®
Web:
www.giox.net
Alt. Mail:
info...@libero.it
Icq Uin: 47698601
Irc Chan. @azzurranet:
   #mhackerone; #ahccc; #linux;
_____________________________


title: rinominare campi...

text:
"G 1 0 X®" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:n1CK6.7754$f52.3...@news.infostrada.it...
> L'altro giorno ho rinominato un campo:
> sono andato nella tabella dell'Anagrafico e ho rinominato il campo
> Cognome_e_Nome in Nominativo
> poi ho fatto TUTTE le dovute correzzioni nei moduli nelle form e nelle
query
> fatto sta che ora ogni volta che vado ad aprire una determinata maschera
mi
> dice questo:
> mi si apre una finestrella con titolo: "Immissione Valore Parametro"
> e nel corpo:  GesTotal.Cognome_e_Nome
> e una inputbox... e due tasti ok e annulla
> se premo ok va tutto liscio e mi carica i dati che deve caricare
> annulla naturalmente mi annulla il caricamento della form
> DOMANDA: Devo modificare qualche altro parametro nascosto chisaa dove?
come
> faccio a eliminare questa  maledetta finestrella??
> Confido nella vostra Sapienza...
>
Hai controllato i nomi dei controlli (scusa il gioco di parole) se hai
lasciato a qualcuno il vecchio nome?
Ciao.


title: rinominare campi...

text:
si purtroppo tutti controllati e ricontrollati. il fatto e' che funziona
tutto perfettamente
quindi i dati sa dove andarli a prendere solo che compare questa finestra
all'avvio della maschera...



title: rinominare campi...

text:
"G 1 0 X®" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:aELK6.1304$RX4.1...@news.infostrada.it...
> si purtroppo tutti controllati e ricontrollati. il fatto e' che funziona
> tutto perfettamente
> quindi i dati sa dove andarli a prendere solo che compare questa finestra
> all'avvio della maschera...
>
Per favore scrivi dopo il messaggio precedente come faccio io, grazie.
Non è che i dati sa dove prenderli, probabilmente quel vecchio riferimento
non influenza la funzionalità della maschera.
Da come l'hai descritto sembra essere proprio un "vecchio nome" rimasto da
qualche parte; la maschera ha una query come base dati? Hai associato
qualche casella di testo a quel vecchio nome? Hai controllato nel codice
degli eventi?
Prova ad aprire un modulo ed effettuare una ricerca estesa a tutto il
database...
Ciao.


title: rinominare campi...

author: Alessandro Tealdi

text:
"G 1 0 X®" <
NOSPA...@libero.it
> ha scritto nel messaggio
news:aELK6.1304$RX4.1...@news.infostrada.it...

Ad occhio e croce direi che è rimasto il vecchio nome del campo definito nei
parametri di una query
(aprire la query in struttura, menu Query/Parametri);
anche se poi tale parametro non è utilizzato nella query se è definito te lo
chiede lo stesso ....
Oppure potrebbe essere rimasto un criterio Filter oppure Order By sul
vecchio campo nella maschera ...
CIAO


title: Funzione calcolo check digit

author: A

text:
Salve a tutti!
Mi sapreste aiutare nella creazione di una funzione per il calcolo del
check digit?
Io vorrei far inserire dall'utente i primi 12 caratteri, ed in seguito
calcolare io il check digit corretto!
Ho visto sul sitocomune una funzione che verifica che sia vero o falso,
ma non è proprio ciò che cerco!
Grazie!


title: Funzione calcolo check digit

text:
Ritiro la domanda, ho risolto modificando la procedura del sitocomune..
Ve la riporto:
Public Function TestChecksumEan13(TestEan As String) As Integer
   'Autore: AntoGal
   'Accetta: TestEan = codice EAN-13
   'Restituisce: true se il codice è corretto
   If Not TestEan Like "############" Then 'controlla che siano 13 cifre
      TestChecksumEan13 = False
      Exit Function
   End If
   Dim i As Integer, Sum As Integer, check As Integer
   Sum = 0
   'somma in posizione pari
   For i = 2 To 12 Step 2
      Sum = Sum + Val(Mid(TestEan, i, 1))
   Next i
   'moltiplica per 3 le cifre in posizione pari
   Sum = Sum * 3
   'somma in posizione dispari
   For i = 1 To 11 Step 2
      Sum = Sum + Val(Mid(TestEan, i, 1))
   Next i
   Sum = Sum Mod 10
   check = (10 - Sum) Mod 10

   TestChecksumEan13 = check 'codice corretto
End Function
Ciao Alby


title: Relazione e integrità referenziale

author: Giulio Severini

text:
:D non sono morto. sono solo molto assonnato.
Dunque io ho tblUtenti che ha come chiave primaria idUtente che è un
contatore, poi ho tblElencoTitoliDiStudio che ha due campi - idTitolo -
contatore PK e Titolo - testo.
Ora voglio mettere in relazione uno-a-uno tblUtenti e
tblElencoTitoliDiStudio con integrità referenziale ma ciò non è
possibile in quanto:
1. Access mi crea una relazione uno-a-molti, dove molti è
tblElencoTitoliDiStudio
2. mi dice che l'integrità referenziale non può essere applicata in
quanto i dati in tblElencoTitoliDiStudio violano le regole di
integrità referenziale ecc...ecc...
tblElencoTitoliDiStudio è la tabella sulla quale poggia il campo
TitoloDiStudio della tabella tblUtenti, campo che è una casella
combinata.
Questo mi serve perchè dovrò fare delle query che ricerchino gli
utenti in base ai titoli di studio.
Grazie.


title: Relazione e integrità referenziale

author: Sandro

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1120770263.8...@f14g2000cwb.googlegroups.com...





Grazie.
Ciao Giulio,
secondo il mio modesto avviso non ha senso creare una relazione uno a uno
tra due tabelle, questo in linea di massima, perchè se hai questo tipo di
relazione ti basta una sola tabella.
Per la relazione tra titoli di studio e utenti non vedrei male una molti a
molti. Che ne dici ?
Ora ti lascio, vado a nanna perchè sono cappottato dalla fatica ;-). Aspetta
maari qualche altro intervento.
Non mi hai più detto nulla circa l'invio mail ...
Vabbè a domani.
Ciao, buona notte,
Sandro


title: Relazione e integrità referenziale

text:
Ciao Sandro, non credo di aver capito bene il filo del discorso...sono
stanco morto anche io. Per quanto riguarda le email ora il progetto è
passato di mano perciò io per ora non me ne occupo più, ora se ne
occuperà a breve un tizio che ha accettato di lavorarci gratis sopra
implementando un rozzissimo generatore query...poi...se ne riparlerà a
settembre....
Mi piange il cuore...il mio GJDbase in mano a uno sconosciuto :(
'notte!!!!


title: Relazione e integrità referenziale

author: Potone

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1120770263.8...@f14g2000cwb.googlegroups.com...





Grazie.
________
Ciao,
devi accertarti (con una query p.e.) che ogni valore nel campo idTitolo
della tabella tblUtenti sia associato ad uno in tblElencoTitolidiStudio,
fino a che non soddisfi questa condizione Access non ti permetterà di
applicare l'integrità referenziale.
Ciao,
Mat.


title: Relazione e integrità referenziale

text:
Ma veramente tblUtenti è VUOTA. Ad ogni modo non vedo la necessità di
questa relazione. Nel senso che cmq ad ogni modo cmq il campo
TitoliDiDtudio della tblUtenti è quello che conta mentre
tblElencoTitoliDiStudio è solo una tabella che fornisce i valori.


title: Relazione e integrità referenziale

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1120824274.2...@o13g2000cwo.googlegroups.com...

___________
Ma scusami tanto! se non vedi la necessità di questa relazione allora perchè
hai iniziato il 3D?!!!!
Comunque, il fatto che la tblUtenti sia vuota è proprio la causa del fatto
che non puoi applicare l'integrità referenziale.
A questo punto però una cosa non la capisco: nel campo titolidistudio in
tblUtenti cos'hai?
La descrizione (intendo testo) del titolo di studio o un id numerico?
Se è una stringa allora proprio una relazione con un'altra tabella proprio
non ti serve (quindi tutto questo discorso non ha nessuna utilità).
Se è un id numerico all'ora direi che la relazione ti serve altrimenti come
fai a sapere a che titolo di studio corrisponde un dato id?
Forse mi sono perso qualcosa... boh
ciao,
Mat.


title: Relazione e integrità referenziale

author: Alex NSB

text:
> Dunque io ho tblUtenti che ha come chiave primaria idUtente che č un
> contatore, poi ho tblElencoTitoliDiStudio che ha due campi - idTitolo
> - contatore PK e Titolo - testo.
...
> tblElencoTitoliDiStudio č la tabella sulla quale poggia il campo
> TitoloDiStudio della tabella tblUtenti, campo che č una casella
> combinata.
Quello che ti serve č una relazione uno a molti tra tblElencoTitoliDiStudio
e tblUtenti (immagino infatti che lo stesso titolo di studio possano averlo
piů utenti). Il fatto che la tabella utenti sia vuota non fa alcuna
differenza.
HTH.
Alessandro


title: Relazione e integrità referenziale

author: Roberto dalla campagna

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1120770263.8...@f14g2000cwb.googlegroups.com...

Visto che un utente può avere più titoli di studio ed un titolo di studio
può essere posseduto da più utenti, la relazione tra le due tabelle di cui
sopra dovrai metterle in relazione molti-a-molti e non uno-a-uno come tenti
di fare tu.
In Access una relazione molti-a-molti tra due tabelle si relizza tramite una
terza tabella che nel tuo caso si chiamerà tblUtentiTitoli dovrà avere una
struttura simile a questa:
ID                    Contatore e chiave primaria
idUtente           Numerico
idTitolo             Numerico
Tale tabella dovrà essere in relazione uno-a-molti con tblUtenti in base ai
rispettivi campi idUtente ed in relazione uno-a-molti con
tblElencoTitoliDiStudio in base ai rispettivi campi idTitolo.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Relazione e integrità referenziale

text:
Ciao, grazie a tutti per le risposte.
Dunque ecco cosa ho io:
tblUtenti:
idUtente - contatore, PK
....
TitoliDiStudioEprofessionali - testo, casella combinata su
tblElencoTitoliDiStudio
tblElencoTitoliDiStudio:
idTitolo - contatore, PK
Titolo - testo
Quindi come potete vedere, per selezionare un titolo di studio per un
utente - uno ed uno solo per ogni utente in questo database - basta
sfogliare la casella combinata associata al campo
TitoliDiStudioEProfessionali e selezionare quello desiderato, da un
elenco in tblElencoTitoliDiStudio.
Il tipo voleva una qualche relazione per effettuare una query ma mi sa
che si sia perso qualche cosa :) visto che non c'è manco bisogno di
una relazione pertrovare il dato che gli interessa basta infatti fare
una query parametrica sul campo TitoliDiStudioEProfessionali di
tblUtenti.
Giusto?
Grazie :)


title: Relazione e integrità referenziale

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1120874052....@f14g2000cwb.googlegroups.com...
>Ciao, grazie a tutti per le risposte.
>
>Dunque ecco cosa ho io:
>
>tblUtenti:
>
>idUtente - contatore, PK
>....
>TitoliDiStudioEprofessionali - testo, casella combinata su
>tblElencoTitoliDiStudio
>
>tblElencoTitoliDiStudio:
>
>idTitolo - contatore, PK
>Titolo - testo
>
>Quindi come potete vedere, per selezionare un titolo di studio per un
>utente - uno ed uno solo per ogni utente in questo database - basta
>sfogliare la casella combinata associata al campo
>TitoliDiStudioEProfessionali e selezionare quello desiderato, da un
>elenco in tblElencoTitoliDiStudio.
Scusami ma la relazione tra le due tabelle non č uno-a-uno come affermi tu
ma uno-a-molti: un titolo di studio puň appartenere a piů utenti.
>Il tipo voleva una qualche relazione per effettuare una query ma mi sa
>che si sia perso qualche cosa :) visto che non c'č manco bisogno di
>una relazione pertrovare il dato che gli interessa basta infatti fare
>una query parametrica sul campo TitoliDiStudioEProfessionali di
>tblUtenti.
>
>Giusto?
Infatti non necessariamente le due tabelle debbono stare in relazione:
semplicemente una tabella č origine riga di una casella combinata in una
maschera che ha come origine record l'altra tabella.
Comunque se proprio si vuole relazionare le due tabelle esse si trovano in
relazione uno-a-molti, tanto č vero che idTitolo č chiave primaria nella
tabella tblElencoTitoliDiStudio e chiave esterna nella tblUtenti che č lo
schema classico di una relazione uno-a-molti e non una relazione uno-a-uno
nella quale le due chiavi in base alle quali le tabelle sono in relazione
sono entrambe chiavi primarie.
>Grazie :)
Prego figurati; anzi scu se avevo pensato erroneamente che le due tabelle
dovessere stare in relazione molti-a-molti: io l'avevo immaginato in quanto
normalmente č cosě, visto che č bene prevedere che un utenta abbia piů di un
titolo di studio.



title: Sicurezza Utente

author: bg

text:
Sto cercando di applicare i consigli dal sito e altro che ho letto (proprio
uguale al sito) solo che si blocca tutto quando cerco di importare gli
oggetti (punto 12): riesco ad importare tutto ma non le tabelle. Mi dà:
Riferimento all'oggetto Database non valido (3276) e poi mi butta fuori.
Inoltre se provo a creare una nuova tabella nel DBProt creato al punto9, mi
dà ancora l'errore di prima e non mi consente di salvare la tabella (almeno
non mi sbatte fuori). Ho rifatto i passaggi da zero e diverse volte (ho le
copie di backup della mia applicazione e di system.mdw) ma ritorno sempre
lì.
L'applicazione e' mia, non copiata o da sproteggere o che cavolo e sto
cercando di implementare la sicurezza prima della consegna. (ok con mde e
con disab Shift)
ma questo non va. Come mai?
Grazie
bg


title: Sicurezza Utente

text:
Ci sono riuscito. Ma non ho usato negli ID gruppo di lavoro e utente spazi o
caratteri come il trattino, che avevo usato prima.
Pensavo che gli unici caratteri vietati fossero i caratteri di controllo e
questi " / \ [] : | <> + = ; ,? *
come ho trovato su un testo (nome utente max 20 car e Id da 4 a 20).
E' giusto o la regola e' un'altra?
bg


title: Ordinamento run-time dei report

author: Marco

text:
Salve a tutti, il mio problema è di ordinare run-time la visualizzazione dei
report. Mi spiego meglio: dove inserire 4 chiavi di ordinamento per la
stampa dei contatti(nome,cognome,società,provincia).
Pensavo di fare tutto ciò via codice, introducendo un ORDER BY all'apertura
del report.
La mia perplessità è che nel report ho un raggruppamento relativo al seriale
del contatto.
Esiste un altro metodo per risolvere questo problema?
M.


title: Ordinamento run-time dei report

author: mark

text:
"Marco" <mdel...@alfacon.it@nospam> wrote in message
news:948tsl$fu4$1...@serv1.iunet.it...

Forse non ti sei spiegato bene.
Per stabilire il tipo di ordinamento di un report; apri il report in
anteprima e clicca su <Ordinamento e raggruppamento> nel menu visualizza.
Inserisci nella form i campi che vuoi per l'ordine di stampa.
Ciao
Marco Dell'Oca
D.M.Software


title: Ordinamento run-time dei report

text:
> Forse non ti sei spiegato bene.
> Per stabilire il tipo di ordinamento di un report; apri il report in
> anteprima e clicca su <Ordinamento e raggruppamento> nel menu visualizza.
> Inserisci nella form i campi che vuoi per l'ordine di stampa.
>
> Ciao
> Marco Dell'Oca
> D.M.Software
>
Evidentemente non mi sono spiegato bene. Io devo ordinare i report secondo
alcune chiavi che possono chiaramente cambiare ad ogni stampa. Le chiavi si
ordinamento sono selezionate da una maschera apposita.
Es:
1-Nome
2-Societa
3-Provincia
oppure
1-Cognome
2-Nome
...
...
Io ho risolto in questo modo,anche se non mi sembra la soluzione ottimale:
nel vampo <ordinamento e raggruppamento> ho inserito raggruppando
=IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord1]="cognome";[AnagDCognome];
        IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord1]="societa";[AnagDSocieta])
    )
poi nuovo raggruppamento
=IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord2]="cognome";[AnagDCognome];
        IIf([Forms]![Gestione Eventi]![Sottomaschera
Stampa].[Form]![Ord2]="societa";[AnagDSocieta])
    )
In questo modo, con 2 iif annidati sembra funzioni. Il mio problema è un
altro ora: io devo gestire 4 ordinamenti, per cui mi servono 4 iif annidati.
Ora, Access non  lascia inserire più di un numero di caratteri che a me non
basta....
Ho quindi pensato di settare 4 variabili di codice globali con le 4
chiavi...in teoria funzia, ma il mio problema è come faccio a prendere il
valore di questa variabile globale da dentro <ordinamento e
raggrupppamento>???
Magari è una banalità, ma sono alle prime armi e non so come fare...se si
può fare....
M.


title: Ordinamento run-time dei report

author: Nicola Ardito

text:
Marco ha scritto nel messaggio <94crc2$7il$
1...@nread1.inwind.it
>...

Ho provato una cosa del genere e funziona:
1) Nel report ho tolto tutti gli ordinamenti interni e la recordsource.
2) nel codice del report evento open ho inserito
Select Case Forms!frm_report!crnOrdinamento
Case 1
Me.RecordSource = "SELECT Codice, RagSoc, Nome, Indirizzo " _
            & " FROM tbl_CliFor " _
            & " WHERE Tipo='C' order by Codice"
Case 2
Me.RecordSource = "SELECT Codice, RagSoc, Nome, Indirizzo " _
            & " FROM tbl_CliFor " _
            & " WHERE Tipo='C' order by RagSoc"
Case Else
End Select


title: Ordinamento run-time dei report

text:
>
> Ho provato una cosa del genere e funziona:
> 1) Nel report ho tolto tutti gli ordinamenti interni e la recordsource.
> 2) nel codice del report evento open ho inserito
> Select Case Forms!frm_report!crnOrdinamento
> Case 1
> Me.RecordSource = "SELECT Codice, RagSoc, Nome, Indirizzo " _
>             & " FROM tbl_CliFor " _
>             & " WHERE Tipo='C' order by Codice"
>
> Case 2
> Me.RecordSource = "SELECT Codice, RagSoc, Nome, Indirizzo " _
>             & " FROM tbl_CliFor " _
>             & " WHERE Tipo='C' order by RagSoc"
> Case Else
>
> End Select
Ok....il problema è che nel mio report ci sono dei raggruppamenti, che, da
quanto mi sembra, creano un ordinamento che ha priorità maggiore rispetto a
quello fatto cia codice...
Ora il mio unico problema è riuscire a beccare dentro <ordinamenti e
raggruppamenti> il valore si ste variabili di codice globale che contengono
l'ordinamento...
M.


title: Open o PrintOut File Word...

text:
Ciao a tutti, vi espongo il problema.
Devo aprire e/o stampare un documento di Word direttamente da Access, ho
risolto cosě:
1)Stampa------>
        Dim oApp As Object
        Set oApp = CreateObject("Word.Application")
        oApp.Documents.Open(MioFile.DOC).PrintOut
2)Apertura in sola Lettura------->
        Dim oApp As Object
        Set oApp = CreateObject("Word.Application")
        oApp.Documents.Open (FilePath & Me![NOMESCHEDA])
        oApp.Visible = True
I problemi sono 2:
a)Aprendo e stampando in questo modo, il file .DOC rimane in qualche modo
    bloccato, e poichč č in rete, viene negato l'accesso e non capisco il
perchč, ho commesso
    qualche errore????
b)E' possibile settare Word in modo che il File, anche se in sola lettura
sia come effetto Loock=true
    relativo ad un comando di ACCESS.
Grazie a tutti.
Alex.
>---------------------------------------------------------------------------
---------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>---------------------------------------------------------------------------
---------<
--
Posted from [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Open o PrintOut File Word...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:000701c11e98$365fe100$1c6c623e@w1v7p0...

Non sono sicuro di aver capito;
a) la sub numero 1 ti apre il file e lo invia alla stampante di default ma
la sessione di word rimane aperta con il documento attivo; quindi se devi
solo stampare il documento per poi richiuderlo ti conviene aprirlo in sola
lettura e non avviare la stampa in background. Cosě facendo eviti il
messaggio che ti avvisa della perdita dei dati in stampa se chiudi
l'applicazione prima che abbia terminato l'operazione di spool.
Es.
'-------------
1)Stampa------>
        Dim oApp As Object
        Set oApp = CreateObject("Word.Application")
        oApp.Documents.Open "MioFile.DOC", , True
        oApp.ActiveDocument.PrintOut False
        oApp.Documents.Close False
        oApp.Quit
        Set oApp = Nothing
'-------------
b) qui non ho proprio capito cosa vuoi fare!
Ciao.


title: Open o PrintOut File Word...

text:
Ciao Sergio, grazie innanzitutto.
Il primo problema sembra risolto, almeno per la stampa.
Il secondo, sicuramente mi sono spiegato male, vorrei poter aprire il
Documento.doc senza dare la possibilità
all'utente di accedere ai menù e, se possibile disabilitare o disattivare le
pagine e quindi il cursore al loro interno.
Forse ora è più chiaro, ma non sò se possibile.
E' vero che aprendolo in sola lettura non è modificabile, ma l'utente medio
è terrificante, meno opzioni gli si lasciano meglio
è.........per noi.
Grazie Alex.
>---------------------------------------------------------------------------
---------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>---------------------------------------------------------------------------
---------<
--
Posted from [212.141.54.103]



title: Open o PrintOut File Word...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:000301c11f68$1288ce60$d01c623e@w1v7p0...

Ho provato a modificare "l'ambiente word" e, per ora, non sono riuscito a
trovare nulla (in poche righe di codice) che si avvicini a qualcosa di
semplice come un Enabled = False o Locked = True di un qualsiasi oggetto;
anche perché tu non vuoi far modificare il documento ma vuoi dargli la
possibilità di sfogliarlo.
Avevo provato a togliere righelli/barre menù/bottoniere ma alla fine ho
incasinato il normal.dot del mio word (c'avevo perso un mese per
personalizzarlo!!! Sigh!) e il documento era comunque modificabile o al
massimo in sola lettura.
Ho pensato che poteva essere una soluzione utilizzare un controllo ole non
associato, solo che per sfogliarlo avresti dovuto creare tu dei bottoni per
andare avanti/indietro...
Dammi qualche informazione in più sull'utilizzo di questo documento e le
restrizioni che vuoi applicare...
Ciao.


title: Open o PrintOut File Word...

text:
Ciao Sergio, hai azzeccato il problema, volevo fare proprio quello che hai
provato a fare tu,
e vedo che è un problema, la seconda soluzione che mi hai proposto è valida,
nn problema per
implementare comandi, ma non ho mai utilizzato questo tipo di soluzione, se
hai un Esempio
fatto o hai la pazienza di indirizzarmi, te ne sarei grato.
Il fatto è che al documento devono accedere tramite rete n°?? utenti solo
per consultazione, e un
amministratore per aggiornamenti, la parte aggiornamenti è OK, ma la
consultazione volevo fosse
forzata.
Grazie di nuovo Alex.
>---------------------------------------------------------------------------
---------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>---------------------------------------------------------------------------
---------<
--



title: Open o PrintOut File Word...

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:000301c12027$31c9b2c0$4e0f623e@w1v7p0...

Stavo leggendo l'help di word e mi è vento in mente che potresti impostare
delle password di apertura e/o modifica sul documento; tanto il documento lo
apri tramite ole e le passoword le invii tu visto che conosci (login)
l'utente che ha fatto la richiesta di vedere/modificare il documento.
Quindi:
* documento sola lettura *
oApp.Documents.Open (FilePath & Me![NOMESCHEDA]), , True
* documento con password all'apertura *
oApp.Documents.Open (FilePath & Me![NOMESCHEDA]), , , , passwordDocument
* documento con password per la modifica *
oApp.Documents.Open (FilePath & Me![NOMESCHEDA]), , , , , , ,
passwordScrittura
Penso sia la soluzione più flessibile e veloce...
Ciao.


title: Open o PrintOut File Word...

text:
Ciao Sergio, credo sia un ottimo consiglio, provo a realizzarlo e lo
do in pasto all'UTENTE per vedere l'effetto finale, che credo sia
positivo.
Ciao Grazie di nuovo per il tempo dedicatomi.
Alex
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--



title: Licenza e certificazione

author: Roberto A.

text:
Ciao a tutti,
è da un pò che non mi faccio sentire...ebbene forse non c'entra proprio del
tutto l'argomento ma forse qualcuno può aiutarmi.
Qualche tempo fa ho progettato un programma per la gestione di un' azienda
in Access.
Premetto che non ho partita iva ma mi sono fatto pagare tramite ritenuta
d'acconto.
Il file rilasciato a loro naturalmente è un mde, con me non si sono
comportati bene (soprattutto nei pagamenti) e pochi giorni fa sono venuto a
conoscenza (non da loro) che il mio programma aveva ricevuto la
certificazione ISO 9001 e 14000 per la gestione dell'azienda.
Ora io purtroppo non me ne intendo ne di licenze ne di certificazioni ma
posso farmi rivalere di questa certificazione?
E inoltre la licenza che implicitamente ha l'azieda è solo d'uso, vero?Ossia
i pieni diritti sul programma li ho io!?
Alla luce di tutto questo cosa posso richiedere?
Grazie a tutti dell'aiuto
Roberto


title: Licenza e certificazione

author: ciroteo

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:xuKLd.804441$35.31...@news4.tin.it...

prova su it.diritto.internet


title: Licenza e certificazione

author: MA

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:xuKLd.804441$35.31...@news4.tin.it...

Dipende da cosa hai specificato col contratto.
MAssimiliano


title: Licenza e certificazione

author: namor

text:
Roberto A. ha scritto:

Prova questo
http://www.diritto.it/articoli/dir_tecnologie/policella3.html
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Licenza e certificazione

author: Roberto da casa

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:xuKLd.804441$35.31...@news4.tin.it...

Scusami, ma non mi risulta che si possa fare la certificazione (anzi
l'autocertificazione) ISO 9001 di un  applicativo ma mi risulta che si fa la
certificazione ISO 9001 di un ciclo produttivo all'interno del quale
eventualmente esiste anche l'uso del tuo programma, alla stregua di altri
processi e/o attività.
Ora mi sembra di capire che, anche se facendoti tirare il collo, il tuo
committente ti abbia pagato per la licenza d'uso del tuo database quello che
tu gli hai chiesto.
Se le cose stanno così, e se il committente non ha rivenduto traendone
profitto, ma lo ha solo usato per espletare la sua attività, mi resta
onestamente difficile capire cosa tu possa ancora pretendere, a meno che tu
non abbia pattuito (e sarebba stata una clausola contrattuale alquanto
bizzarra), e il tuo committente lo abbia esplicitamente accettato (in
maniera altrettanto bizzarra) che il tuo applicativo non poteva essere usato
all'interno di un ciclo produttivo certificato ISO 9001.
Se le tue pretese fossero giustificate penso che tutti i fornitori di
quell'azienda potrebbero vantare il diritto di avere un sovrapprezzo per il
materiale e/o i servizi forniti.
Comunque sei padronissimo di indagare più a fondo ottenendo anche il parere
di un legale.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: eliminare tutti i record e azzerare il contatore

author: Battyy

text:
chiedevo se č possibile con qualche comando eliminare tutti i record da una
o piů tabelle e azzerare i contatori.


author: Carlo Costarella

text:
"Battyy" <
bat...@libero.it
> ha scritto nel messaggio
news:glNef.41331$65.12...@twister1.libero.it...
>
> chiedevo se č possibile con qualche comando eliminare tutti i record da
> una o piů tabelle e azzerare i contatori.
>
>
Per eliminare puoi usare una query di eliminazione e per azzerare i
contatori puoi compattare il db.
Anche da codice puoi eliminare tutti record di una tabella:
docmd.runsql "Delete * from NomeTabella;"
Per compattare un mdb in uso leggi
www.sitomune.com
 sez general la faq di
Federico Luciani o dai uno sguardo a
http://www.donkarl.com/it
 sez. VBA 6.6
Ciao, Carlo


title: query basata su casella di riepilogo

author: tmtube

text:
Mi chiedevo, se creo una casella di riepilogo che riporta delle città e
questa casella di riepilogo è impostata come selezione multipla

in che modo posso creare una query basata su quella casella di riepilogo che
mi visualizzi solo i record delle città selezionate?

access lo gestisce automaticamente?

grazie.


title: query basata su casella di riepilogo

author: CIDI

text:
"tmtube" <
tmtu...@gmail.com
> ha scritto nel messaggio
news:527ef918$0$23114$4faf...@reader2.news.tin.it...

vedi sul sito comune la faq 2.36

ciao

Daniele


title: Come individuare il percorso corrente del database

author: Roberto

text:
Ciao a tutti!
 Scusate se ogni tanto vi disturbo, ma sono incappato in un piccolo
problema:
č possibile sapere la directory dove č eseguito il database?
la domanda sorge dal fatto che devo distribuire a piů persone il Db e ognuna
di loro lo copia in una directory diversa. Successivamente devo esportare un
file e posizionarle nella stessa directory.
che soluzione usereste?
Grazie ancora
Roberto


author: Ilaria

text:
Roberto <
noSpamRob...@katamail.com
> wrote in message
news:9r0g0b$990l5$1...@ID-52001.news.dfncis.de...
> Ciao a tutti!
>  Scusate se ogni tanto vi disturbo, ma sono incappato in un piccolo
> problema:
>
> è possibile sapere la directory dove è eseguito il database?
>
Trovi la funzione in:
www.sitocomune.it
sezione "General"
"Percorso del database corrente"
Bye
Ilaria


text:
Scusa, ho sbagliato il link:
www.sitocomune.com
Bye
Ilaria


text:
Grazie :) scusate  se non ho verificato il sito.. starò 10min. in ginocchio
sui ceci chiedendo venia :)
Tnx
Roby


title: Dividere report su più files pdf

author: BluDeep

text:
Ho un report che vorrei salvare in più files pdf....
ognuno per ogni intestazione categoria.
Ho provato a guardare sul sitocomune ma non ho trovato nulla di
compatibile in quanto ho Access 2007.
E' possibile secondo voi?


title: Dividere report su più files pdf

author: Fabrizio Alessandri

text:

Devi stamparlo (in PDF) e chiuderlo, ogni volta con base la base dati
appropriata.
Ti dovrai quindi creare un recordset e lo passi dentro un ciclo. Ogni
step del ciclo sarà una stampa.


title: Dividere report su più files pdf

text:
> Ti dovrai quindi creare un recordset e lo passi dentro un ciclo. Ogni
> step del ciclo sarà una stampa.
Perdona, ma non sono molto ferrato...
potresti farmi un esempio o indicarmi una bozza di questo recordset?
Grazie anche per la pazienza.... :)


title: Dividere report su più files pdf

text:

Mi dispiace, ma se non sai cosa è un recordset, non so come aiutarti e
non mi vengono proprio in mente metodi alternativi.
Se sai creare una query e successivamente filtrarla per "categoria",
posso provare a darti qualche consiglio.
Ciao.
P.S.
sull'HELP trovi la descrizione di "Recordset".


title: Dividere report su più files pdf

text:
> Se sai creare una query e successivamente filtrarla per "categoria",
> posso provare a darti qualche consiglio.
Questo lo so fare....
in pratica nella mia query mi ritrovo i campi idcli, datafatt, importo
e altri meno significativi...(ovviamente io per "categoria" intendevo
il campo idcli, vale a dire una fattura per ogni cliente).
Diciamo che sono abbastanza a zero come conoscenze di Visual Basic, ma
per il resto con Access me la cavo abbastanza - meglio non
esagerare... :)


title: Dividere report su più files pdf

text:

Quindi cosa è che vuoi stampare, tutte le fatture del cliente X?


title: Dividere report su più files pdf

text:
> Quindi cosa è che vuoi stampare, tutte le fatture del cliente X?
No, voglio creare X files pdf da poter inviare a X clienti.
In pratica anzichè avere un unico file pdf con la fattura 1 relativa
al cliente 1, la fattura 2 relativa al cliente 2, ecc. vorrei avere X
files pdf, uno per ogni cliente.


title: Dividere report su più files pdf

text:

Se ho capito bene, vuoi stampare tutte le fatture relative al cliente
PIPPO. Nella query farai filtro sul cliente e poi stamperai il report.
Senza codice (esistono due DLL magnifiche di Lebens) ti rimane solo di
predisporre la stampante di default del report. A questo punto devi
appoggiarti sul SW che preferisci, per generare il PDF. Io uso "PDF
Creator", che è stato anche aggiornato recentemente e compatibile con
W7.


title: Dividere report su più files pdf

text:
> Se ho capito bene, vuoi stampare tutte le fatture relative al cliente
> PIPPO. Nella query farai filtro sul cliente e poi stamperai il report.
> Senza codice (esistono due DLL magnifiche di Lebens) ti rimane solo di
> predisporre la stampante di default del report. A questo punto devi
> appoggiarti sul SW che preferisci, per generare il PDF. Io uso "PDF
> Creator", che è stato anche aggiornato recentemente e compatibile con
> W7
Adesso sto proprio facendo così come mi stai dicendo tu....
solo che mi è scomodo perchè quando mi ritrovo 100 fatture (relative
quindi a 100 clienti) mi tocca entrare 100 volte nella query cambiando
cliente di volta in volta
io volevo sapere se esiste un modo (forse creando una macro?) che
quando lancio il report "fatture di fine mese" si creino 100 files pdf
(ogni files pdf per ogni cliente che ha una fattura - nell'esempio di
cui sopra = 100).
Non credo sia impossibile...... per le mie conoscenze attuali sì
però.... :(


title: Select... From

author: Symi

text:
Ciao a tutti,
mi interessa capire se in un'istruzione Select From č possibile sostituire
al nome della tabella una variabile.
Ad esempio, se la mia istruzione č "Select * From tblFiori", posso inserire
una varibile del genere?
Dim rst as Recordset
set rst = db.openRecordset("tblPiante")
Quindi avere una istruzione cosě?    "Select * From rst"
Grazie per la pazienza.
                                                 Eugenio


title: Select... From

author: Sirio

text:
Puoi fare cosě:
Dim SQL as String, nome_tabella as String, rst as Recordset
nome_tabella = "...nome..."
SQL = "SELECT campo1, campo2, campo3 FROM [" & nome_tabella & "] WHERE
......;"
Set rst = db.openrecordset(SQL)
Consiglio di usare sempre le parentesi quadre, cosě eviti errori se il nome
della tabella contiene spazi.


title: Select... From

author: lbo dal portatile

text:
>mi interessa capire se in un'istruzione Select From č possibile sostituire
>al nome della tabella una variabile.
sě, ma non nel modo che indichi tu.
>Ad esempio, se la mia istruzione č "Select * From tblFiori", posso inserire
>una varibile del genere?
>Dim rst as Recordset
>set rst = db.openRecordset("tblPiante")
>
>Quindi avere una istruzione cosě?    "Select * From rst"
se sai qual č la tabella da aprire utilizza il suo nome nella
costruzione della stringa sql.  questo č uno dei primi passi nella
tecnica cosiddetta dell'sql dinamico, cioč della costruzione al volo
di una stringa sql a seconda di determinate condizioni:
dim NomeTabella
dim ssql
NomeTabella = "tblFiori"
ssql = "SELECT * FROM " & NomeTabella
' prendi tutti i record di tblFiori
NomeTabella = "tblPiante"
ssql = "SELECT * FROM " & NomeTabella
' prendi tutti i record di tblPiante
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Utilizzo esclusivo Tabelle DB

author: lambie

text:
Altro problemino: ho un DB condiviso a più utenti, cioè condividono db
e tabelle. L'accesso condiviso al db non dà problemi, invece l'accesso
a una tabella, es.l'apertura di una maschera, blocca gli altri, che
ricevono il messaggio "Il modulo di gestione di database Microsoft Jet
non è in grado di aprire il file '....' (Nome Query). Il file è già
aperto con accesso esclusivo da un altro utene o è necessario disporre
dell'autorizzazione per visualizzare i dati". Notare che aprire invece
il file col blocco note non dà alcun problema di condivisione. Il
problema c'è solo nell'uso all'interno del db.
Qualcuno ha suggerimenti? Grazie 1000!
Lamberto


title: Utilizzo esclusivo Tabelle DB

author: Nick

text:
lambie ha detto: in data 08/07/2005 9.18:

dividi il DB in ciò che è tabelle (BE) e ciò che è procedure (FE)
(query, maschere, report, ecc) (guarda nei vecchi post per maggiori
info, oppure la guida alla voce "divisione database")
poi su ogni client copi (in locale) il FE che si colegherà al BE e nn
avrai problemi di questo tipo (salvo che nello stesso istante due utenti
modificano lo stesso record
ciao
Nick


title: Utilizzo esclusivo Tabelle DB

text:
Il problema è che nel mio DB faccio accesso ai dati (solo lettura)
tramite collegamenti a files che stanno in rete. Ho visto che importando
fisicamente i files all'interno del DB non si verifica il mio problema,
ma non voglio importare perchè perderei il vantaggio di avere i dati
sempre aggiornati... suggerimenti? E' possibile che non si possa accedere
in condivisione tramite tabelle collegate?   Grazie!
Lamberto


title: Utilizzo esclusivo Tabelle DB

text:
lambie ha detto: in data 11/07/2005 11.28:

certo che si può..
ma devi mettere il db principale (quelllo che si collega alle tabelle,
quello ceh importa gli oggetti, ecc) su ogni client.. e condividere solo
le tabelle...
ciao
Nick


title: Utilizzo esclusivo Tabelle DB

text:
Grazie Nick! Ho provato… allora, la situazione ora è questa : il DB
(principale e unico..) è presente duplicato su due client. (Ciò comunque mi
creerebbe problemi nel caso di aggiornamenti..). Le tabelle fisicamente
risiedono sul server. Sul DB ci sono solo collegamenti a tali tabelle. Se il
primo dei due client apre una maschera su una tabella il secondo non riesce
tuttora ad accedere!
Lamberto
Nick <senz...@chedetesul.NG> ha scritto:



title: Utilizzo esclusivo Tabelle DB

text:
lambie ha detto: in data 12/07/2005 9.35:
> Grazie Nick! Ho provato… allora, la situazione ora è questa : il DB
> (principale e unico..) è presente duplicato su due client. (Ciò comunque mi
> creerebbe problemi nel caso di aggiornamenti..). Le tabelle fisicamente
> risiedono sul server. Sul DB ci sono solo collegamenti a tali tabelle. Se il
> primo dei due client apre una maschera su una tabella il secondo non riesce
> tuttora ad accedere!
> Lamberto
>
>
[CUT]
la cosa è veramente strana.. ho la stessa struttura e senza prolbemi
accedo alla stessa maschera da 2 o 3 client contemporaneamente senza
problemi..
le tabelle sono collegate correttamente su entrambi i client?
non è che uno dei due apre il db in modalità esclusiva?(controlla il
codice di coem colleghi le tabelle e come apri il db sul client)
ciao
Nick


title: Utilizzo esclusivo Tabelle DB

text:
Nick, allora, le due copie del DB sono definite in accesso condiviso; dalle
proprietà delle tabelle collegamenti ti incollo la stringa di definizione. Poi
un'altra cosa: la mia versione di Access è 9.0.6926 SP-3 . Non è che magari
questo livello di Service Pack presenta questo tipo di problema? Lo dico solo
perchè non so più che pesci pigliare... Ciao!
Lamberto
Text;DSN=Civile - specifica di
collegamento3;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet=1252;DATABASE=V:\DIRTEC\E
strazioni_intranet;TABLE=civile#txt
Nick <senz...@chedetesul.NG> ha scritto:



title: Utilizzo esclusivo Tabelle DB

text:
lambie ha detto: in data 12/07/2005 11.27:
> Nick, allora, le due copie del DB sono definite in accesso condiviso; dalle
> proprietà delle tabelle collegamenti ti incollo la stringa di definizione. Poi
> un'altra cosa: la mia versione di Access è 9.0.6926 SP-3 . Non è che magari
> questo livello di Service Pack presenta questo tipo di problema? Lo dico solo
> perchè non so più che pesci pigliare... Ciao!
> Lamberto
>
> Text;DSN=Civile - specifica di
> collegamento3;FMT=Delimited;HDR=NO;IMEX=2;CharacterSet=1252;DATABASE=V:\DIRTEC\E
> strazioni_intranet;TABLE=civile#txt
>
>
>
[CUT]
ma usi come fonte di tabella condivisa un file txt??
credo che il problema stia qua... un file txt (che io sappia)
normalmente non può essere usato in multi utenza..
se usi un file di access come tabella, nontrovo il problema..
altro non saprei
ciao
Nick
ps
http://wiki.news.nic.it/QuotarBene


title: Utilizzo esclusivo Tabelle DB

text:
Ho provato a definire all'interno del DB una tabella/collegamento a un
documento xls, che è contenuto fisicamente nella stessa cartella di rete dove
stanno i miei txt... poi ho fatto una query sulla tabella... stesso problema,
sigh...
Lamberto
Nick <senz...@chedetesul.NG> ha scritto:
> lambie ha detto: in data 12/07/2005 11.27:



title: Utilizzo esclusivo Tabelle DB

text:
lambie ha detto: in data 12/07/2005 14.37:
> Ho provato a definire all'interno del DB una tabella/collegamento a un
> documento xls, che è contenuto fisicamente nella stessa cartella di rete dove
> stanno i miei txt... poi ho fatto una query sulla tabella... stesso problema,
> sigh...
> Lamberto
>
[CUT]
è uguale, pure gli xls non hanno la multiutenza.. devi proprio importare
in un db il file (txt o xls) e poi collegare dai tuoi FE (client) le
tabelle contenute in questo nuovo db dove c'è importato il file.
ciao
Nick
leggi qua
http://wiki.news.nic.it/QuotarBene


title: VBA: non riesco a fare il JOIN tra tre tabelle..

author: sdamy

text:
Salvea tutti,
ho un'errore di sintassi sulla clausola FROM di una stringa SQL,
avrei la necessità di fare il JOIN tra: tre tabelle:
FROM (Polcli LEFT JOIN rami ON Polcli.[ramo] = rami.[Ramo]) LEFT JOIN Anacli
ON Polcli.[npc] = Anacli.[npc]
dove sbaglio?
(il query builder me la propone come sopra senza le parentesi [] sui
campi...)
grazie
sdamy


title: clausola where di una query

author: Fabiana

text:
ci vogliono le virgolette quando la clausola where utilizza un valore di un
controllo?

si scrive cos� :

......where Prov = Me.lstListaProvince

o cos�:

......where Prov = 'Me.lstListaProvince'

Che differenza c'�?

Ciao


title: clausola where di una query

author: Karl Donaubauer

text:

Parli di codice VBA?
Siccome il _valore_ del controllo dev'essere combinato
con la stringa SQL (con &) cos� non puo funzionare ne
l'una versione ne l'altra.

Per dire di pi� devi mostrare (meglio copiare/incollare)
l'intera stringa o codice rilevante, almeno 1 riga completa.

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


title: clausola where di una query

text:
>> Che differenza c'�?
>
> Parli di codice VBA?

s�, � VBA;

si scrive cos�:

me.lstNOMI.rowsource = "select nome FROM  tblIndirizzi where Prov =
'Me.lstListaProvince'"

oppure

me.lstNOMI.rowsource = "select nome FROM  tblIndirizzi where Prov =
Me.lstListaProvince"


title: clausola where di una query

text:
Fabiana wrote:
> ...
> sï¿œ, ï¿œ VBA;
>
> si scrive cosï¿œ:
>
> me.lstNOMI.rowsource = "select nome FROM  tblIndirizzi where Prov =
> 'Me.lstListaProvince'"
>
> oppure
>
> me.lstNOMI.rowsource = "select nome FROM  tblIndirizzi where Prov =
> Me.lstListaProvince"

Dipende del tipo di dati del campo Prov. Se si tratta di un tipo testo:

Me!lstNOMI.RowSource = _
 "SELECT nome FROM  tblIndirizzi WHERE Prov = '" & _
      Me!lstListaProvince & "'"

o se ci possono essere province con un apostrofo nel nome:

Me!lstNOMI.RowSource = _
  "SELECT nome FROM  tblIndirizzi WHERE Prov = " & _
       Chr$(34) & Me!lstListaProvince & Chr$(34)



title: BE1 Fisso & BE2 interscambiabile con BE3

author: Announced

text:
Buonasera a tutti,
in una situazione di FE/BE, dovrei poter mantenere il BE1 fisso e
l'altro interscambiabile (BE2 <-> BE3) da scegliere nella form d'avvio
prima del menù principale.
Qualcuno può darmi delle indicazioni?
Grazie
Paolo


author: Roberto da casa

text:
"Announced" <
paolosc...@alice.it
> ha scritto nel messaggio
news:1133803891.5...@z14g2000cwz.googlegroups.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "6.73 'Swicciare' tra vari back-end, dallo
stesso front-end".
>
>
>Grazie
Prego
>Paolo
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
> Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
> Federico Luciani intitolata "6.73 'Swicciare' tra vari back-end, dallo
> stesso front-end".
>
Roberto, ti ringrazio del suggerimento, ma ho già provato ad
utilizzare l'esempio del SC. Questo esempio permette di "swicciare"
solo tutte le tabelle collegate, non solo alcune. A me serve, come da
oggetto, tenerne alcune collegate fisse ad un BE, ed per altre, a
parità di tbl, poter swicciare tra un BE e l'altro.
Tra l'altro ho già postato, precisamente il 29/11, un richiesta di
aiuto sull'implemantazione di tale codice in quanto non riesco ad
intervenirci sopra in questo senso. Ho poi cercato altre strade, con
questo post, in quanto non risolto con quel 3D.
Se tu puoi aiutarmi, te ne sarei davvero grato (lo sono comunque...;-).
Ciao
Paolo


author: Ascorbic

text:
On 7 Dec 2005 00:27:00 -0800, "Announced" <
paolosc...@alice.it
>
wrote:

io farei così:
dal BE1 scegli quale BE avviare e per lanciare effettivamente il BE
scelto:
SHELL "MSACCESS.EXE BESCELTO.MDB"
ciao.


text:
"Announced" <
paolosc...@alice.it
> ha scritto nel messaggio
news:1133944020....@g43g2000cwa.googlegroups.com...

Stanti così le cose non credo che valga proprio la pena di modificare il
codice di Federico Luciani, in quanto è necessario di indicare ad Access
quali tabelle collegare a BE1 e quali a BE2 o BE3, quindi riallegare le
tabelle in base a quanto contenuto in questo elenco.
>
<
>Ciao



text:
> Stanti così le cose non credo che valga proprio la pena di modificare il
> codice di Federico Luciani, in quanto è necessario di indicare ad Access
> quali tabelle collegare a BE1 e quali a BE2 o BE3, quindi riallegare le
> tabelle in base a quanto contenuto in questo elenco.
>
 Sto provando con qualcosa del genere:
Private Sub Comando0_DblClick(Cancel As Integer)
Dim strpath As String
strpath = Me.PathAzienda
If strpath = "" Then Exit Sub
Dim A, B As Variant
A = Array("tbl01, tbl02, tbl03)
Set DB = CurrentDb
On Error Resume Next
For Each B In A
    DoCmd.DeleteObject acTable, B
    DoCmd.TransferDatabase acLink, "Microsoft Access", strpath,
acTable, B, B
Next
Set DB = Nothing
End Sub
dove "Me.PathAzienda" è la path dei vari BE scritti in una tbl
associata ad una form continua dove, attraverso il Comando0, scelgo il
BE che mi interessa.
A = Array("tbl01, tbl02, tbl03) sono le varie tabelle.
Sembra funzionare, avresti qualcosa da aggiungere, ti sembra tutto
corretto?
Grazie Roberto
Paolo


text:
"Announced" <
paolosc...@alice.it
> ha scritto nel messaggio
news:1134137903.1...@z14g2000cwz.googlegroups.com...

Mi sembra non ci sia molto da aggiungere ed il fatto che dà i risultati
sperati lo dimostra.
>
>Grazie Roberto
Prego



title: format

author: Luigi

text:
Salve a tutti,
ho un report basato su una query in cui c'è un campo che indica il mese sul
quale sto facendo le operazioni. Se nel report inserisco una casella di
testo e nell'origine del record scrivo =format([Mese];"mmmm") dovrei avere
il nome del mese scritto per intero?
Mi capita invece che se sto facendo dei calcoli su gennaio (1) mi stampa a
video dicembre!
Dove sbaglio?
Ciao,
Luigi


title: format

author: Gaspare

text:
"Luigi" <
luigialiber...@tiscali.it
> ha scritto nel messaggio
news:dro9e.55103$IN.9...@twister2.libero.it...

Ciao,
evidentemente dovresti rivedere l'utilizzo della funzione format con
particolare attenzione per le date...


title: format

text:
"Luigi" <
luigialiber...@tiscali.it
> ha scritto nel messaggio
news:dro9e.55103$IN.9...@twister2.libero.it...
> Salve a tutti,
> ho un report basato su una query in cui c'č un campo che indica il mese
sul
> quale sto facendo le operazioni. Se nel report inserisco una casella di
> testo e nell'origine del record scrivo =format([Mese];"mmmm") dovrei avere
> il nome del mese scritto per intero?
> Mi capita invece che se sto facendo dei calcoli su gennaio (1) mi stampa a
> video dicembre!
> Dove sbaglio?
> Ciao,
> Luigi
La funzione Format cosě come l'hai scritta tu per ottenere la descrizione in
lettere del mese di calendario, presuppone che il campo [Mese] sia un campo
di tipo Data/ora e contenga una data possibile di calendario.
Se invece il campo [Mese], come mi sembrerebbe di capire, č un campo di tipo
Numerico e contiene il numero cardinale del mese (1 per gennaio, 2 per
febbraio ecc), prova a scrivere cosě:
= Format(DateSerial(Year(Date()); [Mese]; 1); "mmmm")
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: format

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:Hvq9e.55365$IN.9...@twister2.libero.it...
>
> "Luigi" <
luigialiber...@tiscali.it
> ha scritto nel messaggio
> news:dro9e.55103$IN.9...@twister2.libero.it...
>> Salve a tutti,
>> ho un report basato su una query in cui c'è un campo che indica il mese
> sul
>> quale sto facendo le operazioni. Se nel report inserisco una casella di
>> testo e nell'origine del record scrivo =format([Mese];"mmmm") dovrei
>> avere
>> il nome del mese scritto per intero?
>> Mi capita invece che se sto facendo dei calcoli su gennaio (1) mi stampa
>> a
>> video dicembre!
>> Dove sbaglio?
>> Ciao,
>> Luigi
>
> La funzione Format così come l'hai scritta tu per ottenere la descrizione
> in
> lettere del mese di calendario, presuppone che il campo [Mese] sia un
> campo
> di tipo Data/ora e contenga una data possibile di calendario.
> Se invece il campo [Mese], come mi sembrerebbe di capire, è un campo di
> tipo
> Numerico e contiene il numero cardinale del mese (1 per gennaio, 2 per
> febbraio ecc), prova a scrivere così:
>
> = Format(DateSerial(Year(Date()); [Mese]; 1); "mmmm")
>
> --
> Roberto
Grazie a tutti,
avevo già risolto la questione leggendo meglio l'help sulla funzione format
e le date!
Luigi


title: Dimensione salvabile TextBox

author: Guriuz

text:
Salve a tutti,
vorrei sapere se è possibile superare i 255 caratteri salvabili in una
tabella il cui campo è associato ad una TextBox.
Grazie.


title: Dimensione salvabile TextBox

author: Carlo Costarella

text:
"Guriuz" <
gur...@gmail.com
> ha scritto nel messaggio
news:mn.53bb7d74c...@gmail.com...

Se il campo nella tabella è di tipo testo non puoi superare i 255 caratteri.
Se il campo è di tipo memo ne puoi salvare fino a 1,2 giga di dati di tipo
testo.
Ciao, Carlo


title: Dimensione salvabile TextBox

text:
Carlo Costarella il giorno 10/04/2007 alle ore 20:24:19 ha scritto:
> Se il campo è di tipo memo ne puoi salvare fino a 1,2 giga di dati di tipo
> testo.
Funziona grazie.


title: Dimensione salvabile TextBox

author: Alessandro Cara

text:

uccidi le mie certezze. Io ero fermo a 64K
--
ac
y-1=x


title: Dimensione salvabile TextBox

text:
Alessandro Cara il giorno 10/04/2007 alle ore 23:17:55 ha scritto:
> uccidi le mie certezze. Io ero fermo a 64K
Per quanto mi riguarda è più che sufficiente, 255 caratteri sono troppo
pochi.


title: Colorare report alternativamente

author: John B

text:
Un saluto a tutti,
per aumentare la leggibilità di alcuni report, avrei la necessità di
colorare alternativamente le righe.
Come è possibile?
Grazie della Vs preziosa collaborazione
Giovanni


title: Colorare report alternativamente

author: Alex

text:
"John B" <
b...@infinito.it
> wrote in message
news:8d6A9.20133$
Bs5.7...@news1.tin.it

Leggi qualche post indietro l'argomento è stato ampiamente
trattato.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Colorare report alternativamente

text:
Ok, grazie.
Visto, provato.
Un cordiale saluto
Giovanni


title: Visualizzare recordset in listbox con A2k (ADP)

author: Claudio(BS)

text:
Stò cercando di fare una cosa di questo tipo:
Apro una maschera con 2 controlli, listbox1 e cmdbutton1.
Su form.open la maschera non fà nulla.
Con cmdbutton1_click
   1)collego ODBC al database X (database di default)
   2)collego ODBC al database Y
   3)popolo recordsetX
   4)popolo recordsetY
   5)popolo recordsetZ (database Y) con le differenze X-Y
   6)DOVREI caricare listbox1 con recordset Z
   7)chiudo i collegamenti ODBC lasciando i dati in listbox1
Ho provato di tutto, ho i dati nei recordset posso fare qualsiasi cosa
ma non ho ancora una soluzione per visualizzare questo dannato recordset
Z nella listbox1 :°(
Tra l'altro i record sono molti e la soluzione Join(array(),";") non può
funzionare.
Ancora un po' e mi vien da piangere.
Qualche suggerimento please?
Grazie a tutti
--
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio