title: Scrivere dentro una tabella

author: Roberto dal portatile

text:
"Raffaele Trombini" <
trombini...@libero.it
> ha scritto nel messaggio
news:eqhm8l$fa2$1...@news.newsland.it...
> Ho un dilemma....
> Ho una maschera che contiene una casella di testo.
> Tale casella non è legata a nessun campo di nessuna tabella, cioè non ha
> nessuna origine controllo.
> La uso per scriverci dentro dei valori.
> Questi valori poi li devo andare ad inserire dentro una tabella!
> Come fare?
Uno dei modi possibili è quello di usare una query di aggiornamento.
>
> Grazie per l'aiuto
Prego
>
> Ciao a tutti
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Scrivere dentro una tabella

author: Raffaele Trombini

text:
Franco ha scritto:


Potrei legare la maschera alla tabella ed aprire la maschera in modalità
inserimento dati, così non correrei il rischio di modificare quelli
esistenti!!  Che dici?
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/



title: Scrivere dentro una tabella

author: Franco

text:
Il 09 Feb 2007, 13:03,
trombini...@libero.it
 (Raffaele Trombini) ha

Se apri la maschera in "Inserimento dati" non corri il rischio di modificare
quelli già esistenti perchè non li vedi proprio, puoi solo inserirne di
nuovi.
Potresti creare due maschere, una solo d'inserimento e un'altra di modifica
(se tu può servire).
Saluti
Franco



title: Scrivere dentro una tabella

author: renato

text:
"Raffaele Trombini" <
trombini...@libero.it
> ha scritto nel messaggio
news:eqhnum$niq$1...@news.newsland.it...

cosi vai sempre a nuovo record
le maschere possono servire anche a leggere e modificare record esistenti.
ti consiglio di vedere gli esempi su come bloccare o sbloccare i controlli
su Sito Comune prova BloccaSbloccaForm.zip
ciao
Renato


title: Scrivere dentro una tabella

text:
"Franco" <
franc...@inwind.it
> ha scritto nel messaggio
news:217Z222Z110Z44Y...@usenet.libero.it...

ma se hai dei campi da ricalcolare non potresti usare questo sistema.
Io mi sto proprio confrontando con questo problema (vedi msg di ieri notte "
aggiornare da una sottomaschera il contenuto di un campo in tabella "
pesco i dati , li modifico in base alle scelte sulla form  e poi li devo
ripiazzare nella tabella aggiornati.
occorre usare DAO ?  come?
grazie


title: Domanda sulla maschera di input

author: Maria

text:
In una tabella ho impostato un campo [Anno di nascita].
Nella maschera di input ho messo "19"00, sperando così
di poter inserire solo le ultime due cifre.
Il metodo funziona per tutte le cifre, escluse le cifre 1 e 9.
Perchè? E come posso ovviare? (Access2000)
Un grazie anticipato a chi vorrà aiutarmi.
Maria


title: Domanda sulla maschera di input

author: Enrico T.S.

text:
Maria ha scritto nel messaggio <8mrvlp$fli$
1...@lacerta.tiscalinet.it
>...

Ciao .
Io ho provato con :
"19"00;0;_
e mi sembra che funzioni.
Infatti mi richiede solamente le ultime
due cifre.
Ma scusa e se devi inserire il 2000 (qualche pargolo) ?
bye :o)


title: Domanda sulla maschera di input

text:
"Enrico T.S." ha scritto...
>
> Maria ha scritto nel messaggio <8mrvlp$fli$
1...@lacerta.tiscalinet.it
>...
> >In una tabella ho impostato un campo [Anno di nascita].
> >Nella maschera di input ho messo "19"00, sperando cosě
> >di poter inserire solo le ultime due cifre.
> >Il metodo funziona per tutte le cifre, escluse le cifre 1 e 9.
> >Perchč? E come posso ovviare? (Access2000)
>
> Ciao .
> Io ho provato con :
>
> "19"00;0;_
>
> e mi sembra che funzioni.
> Infatti mi richiede solamente le ultime
> due cifre.
Ti ringrazio della risposta.
Anche cosě perň noto sempre la stessa anomalia:
se digiti qualsiasi cifra, escluse le due preimpostate, viene accettata
immediatamente; se invece digiti 1 oppure 9, devi ridigitarla una seconda
volta (se cambi la maschera ad es. in  "20", la stessa cosa avviene per le
due cifre 2 e 0).
Ho notato inoltre che lo 0, quando si digita per primo, viene sostituito da
uno spazio vuoto.
Forse č un problema di Access2000 italiano, che - a quanto pare - ha qualche
bug nella sezione Maschera di input. Infatti ho provato ad applicare
l'esempio che c'č nella guida in linea per avere l'iniziale maiuscola in un
campo tipo "Cognome", e cioč >L<??????????  ma non appena cerco di immettere
un dato mi esce sempre questo messaggio d'errore:
Il valore immesso non č valido per la maschera di input '?a<LLLLLLLLLL'
specificata per il campo.
> Ma scusa e se devi inserire il 2000 (qualche pargolo) ?
Si tratta di schede anagrafiche del personale di una scuola.
Dovrei stare tranquilla per una ventina d'anni ancora... ;-)
Ciao,
Maria


title: Domanda sulla maschera di input

text:
Maria ha scritto nel messaggio <8mud7v$5b1$
1...@lacerta.tiscalinet.it
>...
...............................
>Ti ringrazio della risposta.
>Anche così però noto sempre la stessa anomalia:
>se digiti qualsiasi cifra, escluse le due preimpostate, viene accettata
>immediatamente; se invece digiti 1 oppure 9, devi ridigitarla una seconda
>volta (se cambi la maschera ad es. in  "20", la stessa cosa avviene per le
>due cifre 2 e 0).
>
Premetto che io uso A97.
A me funziona regolarmente. Ma non hai mica usato
un campo in formato data vero? io ho usato un campo
in formato generico.
>Ho notato inoltre che lo 0, quando si digita per primo, viene sostituito da
>uno spazio vuoto.
>Forse è un problema di Access2000 italiano, che - a quanto pare - ha
qualche
>bug nella sezione Maschera di input. Infatti ho provato ad applicare
>l'esempio che c'è nella guida in linea per avere l'iniziale maiuscola in un
>campo tipo "Cognome", e cioè >L<??????????  ma non appena cerco di
immettere
>un dato mi esce sempre questo messaggio d'errore:
>Il valore immesso non è valido per la maschera di input '?a<LLLLLLLLLL'
>specificata per il campo.
>
E' strano io ho provato anche la stringa >L<??????????
e mi funziona bene ovvero iniziale Maiuscola e i restanti 10 caratteri
non obbligatori ma non piu' di 10, minuscoli.
>


title: Domanda sulla maschera di input

text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto nel messaggio
news:8muebk$bt4$1...@nslave1.tin.it...
>
[CUT]
Scusate se mi intrometto, ma mi sembra che sia risaputo che delle maschere
di input di Access 2000 non funziona quasi niente. Se ne č parlato
diffusamente un paio di mesi fa nel NG.
Roberto


title: Domanda sulla maschera di input

text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto...
[snip]
> Premetto che io uso A97.
La risposta di Roberto dal portale conferma i miei peggiori timori.
E' un problema di Access2000.
Ti ringrazio comunque del tuo gentile interessamento.
Ciao,
Maria


title: Domanda sulla maschera di input

text:
>
> [CUT]
>
> Scusate se mi intrometto, ma mi sembra che sia risaputo che delle maschere
> di input di Access 2000 non funziona quasi niente. Se ne č parlato
> diffusamente un paio di mesi fa nel NG.
>
> Roberto
Ciao Roberto,
grazie per la notizia, anche se poco lieta.
Io ho Access2000 da pochi giorni, e pertanto potevo solo
supporre che si trattasse di bug.
Sai per caso se il SP1 risolve la cosa?
Ciao,
Maria


title: Domanda sulla maschera di input

text:
"Maria" <Mar...@spam.yourself> ha scritto nel messaggio
news:8murof$a7t$1...@lacerta.tiscalinet.it...
> >
> > [CUT]
> >
> > Scusate se mi intrometto, ma mi sembra che sia risaputo che delle
maschere
> > di input di Access 2000 non funziona quasi niente. Se ne è parlato
> > diffusamente un paio di mesi fa nel NG.
> >
> > Roberto
>
>
> Ciao Roberto,
>
> grazie per la notizia, anche se poco lieta.
> Io ho Access2000 da pochi giorni, e pertanto potevo solo
> supporre che si trattasse di bug.
>
> Sai per caso se il SP1 risolve la cosa?
>
> Ciao,
> Maria
>
>
Mi dispiace ma non so risponderti; usando solo Acess 97 (per fortuna
:-)))) ), seguo le problematiche di Access 2000 solo marginamente; ho solo
deciso di aspettare ancora a passare ad A2000.
Ciao e buon Ferragosto
Roberto


title: [OT] saltato disco dove avevo mdb

author: Mattia

text:
scusate l'ot
salve, seguito esplosione di un pc che aveva un raid 1
posso utilizzare uno dei due dischi come fosse un normale ide su un altro pc
e accedere ai dati contenuti?
se si come?
ciao e grazie
Mat


title: [OT] saltato disco dove avevo mdb

author: Sergio MAZZA

text:
"Mattia" <
fasdfsdas...@tin.it
> ha scritto nel messaggio
news:45e6d0ad$0$17952$4faf...@reader1.news.tin.it...

Come sarebbe "come"? Stacchi l'hd e se PATA metti il jumper su MASTER o
SLAVE a secondo di come vuoi accederci; se SATA lo attacchi e lo utilizzi...
> ciao e grazie
> Mat
Ciao.
--
Sergio MAZZA


title: [OT] saltato disco dove avevo mdb

author: MA

text:

Se invece PATA- TRACK, sei rovinato
>
>> ciao e grazie
>> Mat
>
>
> Ciao.
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: [OT] saltato disco dove avevo mdb

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:es6qhh$e21$1...@tdi.cu.mi.it...
>
> Se invece PATA- TRACK, sei rovinato
SATA- CCALTRANVE...
> --
> --
> Massimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
Ciao.
--
Sergio MAZZA


title: [OT] saltato disco dove avevo mdb

author: luk

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:es6rck$fag$1...@tdi.cu.mi.it...
> > Se invece PATA- TRACK, sei rovinato
>
> SATA- CCALTRANVE...
Qui si scherza sulle disgrazie altrui........     :-))
quel poveretto non avrà dormito stanotte.....


title: Formato date

author: Milo

text:
Ciao a tutti.
Ho una serie di date nel formato gg/mm/aa e vorrei trasformarle nel
formato
mmmm aa.
Ho provato ad utilizzare la funzione format per ottenere questo
risultato,
ma al momento di ordinare cronologicamente i dati, agosto 2005
precedete
gennaio 2005, o altre cavolate di questo tipo.
Mi potete indicare come risolvere questa situazione.
Grazie in anticipo.
Milo


title: Formato date

author: PBsoft

text:
> Ho una serie di date nel formato gg/mm/aa e vorrei trasformarle nel
> formato mmmm aa.
Format(Date(), "mmmm yy")
> Ho provato ad utilizzare la funzione format per ottenere questo
> risultato,
> ma al momento di ordinare cronologicamente i dati, agosto 2005
> precedete gennaio 2005, o altre cavolate di questo tipo.
Il formato in questione riguarda solamente la visualizzazione dell'informazione
e non la sua memorizzazione nel database.
Tu hai impostato un'ordinamento in base al campo in questione ma Access si
rifiuta di farlo?
Che errore ricevi?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Formato date

text:
"Milo" <
miles...@iol.it
> ha scritto nel messaggio
news:1154535277.9...@m73g2000cwd.googlegroups.com...

Mi sembra che stai confondendo il valore di un campo di tipo Data/ora con la
sua visualizzazione. Ti ricordo che il valore di un campo Data/ora prescinde
dal formato con cui lo visualizzi.
Insomma se il valore è quello relativo alla data odierna, lo visualizzerai
come 02/08/2006 se il formato della casella di testo è dd/mm/yyyy, lo vedrai
come agosto 2006 se il formato è mmmm yyyy ecc. ecc.
Tu l'ordinamento lo devi fare sul campo Data/ora e non sul campocalcolato
ottenuto con la funzione Format, quindi imposterai adeguatamente il formato
della casella di testo associata al campo di tipo Data/ora.
Così facendo l'ordinamento sarà corretto così come la visualizzazione sarà
quella desiderata.
> Grazie in anticipo.
Prego
> Milo
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Differenza Access97-2003

text:
Salve a tutti, fino a ieri usavo Access97 e tutto era ok, oggi uso il
2003 e mi chiedo, è possibile che non funzioni più l'espressione
"InputBox" in una query? Con il 97 andava tutto bene.
E se è così, come faccio ad inserire un dato variabile in una maschera
che vincoli una query?
Grazie, saluti


title: Differenza Access97-2003

author: Cinzia

text:
<
d.fili...@tin.it
> ha scritto nel messaggio
news:a433d83f-f11b-4869...@m44g2000hsc.googlegroups.com...
Salve a tutti, fino a ieri usavo Access97 e tutto era ok, oggi uso il
2003 e mi chiedo, č possibile che non funzioni piů l'espressione
"InputBox" in una query? Con il 97 andava tutto bene.
E se č cosě, come faccio ad inserire un dato variabile in una maschera
che vincoli una query?
Grazie, saluti
>>>>>>>>>>>>>>>>>>>>
ciao d.filippetti,
controlla in Strumenti, Riferimenti che non ci siano riferimenti
mancanti.
Se č tutto a posto, prova a sostiutire la InputBox con un normale
parametro.
Es.
Select * from Rubrica where Cognome like [Cognome?]
--
Cinzia [Office Access MVP]
_______________________

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


title: Differenza Access97-2003

text:
On 11 Ago, 16:21, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
d.filippe...@tin.it
> ha scritto nel messaggionews:a433d83f-f11b-4869...@m44g2000hsc.googlegroups.com...
> Salve a tutti, fino a ieri usavo Access97 e tutto era ok, oggi uso il
> 2003 e mi chiedo, è possibile che non funzioni più l'espressione
> "InputBox" in una query? Con il 97 andava tutto bene.
> E se è così, come faccio ad inserire un dato variabile in una maschera
> che vincoli una query?
> Grazie, saluti
>
> ciao d.filippetti,
> controlla in Strumenti, Riferimenti che non ci siano riferimenti
> mancanti.
> Se è tutto a posto, prova a sostiutire la InputBox con un normale
> parametro.
> Es.
> Select * from Rubrica where Cognome like [Cognome?]
>
> --
> Cinzia [Office Access MVP]
> _______________________
>          www.riolab.orghttp://
accessdaziacin.live.spaces.com
> ----------------------------------------
Eccolo!! E' il 'like' che ha sostituito InputBox.
Grazie mille del suggerimento.
Ciao
Danilo


title: Differenza Access97-2003

text:
<
d.fili...@tin.it
> ha scritto nel messaggio
news:403b47c1-f65c-475e...@s50g2000hsb.googlegroups.com...
On 11 Ago, 16:21, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
d.filippe...@tin.it
> ha scritto nel
> messaggionews:a433d83f-f11b-4869...@m44g2000hsc.googlegroups.com...
> Salve a tutti, fino a ieri usavo Access97 e tutto era ok, oggi uso
> il
> 2003 e mi chiedo, č possibile che non funzioni piů l'espressione
> "InputBox" in una query? Con il 97 andava tutto bene.
> E se č cosě, come faccio ad inserire un dato variabile in una
> maschera
> che vincoli una query?
> Grazie, saluti
>
> ciao d.filippetti,
> controlla in Strumenti, Riferimenti che non ci siano riferimenti
> mancanti.
> Se č tutto a posto, prova a sostiutire la InputBox con un normale
> parametro.
> Es.
> Select * from Rubrica where Cognome like [Cognome?]
>
> --
>Eccolo!! E' il 'like' che ha sostituito InputBox.
>Grazie mille del suggerimento.
>Ciao
>Danilo
Ciao Danilo,
Veramente il like č sempre esistito... oserei dire fin da Access 1.0
che probabilmente non ho mai visto!



title: Differenza Access97-2003

text:
On 12 Ago, 14:50, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
d.filippe...@tin.it
> ha scritto nel messaggionews:403b47c1-f65c-475e...@s50g2000hsb.googlegroups.com...
> On 11 Ago, 16:21, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
> wrote:
>
>
>
>
>
> > <
d.filippe...@tin.it
> ha scritto nel
> > messaggionews:a433d83f-f11b-4869...@m44g2000hsc.googlegroups.com...
> > Salve a tutti, fino a ieri usavo Access97 e tutto era ok, oggi uso
> > il
> > 2003 e mi chiedo, è possibile che non funzioni più l'espressione
> > "InputBox" in una query? Con il 97 andava tutto bene.
> > E se è così, come faccio ad inserire un dato variabile in una
> > maschera
> > che vincoli una query?
> > Grazie, saluti
>
> > ciao d.filippetti,
> > controlla in Strumenti, Riferimenti che non ci siano riferimenti
> > mancanti.
> > Se è tutto a posto, prova a sostiutire la InputBox con un normale
> > parametro.
> > Es.
> > Select * from Rubrica where Cognome like [Cognome?]
>
> > --
> >Eccolo!! E' il 'like' che ha sostituito InputBox.
> >Grazie mille del suggerimento.
> >Ciao
> >Danilo
>
> Ciao Danilo,
> Veramente il like è sempre esistito... oserei dire fin da Access 1.0
> che probabilmente non ho mai visto!
> --
> Cinzia [Office Access MVP]
> _______________________
>          www.riolab.orghttp://
accessdaziacin.live.spaces.com
> ----------------------------------------- Nascondi testo citato
>
> - Mostra testo citato -
...ma allora non capisco se in Acc2003 è stato cambiato qualcosa a
livello di funzioni.
Sul tuo sistema se inserisci un Inputbox nei criteri di una query te
lo accetta?
Nel mio mi dice "Funzione non disponibile nelle espressioni" perchè??
In Acc97 funzionava!
Ciao
Danilo


title: Differenza Access97-2003

author: Carlo Costarella

text:
<
d.fili...@tin.it
> ha scritto
cut
...ma allora non capisco se in Acc2003 č stato cambiato qualcosa a
livello di funzioni.
Sul tuo sistema se inserisci un Inputbox nei criteri di una query te
lo accetta?
Nel mio mi dice "Funzione non disponibile nelle espressioni" perchč??
In Acc97 funzionava!
Ciao
Danilo
[Risposta]
il Like č sempre esistito e non ha nulla a che vedere con inputBox.
InputBox esiste in tutte le versioni di Access.
Per usarlo in una query o meglio in un criterio di una query, fai cosě:
crea una funzione in un modulo pubblico del tipo:
Public Function DimmiCriterio() As Variant
DimmiCriterio = InputBox("Inserisci un numero per il filtro.", "Parametro da
ricercare", "*")
End Function
poi nel criterio della query, nella colonna che ti interessa, scrivi:
Like DimmiCriterio()
Seguendo questo esempio potrai usare InputBox per l'inserimento del criterio
da passare a Like.
Ti ricordo che InputBox restituisce un valore di tipo stringa e questo
spiega il perchč ho usato "As Variant" nella funzione; infatti come valore
di default in InputBox ho usato "*" in modo che se l'utente non inserisce
alcun valore, saranno restituiti tutti i valori: come se scrivessi Like "*".
Piů corretto sarebbe usare un valore di tipo specifico per la funzione
DimmiCriterio a seconda di cosa ti serve e poi eventualmente fare una
conversione.
Per esempio se ti serve un numero di tipo long e vuoi usare InputBox:
Public Function DimmiCriterio() As Long
DimmiCriterio = CLng(InputBox("Inserisci un numero per il filtro.",
"Parametro da ricercare", "0"))
End Function
Infine due paroline sull'operatore Like. Questo operatore fa parte degli
operatori di confronto utilizzati dal motore jet per ottenere maggiori
prestazioni secondo la tecnica Rushmore.
Per saperne di piů leggi:
http://office.microsoft.com/it-it/access/HP051874531040.aspx
alla voce "Migliorare le prestazioni delle query"
Ciao, Carlo


title: maschere e sottomaschere

author: Panathos

text:
Buongiorno a tutti/e,
mi sta capitando un problema strano: ho creato una maschera con
relativa query; ed un'altra maschera che serve come contenitore per la
prima (che è quindi una sottomaschera).
Ho anche creato, nella sottomaschera, un bottone per aprire un
dettaglio (terzo livello di sottomaschera), con relativa query di
origine.
Il problema è che se clicco il bottone dalla prima maschera, non viene
"agganciato" il campo che fa da filtro; cosa che invece accade
regolarmente se apro la seconda maschera da sola.
Quando clicco il bottone Access mi chiede il contenuto del
campo-filtro, come se la sottomaschera non venisse "vista" attiva
quando è aperta la maschera principale.
Ho anche provato ad aprire la maschera principale, e col generatore di
espressioni ho appurato che la sottomaschera non viene vista come "form
caricata". Eppure l'ho fatto altre volte questo procedimento ed ha
funzionato... che può essere??
Ho anche provato a cancellare e ricreare le sottomaschere, ma col
medesimo risultato... dov'è che mi sto probabilmente ingrippando? (ho
anche chiuso e riaperto Access, niente da fare...)
grazie,
Panathos


title: maschere e sottomaschere

author: Gabriele Bertolucci

text:
> Il problema è che se clicco il bottone dalla prima maschera, non viene
> "agganciato" il campo che fa da filtro; cosa che invece accade
> regolarmente se apro la seconda maschera da sola.
Posta per favore l'origine dati della maschera di terzo livello.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: maschere e sottomaschere

text:
Gabriele Bertolucci ha scritto:
> Posta per favore l'origine dati della maschera di terzo livello.
E' meglio che faccia il verso della quaglia: avevo inserito nella query
di origine dati il filtro col campo che mi serviva... mentre invece NON
dovevo metterlo. Senza il filtro infatti va tutto bene.
Grazie,
Panathos


title: Esportazione tipo dati Sì/No

author: zut

text:
Ho notato che quando esporto in excel dei campi impostati tutti a Sì/No (stato triplo No) mi trovo con dei valori Vero/Falso e altri 0/-1.
Come mai? E' possibile avere tutto vero/falso o almeno tutto uniforme?


title: Esportazione tipo dati Sì/No

text:
> Ho notato che quando esporto in excel dei campi impostati tutti a Sì/No (stato triplo No) mi trovo con dei valori Vero/Falso e altri 0/-1.
> Come mai? E' possibile avere tutto vero/falso o almeno tutto uniforme?

Nessuno che lo sa?
Sono dei semplici flag in una maschera. Non capisco il motovo che può differenziare il contenuto del campo in vero/falso o Sì/No.
Nelle proprietà sono impostati tutti nello stesso modo.


title: Esportazione tipo dati Sì/No

text:

Verifica se tutti i campi sono VALORIZZATI, di solito i Campi BOOLEAN devono avere un valore di DEFAULT, solitamente 0/False.

Se così non è devi provvedere e, fare una Query di UPDATE sui Records che non hanno questo campo VALORIZZATO.

Se tutto questo è già sistemato prova ad esportare una query in cui crei un campo calcolato con cbool([NomeCampo]) e vedi se e come si comporta...

@Alex


title: da ACCESS A CSV

author: Giuseppe

text:
Ho una tabella oggetti con 11 records in access  a-b-c-d-e-f-g-h-i-l m.
Il campo a è la chiave il b il titolo il c il prezzo ecc
Ora devo trasferire i dati dal mio database ad un csv che poi verra
importato  da un altro programma.
Per problemi di compatibilita ho caricato il file csv in access come link.
Questa tabella csv ha questi campi   1 2  b c d e f g h i l m
Io devo trasferire i dati dei campi ( b c d e f g h i l m)  dal mio database
ai corrispondenti  (b c d e f g h i l m)  del  file csv.(i campi sono in
realta gli stessi ma il nome è differente per esempio in access è titolo nel
csv  title.
Come posso fare ? posso selezionare le celle   e copiare, questo è facile ma
per farlo in modo piu professionale.?
Grazie Giuseppe


title: da ACCESS A CSV

author: Pablitomf

text:
"Giuseppe" <
giuseppe...@alice.it
> ha scritto nel messaggio
news:479d0eb6$0$4786$4faf...@reader4.news.tin.it...

Query di accodamento...
--
---
Ciao
Pablitomf (Maurizio Facciuti)
Web Master
www.accessgroup.it


title: Record Ripetuti

author: Luciano (DOC)

text:
"[MaGri]" <
mag...@tin.it
> wrote in message
news:98pum0$ne4$1...@pinco.nettuno.it...
> e' possibile in una query mostrare solo i record
> che sono uguali tra loro (per 2 campi) e nascondere
> quelli singoli?
Metti conteggio su uno dei campi e dagli come criterio >1.
Saluti.
Luciano
(DOC)


title: Record Ripetuti

author: [MaGri]

text:
Scusate di nuovo,



title: Record Ripetuti

author: Roberto dal portatile

text:
"[MaGri]" <
mag...@tin.it
> ha scritto nel messaggio
news:98pum0$ne4$1...@pinco.nettuno.it...

Creati una query con Autocomposizione ricerca duplicati.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Report  lanciati in Access 2010 creano numero di pagine abnormi

author: scaronic

text:
Un database mdb (creato in Access2000 ) che funziona da anni regolarmente in access 2000...2007 ,
ora crea problemi nei report in access 2010
Mi spiego meglio : una maschera propone vari filtri all'utente ,  e un gruppo di opzioni permette di selezionare il tipo di raggruppamento per i report.
Esempio raggruppato per Cliente , Prodotto , Fornitore ...
Un pulsante lancia l'anteprima di stampa  a seconda dell'opzione scelta .. lancia il report raggruppato per Cliente (rptProblemiGroupCli) , il report raggruppato per Fornitore (rptProblemiGroupFor) ecc..
(una particolarità i report hanno alcuni campi ( nel Corpo) che hanno orientamento Verticale)
Tutto funziona regolarmente se viene lanciato da PC  access 2000....2007
Se lanciato da Access2010  gli stessi report hanno un numero di pagine abnorme di cui la maggioranza vuote , o meglio dato che i campi hanno un contorno linea , gli stessi campi sembrano vuoti.

Il problema sembrerebbe limitato ai report che hanno Un raggruppamento in intestazione IdCliente .. IdFornitore ....

Qualcuno ha esperienze in merito

Grazie


author: Mancini

text:
I riferimenti VBA sono a posto ?
.


text:
Il giorno mercoledì 15 aprile 2015 09:48:02 UTC+2, Mancini ha scritto:
> I riferimenti VBA sono a posto ?
> .

Si tutto funziona : solo i report che hanno raggruppamenti  creano un numero di pagine abnormi .


text:

Il report contiene campi con orientamento verticale ,  ho provato a rifare lo stesso report con tutti i campi del CORPO , con orientamento orizzontale e il problema non esiste più .

Qualcuno ha esperienze simili ??


author: Simone Calligaris

text:
"scaronic"

Il report contiene campi con orientamento verticale ,  ho provato a rifare
lo stesso report con tutti i campi del CORPO , con orientamento orizzontale
e il problema non esiste più .

Qualcuno ha esperienze simili ??

>

Personalmente ho usato campi a orientamento verticale solo per la stampa di
bollettini C/C postale (non nella sezione corpo).
Comunque, il bug che hai incontrato si verifica in tutti i casi in cui nel
corpo vi sia una textbox orientata verticalmente?

Saluti.


text:

Confermo solo i campi nel CORPO che hanno una text box Verticale


title: query a campi incrociati

author: Lenny

text:
è possibile creare delle query a campi incrociati con piu intestazioni di
riga e di colonna o non è possibile superare questo limite? (quando scelgo
piu intestazioni colonna mi da errore)
grazie


title: Copia barra strumenti

author: Sirio

text:
E' possibile con una semplice esportazione o con un copia-incolla (senza
usare VBA), copiare da un dbase ad un altro una barra menů o strumenti?


title: Copia barra strumenti

author: Lorenzo Coronati

text:
Scrisse "Sirio" <
si...@post.com
>:
>E' possibile con una semplice esportazione o con un copia-incolla (senza
>usare VBA), copiare da un dbase ad un altro una barra menů o strumenti?
Si, basta importarla.
Sinceramente penso che avresti fatto molto prima a
provare...
--
Lorenzo Coronati
--
<<Io studio ing gestionale e dei non laureati
che mi sputano in faccia mi faccio beffe.>>
(Andrea "Mr Bad Guy", 10/07/2000)
--


title: Domandona!! Access e SQL 7

text:
Salve,
posto questo msg per delucidazioni a :
Ho un Pc con Nt server e SQL server 7 installato e 1Pc client con NT WS e
Access 97.
Crato un Database e le tabelle su SQL 7
Dal Client tramite Access vorrei interrogare e gestire con immissioni e
ricerche il database.
- Come procedo?
1) Senza grossa esperienza di Access ho iniziato a fare una maschera per
gestire
una tabella del Database creato su SQL 7.
2) Dalla modalità struttura della maschera nell'evento LOAD ho fatto la
connessione al Database.
3) ho inserito 2 caselle di testo: Codice e Descrizione
4) ho inserito un pulsante (SALVA)
dopo vari tentativi sono riuscito ad inserire un Record con INSERT INTO...
Allora vi chiedo:
Per fare una piccola applicazione che gestisce + tabelle è giusto fare come
ho detto sopra.
Vorrei creare una maschera Iniziale dove faccio la Connessione al Server
e dai vari pulsanti gestire le varie tabelle del database con
Aggiungi, Modifica, Trova, Elimina ...
Qualcuno di voi mi può indicare strade diverse più ottimizzate?
La strada che sto percorrendo è errata?
In attesa
salutoni
F.G.


title: MSComm.ocx

text:
Per favore, qualcuno può dirmi dove è possibile scaricare (gratuitamente) il
componente ActiveX MSComm.ocx ? Avrei bisogno proprio di questo componente -
e non di un altro - per gestire la porta seriale da VBAccess. Ho provato a
cercare tramite motori di ricerca ma non ho trovato quello che cercavo.
Grazie mille.


title: CAMPI MEMO DANNEGGIATI

author: Fabio Chiaro

text:
Mi capita spesso, usando applicazioni Access 97/2000 in rete, che si rovini
un record mentre sto aggiornando un campo di tipo MEMO.
Mentre in A97 mi si rovina proprio il record, in A2000 si riesce a
"risolvere" compattando il database ma perdendo ovviamente il contenuto del
campo.
E' un bug?
Si puň risolvere?
Grazie a tutti


title: CAMPI MEMO DANNEGGIATI

author: Silvio Berruti

text:
"Fabio Chiaro" <
fabio....@tin.it
> ha scritto nel messaggio
news:SVEn7.37530$ul3.1...@news.infostrada.it...
> Mi capita spesso, usando applicazioni Access 97/2000 in rete, che si
rovini
> un record mentre sto aggiornando un campo di tipo MEMO.
>
> Mentre in A97 mi si rovina proprio il record, in A2000 si riesce a
> "risolvere" compattando il database ma perdendo ovviamente il contenuto
del
> campo.
>
Il problema di archivi danneggiati con applicazioni funzionanti in rete è
stato sollevato + volte e ti consiglio di fare una ricerca in tal senso.
Ricordo che una delle cause maggiormente additate fosse la scarsa qualità
delle schede di rete, in particolare quelle con chipset Realtek.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: CAMPI MEMO DANNEGGIATI

author: Stefano LD

text:
Fabio Chiaro <
fabio....@tin.it
> wrote in message
SVEn7.37530$ul3.1...@news.infostrada.it...

> Scusami non so la risposta ma capita anche a me lo stesso problema.... piů
che rovinato quello che vado a modificare sul memo non si copia sul record
che effettivamente stai guardando ma su di un'altro... come se avesse
un'altro indice memorizzato che non vediamo.
Se trovi la soluzione magari se puoi dimmela anche a me !!!
Ed effettivamente dopo una compattazione si risolve ma poi capita non so
quando e come e perchč!


title: Modifica etichette struttura schede

author: Paola De Sio

text:
Salve a tutti...ho un problema con la struttura a schede..presente su di una
maschera; non riesco a modificare le etichette delle schede ...in
particolare avrie bisogno di cambiare il colore del carattere....se qualcuno
può darmi un suggerimento ne sarei molto grata..
Paola


title: Modifica etichette struttura schede

author: Roberto da casa

text:
"Paola De Sio" <
p_d...@virgilio.it
> ha scritto nel messaggio
news:MxVm9.208599$pX1.7...@news2.tin.it...

Non mi risulta sia possibile cambiare nè il colore del carattere nè
tantomeno delle schede.
Ben felice di essere smentito: tu risolveresti il problema ed io imparerei
una cosa nuova.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Modifica etichette struttura schede

author: Maurizio Borrelli

text:
> "Roberto da casa" news:W_Wm9.44022$e31.9...@twister2.libero.it...:
> > "Paola De Sio" news:MxVm9.208599$pX1.7...@news2.tin.it...:
> > ho un problema con la struttura a schede..presente su di una
> > maschera; non riesco a modificare le etichette delle schede ...in
> > particolare avrie bisogno di cambiare il colore del carattere....
[...]
> Non mi risulta sia possibile cambiare nč il colore del carattere nč
> tantomeno delle schede.
[...]
    Gia'. Credo che l'unica sia usare delle immagini e assegnarle alla:
        Property Picture As String
            Membro di Access.Page
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Modifica etichette struttura schede

author: warp

text:
Paola De Sio ha scritto nel messaggio ...

Buona l'idea di Maurizio.
A titolo di curiosità con un pizzico di autarchia (pochina secondo me), si può arrivare a
personalizzare totalmente l'aspetto e la posizione dei pulsanti: spedii mesi fa un esempio carino al
webmaster del S.C. ... prima o poi immagino sarò pubblicato.
Per sommi capi:
1) Crei e utilizzi la struttura a Frame standard di Access come al solito
2) Finito il lavoro, setti a "Nessuna", l'opzione "Stile" della struttura a Frame
3) Crei delle bitmap con i pulsanti, la forma e il testo che preferisci e le assegni a dei controlli
immagine che ficchi sopra (o sotto, o accanto) la struttura a schede.
4) Su evento click dei controlli immagine effettui il corretto cambio pagina sulla struttura a
Frame: Me!<NomePagina>.SetFocus
Ciao, warp


title: Modifica etichette struttura schede

text:
> "warp" news:anm9li$h0o$1...@fe2.cs.interbusiness.it...:
> Buona l'idea di Maurizio.
    Ti ringrazio ma non e' un'idea mia bensi' di chi ha progettato il
controllo con la property Picture. ;-)



title: BEN RITORNATI A LAVORO...

text:
Buon lavoro a tutti quelli che come me sono appena tornati sotto al
torchio...
--
Maurizio75


title: BEN RITORNATI A LAVORO...

author: Giorgio Ferrari

text:
"Maurizio75"
> Buon lavoro a tutti quelli che come me sono appena tornati sotto al
> torchio...
Amen :-)


title: FE e BE: ovvero?

author: Giulio Severini

text:
Dove posso trovare info circa la progettazione e la programmazione di
FE e BE?
Se non erro il FE è il Front End - tipo Access - che si connette ad un
Back End - tipo SQL Server.
Giusto'
Grazie!


title: FE e BE: ovvero?

author: Carlo Costarella

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118413593....@f14g2000cwb.googlegroups.com...

Giusto'
Grazie!
Può darsi che non trovi granchè cercando FE o BE ma pittosto cercando
"tabelle allegate", "divisione database", "separare le tabelle da tutti gli
altri oggetti di un db", ecc.
I due acronimi si riferiscono propro a questo: tabelle (di access) in un db
(BE) e tutti gli altri oggetti in un secondo db (FE). Il secondo db allega
le tabelle dal primo


title: FE e BE: ovvero?

text:
Allora ho proprio un esempio bello grosso su casa. C'è un database che
contiene solo tabelle, ed altri database le cui tabelle si collegano a
questo.
Ma qual è il vantaggio di tale architettura?


title: FE e BE: ovvero?

author: Luke

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118414829....@g47g2000cwa.googlegroups.com...

la mia teoria di questa architettura è che le tabelle con i dati risiedono
su un db magari in rete e condiviso con + utenti (questo è il BE), mentre
gli utenti lavorano sull'FE che contiene generalmente tutte le procedure, le
query, i report le maschere ecc... per far funzionare l'applicazione....
in conclusione uno dei vantaggi è che se devi fare delle modifiche
funzionali all'applicazione, i dati non li tocchi e ricompili solo l'FE
distribuendolo agli utenti....
ciao luca


title: FE e BE: ovvero?

author: MA

text:

Meno traffico di rete (passano solo i dati e non gli oggetti).
personalizzazioni lato client
minore possibilità di corruzione degli oggetti
possibilità che si incricchi solo un FE e non tutta l'applicazione
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


title: FE e BE: ovvero?

text:
Quindi MA,il database che ti ho mandato si potrebbe trasformare in un
FE-BE lasciando le tabelle dove sono e creando una intrerfaccia che
rappresenti le maschere, le query ed i report?


title: FE e BE: ovvero?

text:

Tutti i db lo possono diventare.



title: FE e BE: ovvero?

text:
> Tutti i db lo possono diventare.
Dici che mi conviene farlo?
--
Non avere mai pura dei momenti bui perchè, facci caso, anche le stelle
hanno bisogno della notte per brillare.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: GRAZIE a tutti

author: Edmo

text:
POTRA'  SEMBRARE  INFANTILE O SEMPLICISTICO  MA.........
VOLEVO DIRE GRAZIE A TUTTI..... E'  MERAVIGLIOSO SAPERE CHE MOLTE PERSONE
SONO DISPONIBILI AD AIUTARTI CON CONSIGLI SU QUALUNQUE PROBLEMA DI CARATTERE
TECNICO !
NON CI AVREI MAI CREDUTO TEMPO FA'
CIAO
EDMO


title: GRAZIE a tutti

text:
"Edmo" <
v.e...@libero.it
> ha scritto nel messaggio
news:CRH46.232042$hk4.10...@news.infostrada.it...

Noi, invece, ci crediamo... ma, ti prego, non urlare...
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: GRAZIE a tutti

author: Antonio Biso

text:
Silvio Berruti <
s...@libero.it
> wrote in message
hTH46.232062$hk4.10...@news.infostrada.it...
>
> "Edmo" <
v.e...@libero.it
> ha scritto nel messaggio
> news:CRH46.232042$hk4.10...@news.infostrada.it...
> > POTRA'  SEMBRARE  INFANTILE O SEMPLICISTICO  MA.........
> >
> > VOLEVO DIRE GRAZIE A TUTTI..... E'  MERAVIGLIOSO SAPERE CHE MOLTE
PERSONE
> > SONO DISPONIBILI AD AIUTARTI CON CONSIGLI SU QUALUNQUE PROBLEMA DI
> CARATTERE
> > TECNICO !
> >
> > NON CI AVREI MAI CREDUTO TEMPO FA'
> >
> > CIAO
> >
> > EDMO
>
> Noi, invece, ci crediamo... ma, ti prego, non urlare...
E soprattutto fa senza accento...
Antonio


title: GRAZIE a tutti

author: sib

text:
Edmo <
v.e...@libero.it
> wrote in message
CRH46.232042$hk4.10...@news.infostrada.it...

Meno male che avevo i tappi per le orecchie ;-)
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: GRAZIE a tutti

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:9KM46.235505$hk4.10...@news.infostrada.it...

Sě, Prof., ha ragione Lei... :-)P



title: e-mail ??!

author: Aldo

text:
Ciao a tutti,
        qualcuno sa come si puň creare un campo con indirizzo mail in modo
da aprire direttamente una nuova mail?
E poi...
Se una query mi restituisce piů tuple č possibile spedire una stessa mail,
simultaneamente, agli indirizzi corrispondenti alle tuple?
Spero di essermi spiegato.
Grazie
Luca


title: e-mail ??!

author: Flavio Facchin

text:
"Aldo" <
vn...@tin.it
> ha scritto nel messaggio
news:vSD7c.86271$z23.3...@news3.tin.it...
> Ciao a tutti,
>         qualcuno sa come si può creare un campo con indirizzo mail in modo
> da aprire direttamente una nuova mail?
> E poi...
> Se una query mi restituisce più tuple è possibile spedire una stessa mail,
> simultaneamente, agli indirizzi corrispondenti alle tuple?
> Spero di essermi spiegato.
> Grazie
> Luca
>
>
Per l'email basta inserire nella maschera una "etichetta" e scrivere nelle
proprietà "Ind.coll.Ipertestuale" > mailto:
tuoind...@provider.it
Chiaramente sostituisci tuoindirizzo e
provider.it
 con i dati della tua
email.
Ciao.
Flavio


title: e-mail ??!

author: ALESSANDRO Baraldi

text:
"Aldo" <
vn...@tin.it
> ha scritto nel messaggio
news:vSD7c.86271$z23.3...@news3.tin.it...
> Ciao a tutti,
>         qualcuno sa come si può creare un campo con indirizzo mail in modo
> da aprire direttamente una nuova mail?
> E poi...
> Se una query mi restituisce più tuple è possibile spedire una stessa mail,
> simultaneamente, agli indirizzi corrispondenti alle tuple?
> Spero di essermi spiegato.
> Grazie
> Luca
Se devi creare un Campo in una Tabella del tipo Anagrafiche
per poi abilitare l'utilizzo del BROWSER e non avere difficoltà
io ti consiglio questa soluzione:
1)In TABELLA Campo tipo TESTO    (se usassi Hyperlink avresti difficoltà
                                        relative, di composizione)
Ovviamente in questo campo inserisci :
pi...@libero.it
2)Per rendere attivo il Link nella FORM in modo tale da abilitare l'apertura
del BROWSER inserisci nell'EVENTO CURRENT di Maschera
questo codice(Me.E_mail è la TextBox associata al campo della
tabella IndirizzoMail):
    If Len(Me.E_mail) > 0 Then
        Me.LinkMail.Hyperlink.Address = "mailto:" & Me.E_mail
    Else
        Me.LinkMail.Hyperlink.Address = vbNullString
    End If
Ciao.
@Alex.


title: e-mail ??!

author: EnFo

text:
ALESSANDRO Baraldi wrote:
 >
 > Se devi creare un Campo in una Tabella del tipo Anagrafiche
 > per poi abilitare l'utilizzo del BROWSER e non avere difficoltà
 > io ti consiglio questa soluzione:
 >
 > 1)In TABELLA Campo tipo TESTO    (se usassi Hyperlink avresti
difficoltà
 >                                         relative, di composizione)
 > Ovviamente in questo campo inserisci :
pi...@libero.it
 >
 > 2)Per rendere attivo il Link nella FORM in modo tale da abilitare
l'apertura
 > del BROWSER inserisci nell'EVENTO CURRENT di Maschera
 > questo codice(Me.E_mail è la TextBox associata al campo della
 > tabella IndirizzoMail):
 >
 >     If Len(Me.E_mail) > 0 Then
 >         Me.LinkMail.Hyperlink.Address = "mailto:" & Me.E_mail
 >     Else
 >         Me.LinkMail.Hyperlink.Address = vbNullString
 >     End If
 >
 > Ciao.
 > @Alex.
 >
Ciao a tutti, ho lo stesso problema di Aldo, ovvero poter aprire il
browser predefinito con nel campo "A:" e o "CCn:" l'indirizzo e-mail
presente in una casella di testo di una maschera e/o magari con la
pressione di un comando inviare le mail a tutti gli indirizzi presenti
nella tabella di origine.
Ho provato a leggere i msg precedenti e anche guardato sul Sitocomune,
ma ho trovato poco o nulla al riguardo o almeno nulla di quello che mi
serviva. Ho provato a settare la proprietà del campo come "Collegamento
ipertestuale" ma come hai scritto tu non fuziona (legge il collegamento
come un indirizzo "http\\:" e non come un "mailto:").
Ieri hai postato questo codice e speravo di aver risolto i miei
problemi, invece all'apertura della maschera mi dà un msg di errore:
"Impossibile trovare il metodo o il membro dei dati" e in effetti il
metodo .LinkMail non esiste (Access2000).
Non sapresti come poter risolvere i miei problemi? O magari indicarmi
dove e come poter trovare e "caricare" il metodo .LinkMail?
Grazie mille dell'aiuto.
per rispondermi "abbassa" LA VOCE
Enrico Fornasetti


title: e-mail ??!

text:
"EnFo" <for...@VOCElibero.it> ha scritto nel messaggio
news:40609B48...@VOCElibero.it...

Mi scuso se ho mancato un pezzo LinkMail non è altro
che un controllo IMMAGINE(chiamato LinkMail) con l'ICONA della MAIL
in questo modo quando ci passi su con il MOUSE prende
la forma della MANINA.....!!!!
Per inviare la Mail a molti utenti ti basta comporre la stringa da passare
all'HyperLink in questo modo:
Stringa=mailto:
pi...@libero.it
;
pa...@libero.it
;
and...@libero.it
;......
volendo
puoi specificare il Subject, ma se fai qualche prova con il Wizzard vedrai
che torna tutto.
@Alex.
Ciao.
@Alex.


title: e-mail ??!

text:
Scusate... non ho capito esattamente la risposta: cosa devo scrivere
esattamente al posto di LinkMail?
Poi: Come faccio per spedire una mail a tutti gli utenti restituitemi da una
query? Cioč a utenti non prefissati?
Grazie Ancora
> Mi scuso se ho mancato un pezzo LinkMail non č altro



title: e-mail ??!

text:
"Aldo" <
vn...@tin.it
> ha scritto nel messaggio
news:Noc8c.116244$O31.5...@news4.tin.it...
> Scusate... non ho capito esattamente la risposta: cosa devo scrivere
Per non parlare poi del fatto che si scrive correttamente DOPO il quoting!!!
Antonio


title: e-mail ??!

text:
ALESSANDRO Baraldi wrote:
>
> Mi scuso se ho mancato un pezzo LinkMail non è altro
> che un controllo IMMAGINE(chiamato LinkMail) con l'ICONA della MAIL
> in questo modo quando ci passi su con il MOUSE prende
> la forma della MANINA.....!!!!
>
> Per inviare la Mail a molti utenti ti basta comporre la stringa da passare
> all'HyperLink in questo modo:
>
> Stringa=mailto:
pi...@libero.it
;
pa...@libero.it
;
and...@libero.it
;......
> volendo
> puoi specificare il Subject, ma se fai qualche prova con il Wizzard vedrai
> che torna tutto.
>
> @Alex.
>
>
> Ciao.
> @Alex.
>
>
Scusami ma non ho capito nulla, le mie conoscenze non arrivano a
tanto, ma ci
provo: devo fare in modo che il comando "mailto" sia uguale ad una
stringa e che questa sia composta da uno oppure da tutti (a seconda di
quello che voglio fare) i campi e-mail di una tabella. Più facile a
dirsi che a farsi... non ci sarebbe qualcosina di più semplice?
Cmq sia grazie tante del suggerimento e della disponibilità che
dimostrate sempre di avere con tutti, anche con chi è più "indietro".



title: e-mail ??!

text:
ALESSANDRO Baraldi wrote:
 >
> Mi scuso se ho mancato un pezzo LinkMail non è altro
> che un controllo IMMAGINE(chiamato LinkMail) con l'ICONA della MAIL
> in questo modo quando ci passi su con il MOUSE prende
> la forma della MANINA.....!!!!
>
> Per inviare la Mail a molti utenti ti basta comporre la stringa da passare
> all'HyperLink in questo modo:
>
> Stringa=mailto:
pi...@libero.it
;
pa...@libero.it
;
and...@libero.it
;......
> volendo
> puoi specificare il Subject, ma se fai qualche prova con il Wizzard vedrai
> che torna tutto.
>
> @Alex.
>
>
> Ciao.
> @Alex.
>
>
Credo di esserci riuscito, ho letto l'help quello del modulo di VBA
perchè quello
di access non mi dava niente :-). Cmq ho fatto un pulsante di comando
con questo
codice:
	Private Sub Comando00_Click()
	On Error GoTo Err_Comando00_Click
     	Dim spediscimail As CommandButton
     	Set spediscimail = Me!Comando00
     	With spediscimail
         	.HyperlinkAddress = "mailto:" & [mia e-mail]
     	End With
	Exit_Comando00_Click:
     	Exit Sub
	Err_Comando00_Click:
     	MsgBox Err.Description
     	Resume Exit_Comando00_Click
	End Sub
e fa quello che cercavo, ovvero mi apre il browser predefinito con nel
campo "A:" l'indirizzo mail contenuto nel campo della maschera
chiamato "mia e-mail". Ora devo solo provare a comporre la stringa per
fare in modo di spedire una mail a tutti gli indirizzi presenti nella
tabella di origine.
Grazie degli input.



title: e-mail ??!

text:
"EnFo" <for...@VOCElibero.it> ha scritto nel messaggio
news:4063624C...@VOCElibero.it...

Perfetto, è la soluzione corretta, per creare la STRINGA completa
immagino tu debba leggere da una tabella.....???
Crei un Recordset con il dato Mail e cicli il Recordset costruendo
la Stringa in questo modo:
Dim strRetMail as string
strRetMail=retMailingList()
If len(strRetMail)>0 then
    spediscimail.HyperlinkAddress = "mailto:" & strRetMail
End if
Private Function retMailingList() as string
Dim rs as DAO.Recordset
Dim strMail as string
    Set rs=Currentdb.Openrecordset("NomeTabella",dbopentable)
    If rs.eof AND rs.bof then msgbox("Nessuna Mail presente"):Exit sub
    rs.movefirst
    do until rs.eof
        strmail=strmail & rs.CampoMail & ";"
        rs.Movenext
    Loop
    rsmail=mid$(strMail,1,len(strMail)-1)
    retMailingList=rsmail
End Function
Ciao.
@Alex.


title: stringhe sql nel codice vba

author: Lorenzo Pedrolli -> infocarnet.net

text:
Salve a tutti,
ho un problema molto stupido quando eseguo una select da codice vba e voglio
assegnare il risultato a un campo chiamato "test".
attualmente mi viene restituita una stringa con la sintassi sql anziché il
risultato della query...
Di seguito il codice  inserito:
Dim strSQL As String
        strSQL = "SELECT TOP 1 C010MessaStrada.OpelSuggIPT FROM
C010MessaStrada"
        Me!TEST.Value = strSQL
Un grazie in anticipo
Lorenzo Pedrolli


title: stringhe sql nel codice vba

author: Cinzia

text:
--
"Lorenzo Pedrolli ->
infocarnet.net
" <
lped...@infocarnet.net
> ha scritto
nel messaggio news:44e0387f$0$30244$4faf...@reader1.news.tin.it...

Ciao Lorenzo,
esaminiamo il tuo codice:
 strSQL = "SELECT TOP 1 C010MessaStrada.OpelSuggIPT FROM   C010MessaStrada"
assegni ad una variabile di tipo stringa una istruzione SQL
  Me!TEST.Value = strSQL
ad una casella di controllo di tipo TextBox assegni il valore della stringa
valorizzata nell'istruzione precedente
se tu avessi fatto
Me!TEST.Value =  "SELECT TOP 1 C010MessaStrada.OpelSuggIPT FROM
C010MessaStrada"
avresti ottenuto lo stesso risultato e avresti risparmiato una istruzione.
come potrebbe  Me!TEST.Value contenere il risultato sell'istruzione SQL se
questa istruzione non la esegui da nessuna parte?
la procedura corretta sarebbe:
dim rs as dao.recordset
set rs = currentDB.Openrecordset(strSQL)
if not rs.eof then
    Me!TEST.Value =  rs.fields("OpelSuggIPT")
end if
rs.close()
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


title: PROBLEMA SU QUERY IN FUNZIONE

author: MICHELE

text:
Salve,
ho un problema strano in una query dentro una funzione.
La funzione è di questo tipo
Function CALCOLA_SPESA( BODPR, BODTB)
Dentro questa funzione vi è una query che utilizza il paramtero BODTB
Prima di eseguire la query ho messo un
msgbox BODTB che mi visualizza il valore 20090907
La query :
Set RSGIORNO = CurrentDb.OpenRecordset("SELECT QUERY_STAT1.BODTB,
QUERY_STAT1.BODPR, QUERY_STAT1.PESO_TASS_NON_ARR AS PESO FROM
QUERY_STAT1 WHERE (((QUERY_STAT1.BODTB)= BODTB ) AND
((QUERY_STAT1.BODPR)='" & BODPR & "'));")
Nella quey però mi prendedei record che non hanno valore 20090907
Se sostituisco BODTB con '20090207' prende i record corretti
Ho provato a fare un do while.eof per vedere cosa succede e BODTB
parametro rimane 20090907 ma il campo preso dalla select ha volaori
differenti.
Vorrei sostituire nella query BODTB con una variabile ma non so come
dichiarare la variabile.
Come posso risolvere il problema
Grazie per l'attenzione


title: PROBLEMA SU QUERY IN FUNZIONE

author: almorel

text:

Salve Michele,
Il parametro che gli passi è una stringa ?
Se così prova con:
Function CALCOLA_SPESA( BODPR, BODTB as string)
altrimenti togli solo gli apostrofi
((QUERY_STAT1.BODPR)=" & BODPR & "));")
Ciao
Alberto


title: PROBLEMA SU QUERY IN FUNZIONE

text:

> Alberto- Nascondi testo citato
>
> - Mostra testo citato -
Grazie Alberto,
funziona con la seconda soluzione che mi hai indicato.
Il formato di BODTB che osservo nella tabella collegata all'AS400 è
numerico.


title: Procedura creazione xml per bonifici sepa

author: RobertoA

text:
Nin e' che qualcuno ha visto in rete qualche frammento di codice vba per
tirar fuori l'xml da inviare alla banca per fare un bonifico?
Qualche link di riferimenti normativi/tecnici?


text:

Bonifici e pure Rid
Sinno' era troppo facile


author: BFS

text:
Il 08/06/2018 17:58, RobertoA ha scritto:

vedi se può aiutarti

http://ubibanca.edulife.eu/sepa/mod2/comefare/2.Guida_rapida%20per%20composizione%20distinta%20SCT%20XML.pdf

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0ahUKEwjsopGfvsTbAhUM7BQKHb4LCvAQFghSMAY&url=http%3A%2F%2Fwww.sedocfinance.net%2Fnewsletter%2FSEPAgiu2013%2FTracciati_Sepa_Credit_Transfer.xlsx&usg=AOvVaw1rONkxoowEt_1Bow1rF0lH

https://codebeautify.org/xmlviewer/cb6e912d


text:

Molte grazie
Tutta roba utile
C'erto seccera unpo' di pappapronta nin ne' che faceva male


title: Aiuto su query aggiornamento

author: Ronny

text:
Buongiorno,
Da una query come si fa per  aggiornare il Campo3 della TabellaA con il
contenuto del Campo4 sempre
della stessa tabela?
Grazie a tutti.


title: Aiuto su query aggiornamento

author: Sirio

text: UPDATE TabellaA SET Campo3=Campo4;


title: Aiuto su query aggiornamento

text:
Ma direttamente dalla query si puo?
Sirio <
si...@post.com
> wrote in message
vNRf5.6207$wS2....@news.infostrada.it...
> UPDATE TabellaA SET Campo3=Campo4;
>
>


title: Aiuto su query aggiornamento

author: guxdav

text:
Ronny <
scremo...@tiscalinet.it
> wrote in message
8lpv6t$ca7$1...@lacerta.tiscalinet.it...

Sě, č possibile.
Apri la query di aggiornamento e scrivi nella griglia:
Campo:        Campo3
Tabella:        TabellaA
Aggiorna a:   [Campo4]
ricordati le parentesi quadre
Ciao,  Davide


title: Aiuto su query aggiornamento

text:
Questa č una query:
UPDATE TabellaA SET Campo3=Campo4;
Fai cosi': apri una nuova query vuota in visualizz. struttura, non
selezionare nessuna tabella (premi chiudi), dal menů fai Visualizza -->
Visualizzazione SQL, compare una finestra vuota con scritto SELECT;
Cancella il SELECT; e scrivici la riga qui sopra, poi fai Visualizza -->
Visualizzazione struttura e guarda come č stata costruita la query.


title: ciao

author: Novalgina

text:
Ciao
Sono una neofita di access e' ho subito una domanda
Perche' quando inserisco una casella di testo (non associata ) in una
maschera continua il valore che scrivo nella prima casella viene ripetuto?
Non posso renderle indipendenti l'una dall'altra?????
help, please


title: ciao

author: lbo dal portatile

text:
>Perche' quando inserisco una casella di testo (non associata ) in una
>maschera continua il valore che scrivo nella prima casella viene ripetuto?
devi pensare alle maschere continue come a qualcosa che viene stampato
con un timbro cilindrico che rotola.
in termini meno fantasiosi, le maschere continue sono ottenute
replicando il corpo della maschera su schermo, una copia per ogni
record, copiando pari pari tutto quanto.
il contenuto di una casella di testo non legata e' una proprieta'
qualsiasi, come il carattere, il colore ecc. e viene replicato
anch'esso.
>Non posso renderle indipendenti l'una dall'altra?????
no...
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Immettere dati in un campo automaticamente

author: Tiziano Nebuloni

text:
Stò costruendo un database per la mia piccola azienda.
Ho costruito una tabella Articoli, una Clienti, una per il Documento di
trasporto, una per il dettaglio del documento e una per le fatture. Funziona
tutto, ma non riesco ad assegnare il numero della fattura nella maschera dei
dettagli documenti in maniera automatica.
Per esempio, diciamo che ho il DDT n° 1 in questo si inseriscono i dettagli
nella Sottomaschera che sono:
N° Dettagli DDT-N° DDT-Articolo-Quantità-Descrizione-Prezzo Unitario- Prezzo
Totale.
Questa per varie righe.
Quando apro la maschera fattura, inserisco il numero, la data e i dati del
Cliente. Poi con un pulsante richiamo una query con dei parametri per
scegliere il Cliente e la data dei Documenti da inserire nella fattura.
Chiaramente quelli che devono essere fatturati non hanno nessun numero nell'
IDFattura mentre quelli che sono già stati Fatturati lo hanno perchè l' ho
inserito io a mano.Questi ultimi chiaramente non compaiono all' apertura
della query per i criteri sopra elencati.
A questo punto volevo sapere se era possibile assegnare ai numeri documenti
il loro numero di fattura corrispondente automaticamente tenendo presente
che in che in una fattura ce ne sono diversi. Esempio:
Fat. 1   doc. 1  del 25-3-00
fat. 1     doc 23 del 28-3-00
fat. 1     doc  35 del 29-3-00 e così via.
Grazie in anticipo per una risposta.
Ciao, Tiziano


title: doppio Criterio

text:
ciao a tutti

che criterio devo usare perche' il criterio stesso sia ininfluente?

Grazie.

Function fctCriterio() As Long

If Aperta("Miaform1") Then
    fctCriterio = Forms("Miaform1")!CboClienti
ElseIf Aperta("Miaform2") Then
    fctCriterio = (qui vorrei che non ci fosse)
End If

End Function


title: doppio Criterio

text:

Non ti basta eliminaree la parte di ElseIf?
Oppure fare una cosa tipo:
Else
     fctCriterio = null

nel caso avessi bisogno di dare comunque qualcosa da vedere nel fctCriterio, in questo caso una condizione controllabile con:
If Isnull(fctCriterio) Then

Riccardo Baldinotti


title: doppio Criterio

text:

La funzione restituisce un LONG... non supporta NULL...

Detta così tuttosommato non è affatto chiaro quello che deve fare la funzione... e soprattutto come deve essere utilizzata da chi la chiama.

@Alex


title: doppio Criterio

author: Karl Donaubauer

text:
Salve,

Francodellavalle28 ha scritto:
> che criterio devo usare perche' il criterio stesso sia ininfluente?
>
> Function fctCriterio() As Long
>
> If Aperta("Miaform1") Then
>      fctCriterio = Forms("Miaform1")!CboClienti
> ElseIf Aperta("Miaform2") Then
>      fctCriterio = (qui vorrei che non ci fosse)
> End If

Per contribuire un po' di chiaroveggenza ...

L'hai definita il valore che restituisce come Long. Per questo con solo

If Aperta("Miaform1") Then
   fctCriterio = Forms!Miaform1!CboClienti
End If

la funzione restitusce 0 e direi che il criterio in una query potrebb'essere

fctCriterio Or fctCriterio = 0

Per ulteriori spiegazioni vedi
http://www.donkarl.com/it?FAQ3.14
 .

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

Access Lobby:
http://www.AccessDevelopers.org


title: doppio Criterio

text:
Il giorno venerdì 10 aprile 2015 11:46:13 UTC+2, Karl Donaubauer ha scritto:
> Salve,
>
> Francodellavalle28 ha scritto:
> > che criterio devo usare perche' il criterio stesso sia ininfluente?
> >
> > Function fctCriterio() As Long
> >
> > If Aperta("Miaform1") Then
> >      fctCriterio = Forms("Miaform1")!CboClienti
> > ElseIf Aperta("Miaform2") Then
> >      fctCriterio = (qui vorrei che non ci fosse)
> > End If
>
> Per contribuire un po' di chiaroveggenza ...
>
> L'hai definita il valore che restituisce come Long. Per questo con solo
>
> If Aperta("Miaform1") Then
>    fctCriterio = Forms!Miaform1!CboClienti
> End If
>
> la funzione restitusce 0 e direi che il criterio in una query potrebb'essere
>
> fctCriterio Or fctCriterio = 0
>
> Per ulteriori spiegazioni vedi
http://www.donkarl.com/it?FAQ3.14
 .
>

Io sono fissato a priori coi Null, ma intendevo dire questo.
Riccardo Baldinotti


title: doppio Criterio

author: Maurizio Borrelli

text:
Il giorno giovedì 9 aprile 2015 20:38:14 UTC+2,
francodel...@gmail.com
 ha scritto:
> che criterio devo usare perche' il criterio stesso sia ininfluente?
> Function fctCriterio() As Long
> If Aperta("Miaform1") Then
>     fctCriterio = Forms("Miaform1")!CboClienti
> ElseIf Aperta("Miaform2") Then
>     fctCriterio = (qui vorrei che non ci fosse)
> End If
> End Function

Ciao francodel...,
boh... Certo, se la query (perche' dietro a tutto c'e' una query, no?) fosse del tipo:

SELECT *
FROM T
WHERE T.Qualcosa Like [Criterio];

potresti scrivere:

Function fctCriterio() As Variant
If Aperta("Miaform1") Then
    fctCriterio = Forms("Miaform1")!CboClienti
ElseIf Aperta("Miaform2") Then
    fctCriterio = "*"
End If
End Function

Forse... Ammesso che io abbia capito il problema...

--
Ciao! :)
Maurizio


title: doppio Criterio

text:

grazie a tutti

non ho ancora provato ma credo che questa di Maurizio
sia quella che cercavo.

Quello che desidero fare è ancorare la maschera
ad un'altra maschera in modo da poterla filtrare
e rimuovere il filtro rimanendo sul medesimo record.


title: doppio Criterio

text:

ma nella query della maschera nel caso che la maschera1
fosse chiusa e con il criterio in idfattura
non mi mostra tutti i record come invece dovrebbe


title: doppio Criterio

author: Alessandro Cara

text:

Ma andiamo. Vuole annullare il criterio quindi Filter = null o = empty
se il combo no ha scelta altrimenti il valore del combo. Un classico!

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
http://www.avast.com


title: doppio Criterio

text:

ciao Alessandro

questa potrebbe essere una soluzione
ma non riesco ad impostare Like "*"

Function fctCriterio() As Variant

If Aperta("Miaform1") Then
      fctCriterio = Forms("Miaform1")!CboClienti
ElseIf Aperta("Miaform2") Then
      fctCriterio = Like "*"
 End If


title: query lenta o query con differenze sugli arrotondamenti

text:
ciao a tutti
ho questa query d'unione:

Select
Qry_Importi_IdSconto.IdCarico,
Qry_Importi_IdSconto.ImportoLordo,
Qry_Importi_IdSconto.IdSconto,
Qry_Importi_IdSconto.IdSconto2,
Qry_Importi_IdSconto.TotSconto,
Qry_Importi_IdSconto.MioSconto,
Qry_Importi_IdSconto.ScontoAg,
Qry_Importi_IdSconto.Netto,
Qry_Importi_IdSconto.Spese
From Qry_Importi_IdSconto
UNION Select
Qry_Importi_IdSconto2.IdCarico,
Qry_Importi_IdSconto2.ImportoLordo,
Qry_Importi_IdSconto2.IdSconto,
Qry_Importi_IdSconto2.IdSconto2,
Qry_Importi_IdSconto2.TotSconto,
Qry_Importi_IdSconto2.MioSconto,
Qry_Importi_IdSconto2.ScontoAg,
Qry_Importi_IdSconto2.Netto,
Qry_Importi_IdSconto2.Spese
From Qry_Importi_IdSconto2;

formata da queste due query:

query1:

SELECT
B.IdCarico,
Sum(fctRound(IIf(nz([IdSconto],0)=0,0,nz([Quantità],0)*nz([Prezzo],0)))) AS ImportoLordo,
B.IdSconto, 0 AS IdSconto2,
Sum(fctRound(nz([IdSconto],0)*nz([Quantità],0)*nz([Prezzo],0)/100)) AS TotSconto,
Sum(fctRound(IIf(nz([A].[IdAgColl],0)=0,nz([IdSconto],0)*nz([Quantità],0)*nz([Prezzo],0)/100,(nz([IdSconto],0)*nz([Quantità],0)*nz([Prezzo],0)/100)/2))) AS MioSconto,
Sum(fctRound(IIf(nz([IdAgColl],0)=0,0,nz([IdSconto],0)*nz([Quantità],0)*nz([Prezzo],0)/100)/2)) AS ScontoAg,
nz([ImportoLordo],0)-nz([MioSconto],0)-nz([ScontoAG],0) AS Netto, Sum(nz(Analisi,0)+nz(SpeseVarie,0)) AS Spese
FROM TbProdotti AS D
INNER JOIN ((TbOrdini AS A
INNER JOIN TbCarichi AS B
ON A.IdOrdine = B.IdOrdine)
INNER JOIN DettaglioCarichi AS C
ON B.IdCarico = C.IdCarico)
ON D.IdProdotto = C.IdProdotto
WHERE D.Categoria<>"Imballi"
GROUP BY B.IdCarico, B.IdSconto, B.IdSconto2;

query2:

SELECT
A.IdCarico,
Sum(fctRound(IIf(nz([A].[IdSconto],0)<>0,0,nz([Quantità],0)*nz([Prezzo],0)))) AS ImportoLordo,
A.IdSconto2 AS IdSconto,
A.IdSconto2,
Sum(fctRound(nz([IdSconto],0)*(nz([Quantità],0)*nz([Prezzo],0)+nz(DiffImp,0))/100)) AS TotSconto,
Sum(fctRound(nz([IdSconto],0)*(nz([Quantità],0)*nz([Prezzo],0)+nz(DiffImp,0))/100)) AS MioSconto,
0 AS ScontoAg,
nz([ImportoLordo],0)-nz([MioSconto],0)-nz([ScontoAG],0) AS Netto,
0 AS Spese
FROM TbProdotti AS C
INNER JOIN (TbCarichi AS A
INNER JOIN DettaglioCarichi AS B
ON A.IdCarico = B.IdCarico)
ON C.IdProdotto = B.IdProdotto
WHERE A.IdSconto=0 AND A.IdSconto2<>0 OR A.IdSconto2<>0 AND C.Categoria<>"Imballi"
GROUP BY A.IdCarico, A.IdSconto2;

Ora se sostituisco la query1 con quest'ultima query

SELECT
Qry_Carichi.IdCarico,
IIf(nz([IdSconto],0)=0,0,[G].[ImportoLordo]) AS ImportoLordo,
Qry_Carichi.IdSconto,
0 AS IdSconto2,
fctRound(nz([IdSconto],0)*[ImportoLordo]/100) AS TotSconto,
IIf(nz([IdAgColl],0)=0,[TotSconto],[TotSconto]/2) AS MioSconto,
IIf(nz([IdAgColl],0)<>0,[TotSconto]/2,0) AS ScontoAg,
nz([ImportoLordo],0)-nz([MioSconto],0)-nz([ScontoAg],0) AS Netto,
G.Spese
FROM (Qry_Carichi
LEFT JOIN G
ON Qry_Carichi.IdCarico = G.FK_IdCarico)
LEFT JOIN G_Imballi
ON Qry_Carichi.IdCarico = G_Imballi.FK_IdCarico;

le prestazioni migliorano (in considerazione che i record sono circa 3000), a discapito
degli arrotondamenti.

Come posso fare?
grazie


text:
Salve,

Francodellavalle4 ha scritto:
> ...
> Select
> ...
> From Qry_Importi_IdSconto
> UNION
> Select...
> From Qry_Importi_IdSconto2;
> ...
Prova se diventi più veloce con

UNION ALL

che diverso da UNION non tenta di raggruppare i dati.

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


text:

ciao Karl, grazie
con UNION ALL
0.234375 invece di 0.386

le due query si possono migliorare?


text:
Salve Franco,

Francodellavalle4 ha scritto:
> ...
> con UNION ALL
> 0.234375 invece di 0.386

Secondi, minuti, anni...?

> le due query si possono migliorare?

Dipende di dettagli, ma puoi provare di eliminare molte funzioni come
nz() che non servono per le somme. Se vedo bene al esempio di "query1"
sarebbe:

SELECT

B.IdCarico,

Sum(IIf(isnull([IdSconto]),0,fctRound([Quantità]*[Prezzo]))) AS
ImportoLordo,

B.IdSconto, 0 AS IdSconto2,

Sum(fctRound([IdSconto]*[Quantità]*[Prezzo]/100)) AS TotSconto,

Sum(IIf(isnull([A].[IdAgColl]),fctRound([IdSconto]*[Quantità]*[Prezzo]/100),fctRound([IdSconto]*[Quantità]*[Prezzo]/100/2)))
AS MioSconto,

Sum(IIf(isnull([IdAgColl]),0,fctRound([IdSconto]*[Quantità]*[Prezzo]/100)/2)))
AS ScontoAg,

nz([ImportoLordo],0)-nz([MioSconto],0)-nz([ScontoAG],0) AS Netto,
Sum(nz(Analisi,0)+nz(SpeseVarie,0)) AS Spese

FROM ...



text:
Il giorno giovedì 30 giugno 2016 10:32:18 UTC+2, Karl Donaubauer ha scritto:
> Salve Franco,
>
> Francodellavalle4 ha scritto:
> > ...
> > con UNION ALL
> > 0.234375 invece di 0.386
>
> Secondi, minuti, anni...?

anni naturalmente
;-))

cut
___________

grazie Karl
in effetti cosi va molto meglio;

in questt'ultima posso farci ancora qualcosa?

SELECT
TbCarichi.IdCarico,
IIf(nz([IdSconto],0)=0,0,[G_IdSconto].[ImportoLordo]) AS ImportoLordo,
TbCarichi.IdSconto, 0 AS IdSconto2, G_IdSconto.TotSconto,
FctRound(IIf(nz([IdAgColl],0)<>0,[TotSconto]/2,[TotSconto])) AS MioSconto,
FctRound(IIf(nz([IdAgColl],0)<>0,[TotSconto]/2,0)) AS ScontoAg,
nz([ImportoLordo],0)-nz([MioSconto],0)-nz([ScontoAg],0) AS Netto,
[Analisi]+[SpeseVarie] AS Spese
FROM TbOrdini
INNER JOIN (TbCarichi
INNER JOIN G_IdSconto
ON TbCarichi.IdCarico = G_IdSconto.IdCarico)
ON TbOrdini.IdOrdine = TbCarichi.IdOrdine;

grazie ancora


text:
Salve,

Francodellavalle4 ha scritto:
> ...
> in questt'ultima posso farci ancora qualcosa?
>
> SELECT
> TbCarichi.IdCarico,
> IIf(nz([IdSconto],0)=0,0,[G_IdSconto].[ImportoLordo]) AS ImportoLordo,
> TbCarichi.IdSconto, 0 AS IdSconto2, G_IdSconto.TotSconto,
> FctRound(IIf(nz([IdAgColl],0)<>0,[TotSconto]/2,[TotSconto])) AS MioSconto,
> FctRound(IIf(nz([IdAgColl],0)<>0,[TotSconto]/2,0)) AS ScontoAg,
> nz([ImportoLordo],0)-nz([MioSconto],0)-nz([ScontoAg],0) AS Netto,
> [Analisi]+[SpeseVarie] AS Spese
> FROM TbOrdini
> INNER JOIN (TbCarichi
> INNER JOIN G_IdSconto
> ON TbCarichi.IdCarico = G_IdSconto.IdCarico)
> ON TbOrdini.IdOrdine = TbCarichi.IdOrdine;

SELECT
TbCarichi.IdCarico,

IIf(isnull([IdSconto]),0,[G_IdSconto].[ImportoLordo]) AS ImportoLordo,

TbCarichi.IdSconto, 0 AS IdSconto2, G_IdSconto.TotSconto,

IIf(isnull([IdAgColl]),[TotSconto],FctRound([TotSconto]/2)) AS MioSconto,

IIf(isnull([IdAgColl]),0,FctRound([TotSconto]/2)) AS ScontoAg,

nz([ImportoLordo],0)-nz([MioSconto],0)-nz([ScontoAg],0) AS Netto,
[Analisi]+[SpeseVarie] AS Spese




text:

grazie Karl


title: Usare parzialmente la sicurezza di Access? Lettura del gruppo d'utenti

author: Alessio

text:
A97 - Windows 2000/ Windows XP professional
Ciao a tutti.
Mi sono deciso a rendere più sicuro un database che riunisce in sè
utilità usati da tutti i reparti dell'azienda.
Quello che voglio fare però mi sembra un uso solo parziale della
sicurezza offerta da Access, e vorrei chiedere il vostro parere, prima
ancora che il vostro aiuto per fae quello che vorrei.
Invece del Pannello dei comandi ho preparato una barra dei menù
personalizzata, nella quale le voci del primo livello sono le aree, i
reparti.
Sto preparando il file MDW inserendo i gruppi di utenti e gli utenti
stessi.
Vorrei far sì che dopo aver effettuato il login, l'utente veda
abilitati solamente certi menu.
Ho scoperto già come abilitarli e disabilitarli, so come riconoscere
l'utente, ma non come riconoscere il gruppo; ora, siccome la gestione
dei privilegi è sempre bene farla per gruppi, sono bloccato.
(l'altro ieri avevo trovato un documento microsoft, citato in un post
di questo ng, nel quale erano descritte parecchie funzioni relative
alla sicurezza: enumerare i gruppi, gli utenti che ne fanno parte e
tantissime altre cose: anche se non mi pare ci fosse quel che sto
cercando, faceva comodo, ma non trovo più il link... :(  se qualcuno
sa qual'è, me lo direbbe?)
Per la gestione che ho pensato, dovrei fare qualcosa tipo una tabella
nella quale siano specificati i menu esistenti, e per ognuno sai
specifichi quali reparti lo hanno abilitato.
Questo però non è usare la sicurezza di Access, è un affiancarsi ad
essa, perché se non ho capito male per usarla davvero dovrei
specificare per ognuno degli oggetti del db chi può far cosa. Giusto?
Ma per abilitare e disabilitare i menu che ho creato io come faccio?
Spero di non aver fatto un discorso complesso: se no ditemelo che
chiarisco.
Grazie!


author: Alessandro Baraldi

text:
Alessio ha scritto:

Direttamente non penso sia possibile, però puoi fare questo:
If IsUserInGroup(CurrentUser(), "Group2") Then
    'Attiva MENU1
ElseIf IsUserInGroup(CurrentUser(), "Group1") Then
    'Attiva MENU2
Else
    'Attiva MENU_RISERVA
End If
Public Function IsUserInGroup(ByVal UserName As String, ByVal GroupName
As
String) As Boolean
    Dim wsp As DAO.Workspace
    Dim grp As DAO.Group
    Dim usr As DAO.User
    Set wsp = DBEngine.Workspaces(0)
    Set usr = wsp.Users(UserName)
    For Each grp In usr.Groups
        If grp.Name = GroupName Then
            IsUserInGroup = True
            Exit For
        End If
    Next grp
End Function
Questa ti serve solo per avere la Lista dei Gruppi:
Public Function ListGroups()
    Dim usr As DAO.User
    Dim grp As DAO.Group
    Dim wrk As DAO.Workspace
    Set wrk = DBEngine.Workspaces(0)
    Set usr = wrk.Users(0)
    For Each grp In usr.Groups
        Debug.Print grp.Name
    Next grp
    Set grp = Nothing
    Set usr = Nothing
    Set wrk = Nothing
End Function
Ciao
@Alex


author: Roberto dal portatile

text:
"Alessio" <
alessio...@poste.it
> ha scritto nel messaggio
news:1151499657.3...@p79g2000cwp.googlegroups.com...
>A97 - Windows 2000/ Windows XP professional
>
>Ciao a tutti.
>Mi sono deciso a rendere più sicuro un database che riunisce in sè
>utilità usati da tutti i reparti dell'azienda.
>Quello che voglio fare però mi sembra un uso solo parziale della
>sicurezza offerta da Access, e vorrei chiedere il vostro parere, prima
>ancora che il vostro aiuto per fae quello che vorrei.
>
>Invece del Pannello dei comandi ho preparato una barra dei menù
>personalizzata, nella quale le voci del primo livello sono le aree, i
>reparti.
>Sto preparando il file MDW inserendo i gruppi di utenti e gli utenti
>stessi.
>
>Vorrei far sì che dopo aver effettuato il login, l'utente veda
>abilitati solamente certi menu.
>Ho scoperto già come abilitarli e disabilitarli, so come riconoscere
>l'utente, ma non come riconoscere il gruppo;
Se un utente fa parte di un solo gruppo non dovresti aver grossi problemi a
risalire al gruppo conoscendo l'utente.
> ora, siccome la gestione
>dei privilegi è sempre bene farla per gruppi, sono bloccato.
I privilegi della sicurezza standard di Access, se lo desideri, puoi farla
anche per gruppi.
>
>(l'altro ieri avevo trovato un documento microsoft, citato in un post
>di questo ng, nel quale erano descritte parecchie funzioni relative
>alla sicurezza: enumerare i gruppi, gli utenti che ne fanno parte e
>tantissime altre cose: anche se non mi pare ci fosse quel che sto
>cercando, faceva comodo, ma non trovo più il link... :(  se qualcuno
>sa qual'è, me lo direbbe?)
Vai sul Sito Comune (link qui sotto) e nella Sezione General e prova a
vedere se quello che cerchi sta in una di queste due FAQ:
1) 6.3 Come utilizzare la sicurezza di Access? di Cristiano De Pasquale
2) 6.219 Come utilizzare la sicurezza di Access al livello utente? (2) di
Giuseppe Costanzi
>
>Per la gestione che ho pensato, dovrei fare qualcosa tipo una tabella
>nella quale siano specificati i menu esistenti, e per ognuno sai
>specifichi quali reparti lo hanno abilitato.
Una soluzione come la tua penso che renderebbe troppo "trasparente" il
sistema di sicurezza, rendendolo troppo "permeabile" ai male intenzionati.
Non credi.
>Questo però non è usare la sicurezza di Access, è un affiancarsi ad
>essa, perché se non ho capito male per usarla davvero dovrei
>specificare per ognuno degli oggetti del db chi può far cosa. Giusto?
Questo è quello che prevede la sicurezza standard di Access, quindi...
>
>Ma per abilitare e disabilitare i menu che ho creato io come faccio?
>
>Spero di non aver fatto un discorso complesso: se no ditemelo che
>chiarisco.
>Grazie!
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Alessandro Baraldi ha scritto:
> Alessio ha scritto:
>
...cut...
> Direttamente non penso sia possibile, però puoi fare questo:
>
> If IsUserInGroup(CurrentUser(), "Group2") Then
...cut...

Grazie Alex! Queste due funzioni sono più o meno quelle che avevo
visto nel documento MS cui ho fatto riferimento prima.
Userò tali funzioni, ma quello che volevo dire è che non c'è una
funzioni tipo CurrentUser()...che ne so, una CurrentGroup() :))


text:
Roberto dal portatile ha scritto:
> "Alessio" <
alessio...@poste.it
> ha scritto nel messaggio
> news:1151499657.3...@p79g2000cwp.googlegroups.com...
> >A97 - Windows 2000/ Windows XP professional
> >
> >Ciao a tutti.
> >Mi sono deciso a rendere più sicuro un database che riunisce in sè
> >utilità usati da tutti i reparti dell'azienda.
> >Quello che voglio fare però mi sembra un uso solo parziale della
> >sicurezza offerta da Access, e vorrei chiedere il vostro parere, prima
> >ancora che il vostro aiuto per fae quello che vorrei.
> >
> >Invece del Pannello dei comandi ho preparato una barra dei menù
> >personalizzata, nella quale le voci del primo livello sono le aree, i
> >reparti.
> >Sto preparando il file MDW inserendo i gruppi di utenti e gli utenti
> >stessi.
> >
> >Vorrei far sì che dopo aver effettuato il login, l'utente veda
> >abilitati solamente certi menu.
> >Ho scoperto già come abilitarli e disabilitarli, so come riconoscere
> >l'utente, ma non come riconoscere il gruppo;
>
> Se un utente fa parte di un solo gruppo non dovresti aver grossi problemi a
> risalire al gruppo conoscendo l'utente.
Quello che voglio dire è che non posso risalire al gruppo tramite una
singola funzione integrata, come la currentUser() per l'utente.
> > ora, siccome la gestione
> >dei privilegi è sempre bene farla per gruppi, sono bloccato.
>
> I privilegi della sicurezza standard di Access, se lo desideri, puoi farla
> anche per gruppi.
Lo so :) volevo dire che sono bloccato se voglio fare la gestione
tramite la tabella di cui ho parlato poco dopo..
> >(l'altro ieri avevo trovato un documento microsoft, citato in un post
> >di questo ng, nel quale erano descritte parecchie funzioni relative
> >alla sicurezza: enumerare i gruppi, gli utenti che ne fanno parte e
> >tantissime altre cose: anche se non mi pare ci fosse quel che sto
> >cercando, faceva comodo, ma non trovo più il link... :(  se qualcuno
> >sa qual'è, me lo direbbe?)
>
> Vai sul Sito Comune (link qui sotto) e nella Sezione General e prova a
> vedere se quello che cerchi sta in una di queste due FAQ:
>
> 1) 6.3 Come utilizzare la sicurezza di Access? di Cristiano De Pasquale
> 2) 6.219 Come utilizzare la sicurezza di Access al livello utente? (2) di
> Giuseppe Costanzi
il 6.3 è un pdf base base, l'altro non ricordo se l'ho letto o no, ma
con i 36 °C (trentasei) che ho in ufficio dall'ora di pranzo, non
farei affidamento sulla memoria :)
li rileggerò comunque!
> >Per la gestione che ho pensato, dovrei fare qualcosa tipo una tabella
> >nella quale siano specificati i menu esistenti, e per ognuno sai
> >specifichi quali reparti lo hanno abilitato.
>
> Una soluzione come la tua penso che renderebbe troppo "trasparente" il
> sistema di sicurezza, rendendolo troppo "permeabile" ai male intenzionati.
> Non credi.
Sì, sulla trasparenza non ci piove, ma potrei comunque proteggere la
tabella stessa con la protezione di Access, o no?
Poi comunque stavo pensando di utilizzare pienamente tale protezione,
in modo da impedire che le evoluzioni del programma siano portate
avanti da troppa gente, come in alcuni casi succede. (è per questo che
voglio adottare le protezioni)
> >Questo però non è usare la sicurezza di Access, è un affiancarsi ad
> >essa, perché se non ho capito male per usarla davvero dovrei
> >specificare per ognuno degli oggetti del db chi può far cosa. Giusto?
Grazie mille anche a te, Roberto.
Proverò ad usare delle funzioni per risalire al gruppo dii cui fa
parte l'utente.
Userò la protezione di Access per impostare il tipo di accesso ad ogni
singolo oggetto da parte di ogni gruppo d'utenti, mentre la tabella di
cui ho parlato (a meno che a qualcuno non venga in mente un'idea
migliore) per gestire le sole abilitazioni dei menu della mia barra
personalizzata.


title: visualizzare access da excel

author: dario

text:
ciao a tutti, ho un problema a cui non ho trovato soluzione nemmeno in
rete.
da access apro un file di excel e ci scrivo dei dati (lo uso come anteprima
di stampa ed eventuale stampa per questione di formattazione)
una volta deciso se stampare o meno il file di excel in primo piano devo
visualizzare nuovamente access per registrare i dati.
il codice per aprire il file di excel da access
	Dim oApp As Excel.Application
    Dim oWks As Excel.Workbook
        Set oApp = CreateObject("Excel.Application")
    Set oWks = oApp.Workbooks.Add("C:\xxxxxxxx.xlt")
        oApp.Visible = True
modificato coni riferimenti ad access invece che excel
Dim oApp As Object

 Set oApp = CreateObject("Access.Application")

 Set obd = oApp.OpenCurrentdatabase
    oApp.Visible = True
Set oApp = Nothing
non genera errori ma non mi porta in primo piano access
sapete darmi una soluzione
ciao
dario


title: visualizzare access da excel

author: Sergio MAZZA

text:
"dario" <it.comp.appl.access> ha scritto nel messaggio
news:1me87eau9bgdr.bxknwzr38kmh$.dlg@40tude.net...

Non ho ben capito il problema ma guardati questo esempio:
http://www.donkarl.com/it/
 - sito download CISA 1+2 - Automazione di Excel
Ciao.
--
Sergio MAZZA


title: visualizzare access da excel

text:
at last they were obliged to take
to boats in the mouth of the Mississippi and live there perpetually,
seldom stepping foot on land.
Now we are the better able to understand exactly what took place with
an aboriginal tribe in China. These aborigines were, centuries ago,
pushed southward by an on-coming civilization until at last, by
imperial decree, they were forbidden to live anywhere except on boats
in the mouth of the Canton river, floating up and down that stream,
and sailing about Hong Kong and Macao in the more open sea.
They must have been always a hardy people, for the river population
about Canton numbers today nearly 200,000 souls. In 1730, the severity
of the laws regulating their lives was relaxed somewhat by imperial
decree, and since then some of them have dwelt in villages along the
river bank. But to the present day these people, known as the Tanka
Tribe, or the "saltwater" people, by the natives, may not inter-marry
with other Chinese, nor are they ever allowed to attain to official
honors.
Living always on boats near the river's mouth, these were the first
Chinese to come in contact with foreign sailing vessels which
approached China in the earliest days. They sold their wares to the
foreigners; they piloted their boats into port; they did the laundry
work for the ships. In many ways they showed friendliness to the
foreigners while as yet the landsman viewed the new-comers with
suspicion. Their women were grossly corrupted by contact with the
foreign voyagers and sailors.
Hong Kong was a long way off at the beginning of the nineteenth
century, when Great Britain began to send Government-manufactured
opium from India to China, and when China prohibited the trade the
drug was smuggled in. When Chinese


title: visualizzare access da excel

text:


Ho semplicemente la necessità, tramite la pressione di un pulsante
disegnato nel foglio di excel, di riportare in primo piano Access e avviare
una routine di access.
Automazione di Excel di CISA1 mi è servito da spunto per chiamare excel da
access, ma non ho visto come fare il contrario
ciao


title: visualizzare access da excel

text:
"dario" <
viga...@libero.it
> ha scritto nel messaggio
news:1rzi6fecxzw8l.1...@40tude.net...
> Ho semplicemente la necessità, tramite la pressione di un pulsante
> disegnato nel foglio di excel, di riportare in primo piano Access e
> avviare
> una routine di access.
> Automazione di Excel di CISA1 mi è servito da spunto per chiamare excel da
> access, ma non ho visto come fare il contrario
>
> ciao
Il "contrario" lo fai (quasi) allo stesso modo ma poi devi pilotare tu excel
in base a cosa vuoi fare con access.
Di solito si "pilota" una sola di applicazione dall'altra.
Comunque per avviare una routine di access da (es.) excel puoi fare:
'---
Dim oApp As Access.Application
Set oApp = CreateObject("Access.Application")
oApp.OpenCurrentDatabase "c:\documenti\nomeFile.mdb"
oApp.Run "nomeFunction/Sub"
oApp.Quit acQuitSaveNone
Set oApp = Nothing
'---
Ciao.
--
Sergio MAZZA


title: visualizzare access da excel

text:


Ok grazie
ciao


title: Digitazione Testo condizionato in Maiuscolo

author: Alberto

text:
Ciao a tutti.. Buona Domenica..
Ho un problemino da risolvere, ho la necessita che durante la digitazione di
un testo anche se scritto in minuscolo nel campo testo "Codice"  venga
stritto in maiuscolo.. come posso fare?
Grazie mille a tutti.
Ciao


author: RinoŽ

text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:LLife.55957$Of5....@nntpserver.swip.net...

Funzione Ucase vedi Help
RinoŽ


author: Napoleone

text:
"RinoŽ" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:P1jfe.870201$b5.38...@news3.tin.it...

A fronte dell'evento su pressione inserisci questo codice:
Select Case KeyAscii
       Case 97 To 122, 224 To 253: KeyAscii = KeyAscii - 32
     End Select
Ciao
Napoleone


text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:Cclfe.105864$zZ1.3...@twister1.libero.it...

Grazie Mille a Tutti


title: eliminazioen record con data inferiore a X rispetto alla data odierna

author: frenzy

text:
Salve a tutti,
mi chiamo Marco e vi scrivo per mettervi a conoscenza della mia
"scarsità" con access.
A parte gli scherzi, il mio problema è questo:
Ho creato una tabella composta da ARTICOLO, QUANTITA' e
DATA_INSERIMENTO. In questa tabella inserisco giornalmente dei dati. Io
vorrei che in questa tabella questi articoli rimanessero alcuni giorni
e dopo X giorni venissero cancellati. Conosco l'istruzione "delete" ma
non so come scrivere in sql l'instruzione "inferiore a x giorni
rispetto alla data odierna".
Se non mi sono spiegato bene fatemi sapere.
Grazie in anticipo.


text:
"frenzy" <
il_f...@yahoo.it
> ha scritto nel messaggio
news:1168510191....@k58g2000hse.googlegroups.com...


[risposta]
Mhmm.. Cancellare delle informazioni, anche se vecchie è un delitto;
potresti renderti conto tardi che magari ti servivano.
Comunque puoi provare con una query di eliminazione ed impostare il criterio
nella colonna [data_inserimento] a: <date().
Vedi Help (attivabile con ALT-F11 poi F1) alla voce: Funzione Date...
Ciao.
--
Sergio MAZZA


text:
frenzy ha scritto:

La differenza in Giorni si può calcolare con la Funzione DateDiff
dichiarata nell'Help.
Quindi con il predicato SQL avrai:
"DELETE * FROM NomeTabella WHERE DateDiff(.......)>NumeroMaxGiorni"
@Alex


author: Pablitomf (Maurizio Facciuti) [Acces]

text:
"frenzy" <
il_f...@yahoo.it
> ha scritto nel messaggio
news:1168510191....@k58g2000hse.googlegroups.com...


[Risposta]
Concordo col MAZZA che "cancellare" è delitto...
Concordo con @Ale con la soluzione proposta...
... ma ... (xkè c'è un ma)...
se fai riferimento al Date() sei legato alla data di distema, quella di
Windows ad es., per cui, se la cambi erroneamente, rischi di cancellare dati
che non sarebbero da cancellare cmq.
Strada alternativa? bhè, con le poche dichiarate conoscenze che hai la vedo
dura...
se ti va, vedi questo mio articolo...
http://www.accessgroup.it/HomeArgomenti.asp?ID=120&Oggetto2=Recuperare%20DATI%20da%20SERVER%20REMOTO
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Controllo Struttura a schede-OnClick su Pagina: perchè non capisco xkè nn va?

author: andrea

text:
Buongiorno a tutti!
Nella maschera machera1 ho messo il controllo struttura a schede Y che
consta di due pagine A e B.
Su Aci sono dei dati, diciamo generali, su B mi piacerebbe ci fosse una
sorta di riepilogo dei dati di A,e dato che le maschere hanno recordsource
su query, queste ovviamente non si aggiornano.
Ora, io pensavo di farle aggiornare mettendo un Requery sul clic del
cartella B, come si potrebbe pensare di poter fare, dato che le cartelle
possoggono questo evento.
Ora, ho provato a mettera una macro con una semplice finestra messaggio
sull'OnClick della cartella del controllo, ma niente da fare...la finestra
messaggio non viene fuori...
Qualcuno si è già trovato alle prese con lo stesso problema?
Grazie anticipatamente.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
andrea wrote:
> Buongiorno a tutti!
>
> Nella maschera machera1 ho messo il controllo struttura a schede Y che
> consta di due pagine A e B.
>
> Su Aci sono dei dati, diciamo generali, su B mi piacerebbe ci fosse una
> sorta di riepilogo dei dati di A,e dato che le maschere hanno recordsource
> su query, queste ovviamente non si aggiornano.
>
> Ora, io pensavo di farle aggiornare mettendo un Requery sul clic del
> cartella B, come si potrebbe pensare di poter fare, dato che le cartelle
> possoggono questo evento.
>
> Ora, ho provato a mettera una macro con una semplice finestra messaggio
> sull'OnClick della cartella del controllo, ma niente da fare...la finestra
> messaggio non viene fuori...
>
> Qualcuno si è già trovato alle prese con lo stesso problema?
>
a me funziona peche' uso onchange?
--
ac
y-1=x


text:
Il 21 Mar 2007, 12:52, Alessandro Cara <
alessan...@ay-1asistemi.it
> ha
scritto:

Ehmmm...l'OnChange di che cosa?
Scusa, ma nella mia email ho citato più di un elemento...-la scheda
controllo, le maschera che contiene i dati, le maschere riepilogative etc...
Grazie.



text:

onchange del controlloscheda
--
ac
y-1=x


title: Proprietà befeore update

author: carla

text:
Salve,
volevo sapere una cosa sulla proprietà before update
Private Sub pippo_BeforeUpdate(Cancel As Integer)
If pluto > 10 Then
   qualcosa...
else
   Cancel = True
End If
End Sub
se nel controllo pippo (che è vuoto) inserisco 5, mi dovrebbe eseguire
l'else e quindi con cancel=true il valore del conrollo pippo dovrebbe essere
null giusto?
a me non accade e quando esco dalla private sub il controllo ha valore 5.
ho provato a mettere al posto del cancel pippo.value= null ma mi dà errore
runtime 2115
Ciao e grazie
Carla


title: Proprietà befeore update

author: MA

text:

Ma scusa l'ebvento è before update, quindi quando tu lo valorizzi sei
nell'afterupdate
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Proprietà befeore update

author: Potone

text:
"carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio
news:43565019$0$20487$4faf...@reader4.news.tin.it...
> Salve,
> volevo sapere una cosa sulla proprietą before update
>
> Private Sub pippo_BeforeUpdate(Cancel As Integer)
> If pluto > 10 Then
    pippo o pluto?
>   qualcosa...
> else
>   Cancel = True
per fare in modo che il valore del controllo oltre che non essere aggiornato
torni al valore originario usa il metodo undo
aggiungi    pippo.undo
> End If
> End Sub
>
> se nel controllo pippo (che č vuoto) inserisco 5, mi dovrebbe eseguire
> l'else e quindi con cancel=true il valore del conrollo pippo dovrebbe
> essere null giusto?
>
> a me non accade e quando esco dalla private sub il controllo ha valore 5.
>
> ho provato a mettere al posto del cancel pippo.value= null ma mi dą errore



title: Proprietà befeore update

author: namor

text:
carla ha scritto:
> con cancel=true il valore del conrollo pippo dovrebbe essere
> null giusto?
Non hai letto bene l'help. Impostare cancel=true non ha come effetto lo
svuotamento del controllo ma l'annullamento dell'evento, quindi il cursore
resterà all'interno del controllo che però manterrà il suo valore.
Se vuoi anche svuotare il controllo devi impostare Me.pippo=null
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: Comando per azzerare la maschera & msg di errore

author: Linux

text:
Devo mettere su di una maschera un bottone che annulli tutti i dati che si
stanno visualizzando e tornare alla fase iniziale come se si fosse aperto
adesso Access.
Quale comando utilizzare ?
Per mettere nel Codice VBA un msg di errore se una casella combinata non e'
stata selezionata ed alla pressione del tasto OK tornare all'immissione dati
nella maschera come posso fare?
Grazie a tutto il NG.


author: Antonio Biso

text:
"Linux" <
li...@fol.it
> ha scritto nel messaggio
news:ah1iub$mod$1...@newsreader.mailgate.org...
> Devo mettere su di una maschera un bottone che annulli tutti i dati che si
> stanno visualizzando e tornare alla fase iniziale come se si fosse aperto
> adesso Access.
> Quale comando utilizzare ?
un ciclo su tutti i controlli scrivibili della form scrivendoci dentro ""
>
> Per mettere nel Codice VBA un msg di errore se una casella combinata non
e'
> stata selezionata ed alla pressione del tasto OK tornare all'immissione
dati
> nella maschera come posso fare?
if isnull(combo) then
  msgbox "Ah ciccio, la combo piange!"
  combo.setfocus
else
  elaborazione
end if
Antonio


title: Help... non ne esco fuori....

author: Andrea Benedetti

text:
Questo è il bel messaggio che ho ottenuto di punto in bianco (non so ancora
perchè...)... Non so come uscirne...
"Impossibile leggere record
Autorizzazione non disponibile per
MSjs Access Object"
Che devo fare per poter riaprire il database???
Grazie
Andrea


title: Help... non ne esco fuori....

author: All Eyez On me

text:
"Andrea Benedetti" <
andrea.b...@studiofarma.it
> ha scritto nel
messaggio news:atq9dn$ocn$1...@newsreader.mailgate.org...

mi sembra di ricordare qualche post vecchio...fai una ricerca sul sito
comune nell'archivio newsgroup
AEOM


title: Help... non ne esco fuori....

author: Carlo Costarella

text:
"Andrea Benedetti" <
andrea.b...@studiofarma.it
> ha scritto nel
messaggio news:atq9dn$ocn$1...@newsreader.mailgate.org...

Hai già provato a ripristinare e compattare il database?
Importare tutti gli oggetti in un altro database?
Eliminare il file TuoDataBase.ldb?
Ciao, Carlo


title: Help... non ne esco fuori....

text:
Il problema non si elimina, questo quello che ho provato a fare:
1) compattare, ripristinare database. Stesso errore: "Autorizzazione in
lettura non disponibile per MSysAccessObjects"
2) creare un database vuoto e provare a importare dal mio. Stesso errore.
3) importare il database, tramite DTS, in SQL Server. Riesco ad importare
solo le prime 6 tabelle. Poi non mi consente di andare avanti...
4) non ho un file ".ldb" (nel senso che mi sono portato il mio database sul
desktop e provo a lavorare da qui)
Non so cos'altro fare.
Sto impazzendo... e per me è di vitale importanza aprirlo...
Avete idee?



title: Help... non ne esco fuori....

text:
"Andrea Benedetti" <
andrea.b...@studiofarma.it
> ha scritto nel
messaggio news:atsa4o$rje$1...@newsreader.mailgate.org...
>
> Il problema non si elimina, questo quello che ho provato a fare:
Intanto prova a scrivere correttamente DOPO il quoting, poi si vedrà...
Antonio


title: Help... non ne esco fuori....

text:
"Andrea Benedetti" <
andrea.b...@studiofarma.it
> ha scritto nel
messaggio news:atsa4o$rje$1...@newsreader.mailgate.org...

Prova ad importare le tabelle (una per una) da Excel.
Fai uno scandisk completo del disco dove hai il db.
Mi mandi una copia zippata del db (in privato).
Ciao, Carlo


title: manuale comandi access

author: Gestserv

text:
Vorrei trovare un manuale dei comandi di access. So che quello in linea é
completissimo, ma é proprio questo il problema. Spesso perdo un sacco di ore
a cercare e provare comandi che non sono assolutamente quelli che cerco.
Inoltre mi sembra che a volte ci siano errori di sintassi (ma magari é solo
una mia impressione) del tipo virgola al posto del punto e virgola ecc.
Cerco un manualino che non spieghi la programmazione ma faccia un elenco dei
comandi con una breve descrizione e l'esempio di sintassi. Chi ha da
suggerirmi qulache titolo. Grazie


title: manuale comandi access

author: AntoGal

text:
"Gestserv" <
gest...@uno.it
> ha scritto...
> Inoltre mi sembra che a volte ci siano errori di sintassi (ma magari é
solo
> una mia impressione) del tipo virgola al posto del punto e virgola ecc.
La virgola si usa come separatore di parametri di funzioni nel codice
(moduli) ed il punto e virgola sulle maschere con i controlli. Purtroppo MS
ha voluto "internazionalizzare" troppo (il separatore in un caso viene letto
dalle impostastazioni internaz. del pannello di controllo) ma ha fatto l'
n-esima stro***ta.
P.S. per quanto riguarda l'elenco dei comandi, la guida in linea va
benissimo, all'inizio ci si trova un po' spaesati (specie se si proviene da
altri linguaggi, come hai detto in un altro post), ma una volta capita la
gerarchia degli oggetti, i metodi e le proprietą, troverai che spesso i
comandi riesci a "immaginarli" ancora prima di consultare l'help per la
sintassi.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: Nomenclatura query di aggiornamento

author: Tif

text:
Non ho esperienza di access (3 giorni in tutto) e sto cercando
disperatamente di far eseguire una query di aggiornamento. Selezionando la
Query in modalità "Foglio dati" riesco a vedere l'anteprima del risultato
della query (corretto!), ma quando provo ad eseguirla mi appare il messaggio
"queryblablabla" non è un nome valido. Verificare punteggiatura ecc". L'ho
rinominato "prova", ma non gli piace ancora e l'aggiornamento non lo fa.
Avete qualche consiglio da darmi, a parte lasciar perdere?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Nomenclatura query di aggiornamento

author: Sergio MAZZA

text:
"Tif" <
stef...@libero.it
> ha scritto nel messaggio
news:192Z85Z50Z1Y1...@usenet.libero.it...
> Non ho esperienza di access (3 giorni in tutto) e sto cercando
> disperatamente di far eseguire una query di aggiornamento. Selezionando la
> Query in modalità "Foglio dati" riesco a vedere l'anteprima del risultato
> della query (corretto!), ma quando provo ad eseguirla mi appare il
messaggio
> "queryblablabla" non è un nome valido. Verificare punteggiatura ecc". L'ho
> rinominato "prova", ma non gli piace ancora e l'aggiornamento non lo fa.
> Avete qualche consiglio da darmi, a parte lasciar perdere?
>
Visualizza il codice SQL, copialo/incollalo e vediamo di che si tratta...
Ciao.
--
Sergio MAZZA


title: Nomenclatura query di aggiornamento

text:

Ti ringrazio per l'interessamento! Smanettando un po' ho risolto il problema
che non era sulla nomenclatura della query, ma sul contenuto: nelle righe di
valorizzazione campi a furia di fare copia-incolla avevo dimenticato di
inserire una parentesi quadra. Purtroppo, non avendo esperienza, all'inizio
mi sono focalizzata sul messaggio di errore di Access!!!
Grazie ancora e ciao
       Tif



title: Codici \b e \l del campo database (help Sergio Mazza)

author: Marco

text:
Ragazzi ho capito come funziona il campo database ma sinceramente non
capisco le combinazioni di numeri da mettere nei parametri \b e \l,
nell'help non ho trovato nulla che me lo spieghi.
Ragazzi vi chiedo una spiegazione semplice oppure ditemi dove posso vedere
qualche info
Grazie marco


author: SunRex

text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eca3cef$1...@x-privat.org...



text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eca3cef$1...@x-privat.org...

Scusa ma cosa sarebbe il "campo" database?
SunRex :)


text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eca3cef$1...@x-privat.org...

Cerca di proseguire il "discorso" dove l'hai iniziato; non serve aprirne un
altro per lo stesso problema.
I parametri \b e \l sono spiegati nell'Help di word alla voce: "Codici di
campo: campo DataBase"...
Ciao.
--
Sergio MAZZA


text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eca3cef$1...@x-privat.org...

Nell' help del word avevo trovato qualche cosa ma non riesco a codificare il
tipo \l,
nell'help c'è scritto:
\l "Formato# " Consente di applicare uno dei formati disponibili nella
finestra di dialogo Formattazione automatica tabella del menu Tabella al
risultato di una query in un database. Il numero Formato# viene determinato
in base al formato della tabella selezionato in questa finestra di dialogo.
Se viene utilizzato questo parametro e il parametro \b non specifica gli
attributi della tabella, verrà inserita una tabella senza formattazione.
Ma la codifica dove la trovo?
Grazie Marco


text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3ecb3591$1...@x-privat.org...
>
> Nell' help del word avevo trovato qualche cosa ma non riesco a codificare
il
> tipo \l,
> nell'help c'è scritto:
> \l "Formato# " Consente di applicare uno dei formati disponibili nella
> finestra di dialogo Formattazione automatica tabella del menu Tabella al
> risultato di una query in un database. Il numero Formato# viene
determinato
> in base al formato della tabella selezionato in questa finestra di
dialogo.
> Se viene utilizzato questo parametro e il parametro \b non specifica gli
> attributi della tabella, verrà inserita una tabella senza formattazione.
>
> Ma la codifica dove la trovo?
>
> Grazie Marco
>
Il parametro \l indica il numero della (diciamo) riga nella finestra
"Formattazione automatica tabella" (menù: tabella - formattazione automatica
tabella).
Il parametro \b è utilizzato per indicare quali attributi di formato (scelti
con il parametro \l) vuoi applicare.
Es. (dall'help)
I parametri "\l "3" \b "11" in un campo DATABASE consentono, ad esempio, di
applicare soltanto gli attributi relativi ai bordi, allo sfondo e al colore
del formato di tabella impostato dal parametro \l.
\l "3" = dovrebbe corrispondere (acc'97) a "Semplice 3" in formattazione
automatica;
\b "11" è la somma di:
1 = bordi; 2 = sfondo; 8 = colore.
Ciao.
--
Sergio MAZZA


title: help

author: Access

text:
Buonasera, volevo porvi un quesito o meglio chiedervi qual'è il codice
necessari per far ciò che vi chiedo di seguito:
desidererei che mentre inserisco dei dati in una maschera, sia effettuato un
controllo sui dati già inseriti nella tabella e in quest'ultimo caso
compilare automaticamente i campi, creando comunque un nuovo record nella
tabella.
Qualcuno saprebbe indicarmi il codice necessario?
Vi ringrazio tantissimo.
Siete forti


title: help

text:
"Access" <
pca...@inwind.it
> ha scritto nel messaggio
news:tIsBg.64818$_J1.7...@twister2.libero.it...

Io volevo indicarti il messaggio (poco più in basso di questo) inviato da
Roberto con oggetto: "Come ci si dovrebbe comportare in un NewsGroup"...
Ciao.
--
Sergio MAZZA