title: MailMerge

author: Lorenzo Coronati

text:
C'e' qualche esperto di mailmerge in ascolto?
Ho una tabella contenente i dati da mergiare (A97).
Visto che le prestazioni sono esageratamente migliori, ho
pensato di esportare la tabella in txt con le virgolette e
le tabulazioni come piacciono a Word97.
Faccio il documento, collego il mailm.txt, tutto bene.
Nuova lista destinatari, nuova tabella, export su mailm.txt,
riapro il documento e non funziona, dice che non puo' aprire
l'origine dati.
Riprovo con i dati precedenti e funziona.
Allora mi spulcio i due file generati in cerca di qualche
indizio, ma non mi salta all'occhio niente.
Ora sentite questa: copio il file mailm.txt funzionante su
mailm_va.txt; genero il mailm.txt non funzionante; apro il
doc: non va; ricopio mailm_va.txt che funziona su mailm.txt;
apro il doc: NON VA.
Copio questo in mailm_nonva.txt
Rigenero nuovamente il mailm.txt con l'export: va.
Faccio fc fra i tre file: nessuna differenza riscontrata.
I file sono *identici*.
L'unica ipotesi sensata e' che Word non faccia un refresh
del file di testo quando apre il doc. Avete idea di come
forzare questa operazione?
TIA
--
Lorenzo Coronati
--
<<Il materiale sul NG non è di particolare
qualità... cioè siti... magari in inglese in
cui si possono trovare maggiori informazioni...>>
(Matteo Testoni, 24/05/2000)
--


title: MailMerge

author: Sergio MAZZA

text:
"Lorenzo Coronati" <
lore...@tin.ton.tan.it
> ha scritto nel messaggio
news:39338ecf...@news.libero.it...
----- omissis --------------
> Copio questo in mailm_nonva.txt
> Rigenero nuovamente il mailm.txt con l'export: va.
> Faccio fc fra i tre file: nessuna differenza riscontrata.
> I file sono *identici*.
>
> L'unica ipotesi sensata e' che Word non faccia un refresh
> del file di testo quando apre il doc. Avete idea di come
> forzare questa operazione?
>
> TIA
>
> --
> Lorenzo Coronati
> --
> <<Il materiale sul NG non è di particolare
> qualità... cioè siti... magari in inglese in
> cui si possono trovare maggiori informazioni...>>
> (Matteo Testoni, 24/05/2000)
> --
Mi sembra di capire che l'operazione automatizzata non funziona e quella
manuale invece va?
Ciao.


title: MailMerge

text:
Scrisse
lore...@tin.ton.tan.it
 (Lorenzo Coronati), cioe'
io:
>C'e' qualche esperto di mailmerge in ascolto?
Aggiornamento:
il mail merge va una volta si' e una volta no.
Non ridete.
Ho provato ad aprire il doc con lo stesso file mailm.txt per
piu' volte consecutivamente: ogni volta viene creato un
nuovo documento (Documento1, Documento2, ecc.)
Quando il numero e' pari non funziona
Quando il numero e' dispari funziona
Scientifico!
Non ho parole...



title: MailMerge

author: Carlo Ve

text:
Lorenzo Coronati ha scritto nel messaggio
<
3933e0f5...@news.libero.it
>...
>Scrisse
lore...@tin.ton.tan.it
 (Lorenzo Coronati), cioe'
>io:
>>C'e' qualche esperto di mailmerge in ascolto?
>
>Aggiornamento:
>il mail merge va una volta si' e una volta no.
>
>Non ridete.
>Ho provato ad aprire il doc con lo stesso file mailm.txt per
>piu' volte consecutivamente: ogni volta viene creato un
>nuovo documento (Documento1, Documento2, ecc.)
>Quando il numero e' pari non funziona
>Quando il numero e' dispari funziona
senza perderci troppo la vita posso dirti in due parole come ho gestito il
mailmerge  con risultati soddisfacenti
Ho creato una maschera in cui seleziono la lista anagrafica da stampare,
dove per lista
l'utente puo'  liberamente crearne a josa partento dalla tab anagrafica e
andando a memorizzare in una tabellina   ID_LISTA E ID_ANAGRAFICA
poi ho creato una query che filtra la lista da stampare e va a prendersi
anche tutti i dati anagrafici che servono.
Una volta selezionata gli faccio eseguire
DoCmd.OutputTo acOutputQuery, "QRY_STP_L", acFormatRTF, "LISTASTP.rtf",
False
e vado a sparare un file formato rtf sull' HD che poi č quello con cui vado
a fare l'origine dati nella stampa unione. Posso gią creare n documenti Word
o modelli con quel file in origine dati che verrą aggiornato ad ogni stampa
con la lista selezionata
Carlo Ve


title: MailMerge

text:
Scrisse "Carlo Ve" <
Car...@mail.dex-net.com
>:
>DoCmd.OutputTo acOutputQuery, "QRY_STP_L", acFormatRTF, "LISTASTP.rtf",
>False
E bravo Carlo!
Cosi' ad occhio mi pare che l'rtf sia anche veloce come il
txt.
Ti meriti una birra :-)
Cmq qualcuno ha per caso provato a replicare cio' che
succede a me coi txt?
Conferme? Smentite?
Bai



title: MailMerge

text:
Lorenzo Coronati ha scritto nel messaggio
<
3934c274...@news.libero.it
>...
>Scrisse "Carlo Ve" <
Car...@mail.dex-net.com
>:
>>DoCmd.OutputTo acOutputQuery, "QRY_STP_L", acFormatRTF, "LISTASTP.rtf",
>>False
>
>E bravo Carlo!
>Cosi' ad occhio mi pare che l'rtf sia anche veloce come il
>txt.
>Ti meriti una birra :-)
Aspetta che me lo segno
Carlo Ve



title: E' più veloce il distinct o il raggruppamento?

author: LUCA OZ

text:
Devo cercare tutti i singoli codici presenti in una tabella; i codici sono
ripetuti molte volte.
Mi conviene utilizzare
    select distinct(artcod) from prodotti
oppure
    select artcod from prodotti group by artcod
Per adesso non noto differenze, ma ci sono solo 300 codici. Ma si prevede
che la tabella cresca in fretta.
ciao
grazie
Luca


author: Antonio Biso

text:
"LUCA OZ" <
luc...@libero.it
> ha scritto nel messaggio
news:b9td6l$6em$1...@newsreader.mailgate.org...

E' la stessa cosa...
Antonio


author: Paolo opg

text:
"LUCA OZ" <
luc...@libero.it
> wrote in
news:b9td6l$6em$
1...@newsreader.mailgate.org
:

secondo me, il distinct richiede meno risorse.
per fare un group by, il sistema deve fare alcuni controlli (banali: che
i campi in group siano in select e simili) che con la keyword distinct
non servono.
cmq la sintassi è senza parentesi:
select distinct artcod from prodotti;
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


author: Karl Donaubauer

text:
Antonio Biso ha scritto:
> "LUCA OZ" ha scritto:
>> Devo cercare tutti i singoli codici presenti in una tabella; i codici
>> sono ripetuti molte volte.
>> Mi conviene utilizzare
>>     select distinct(artcod) from prodotti
>> oppure
>>     select artcod from prodotti group by artcod
>>
>> Per adesso non noto differenze, ma ci sono solo 300 codici. Ma si prevede
>> che la tabella cresca in fretta.
>
> E' la stessa cosa...
Solo i risultati sono uguale non i metodi.
John Viescas nel suo libro "SQL Queries for Mere Mortals"
scrive che Group By dipendente dal sistema puo essere
più veloce.
Ma non ho mai fatto un test quale è più veloce con JET.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
> secondo me, il distinct richiede meno risorse.
> per fare un group by, il sistema deve fare alcuni controlli (banali: che
> i campi in group siano in select e simili) che con la keyword distinct
> non servono.
Ho capito. Cmq dopo varie prove non ho visto differenze.
> cmq la sintassi è senza parentesi:
> select distinct artcod from prodotti;
Io ho sempre messo le perantese, funziona lo stesso. grazie comunque
ciao
Luca


author: Sib

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Antonio Biso ha scritto:
> > "LUCA OZ" ha scritto:
> >> Devo cercare tutti i singoli codici presenti in una tabella; i codici
> >> sono ripetuti molte volte.
> >> Mi conviene utilizzare
> >>     select distinct(artcod) from prodotti
> >> oppure
> >>     select artcod from prodotti group by artcod
> >>
> >> Per adesso non noto differenze, ma ci sono solo 300 codici. Ma si
prevede
> >> che la tabella cresca in fretta.
> >
> > E' la stessa cosa...
>
> Solo i risultati sono uguale non i metodi.
>
> John Viescas nel suo libro "SQL Queries for Mere Mortals"
> scrive che Group By dipendente dal sistema puo essere
> più veloce.
in questa frase "dipendentemente" usato cosi':
group by, dipendentemente dal sistema, puo' essere piu' veloce.
Sib


title: funzione Conteggio(_se diversi_)

author: omnitow

text:
Ciao a tutti,
in un controllo del tipo "Totale Giornate" di un report mi servirebbe
applicare la funzione conteggio in modo che vada a contare le date diverse
di un campo oppure inserire, nella query di selezione correlata, un campo
calcolato del tipo data: IIf([campoData]<>
[CampoDataPrecedente];[CampoData];Null) e poter applicare la funzione
Conteggio([data]) al controllo del report.
Ho spulciato manuali e guide ma non ho trovato nulla al caso, qualcuno
conosce una funzione adatta?
omnitow


title: eliminare gli spazi in eccesso

author: Nicola

text:
Ciao a tutto il Ng,
eccomi con un'ennesima domanda
ho una tabella con vari campi, tra queste un campo in cui inserisco nome e
cognome separati da uno spazio. mettiamo il caso che chi inserisce i dati ci
mette piu di uno spazio, come faccio a intercettarli e sostituirli con un
solo spazio?
grazie in anticipo
Nicola


title: eliminare gli spazi in eccesso

text:
Nicola ha scritto:
> ho una tabella con vari campi, tra queste un campo in cui inserisco nome e
> cognome separati da uno spazio. mettiamo il caso che chi inserisce i dati
> ci mette piu di uno spazio, come faccio a intercettarli e sostituirli con
> un solo spazio?
Dipende dalla versione di Access che certo non hai rivelato.
In A00 o AX puoi usare la funzione Replace() p.e. in una query
di aggiornamento: Replace(Campo;"  ";" ")
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: eliminare gli spazi in eccesso

text:
Karl Donaubauer ha scritto:
> Nicola ha scritto:
>> ho una tabella con vari campi, tra queste un campo in cui inserisco nome
>> e cognome separati da uno spazio. mettiamo il caso che chi inserisce i
>> dati ci mette piu di uno spazio, come faccio a intercettarli e
>> sostituirli con un solo spazio?
>
> Dipende dalla versione di Access che certo non hai rivelato.
> In A00 o AX puoi usare la funzione Replace() p.e. in una query
> di aggiornamento: Replace(Campo;"  ";" ")
Eh, non ho letto "intercettarli"...
Puoi anche usare codice nella maschera p.e. dopo aggiornamento
del controllo: Me!Controllo = Replace(Me!Controllo,"  "," ")



title: eliminare gli spazi in eccesso

author: Emyr

text:
On Wed, 05 Mar 2003 10:36:43 GMT, "Nicola" <
biasi_nic...@tin.it
>
wrote:

usa rtrim ed aggiungi uno spazio prima di concatenare
Saluti.
Emanuele.


title: eliminare gli spazi in eccesso

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:vlmb6v8q9tjfi6e6s...@4ax.com...

ma mettiamo che ad esempio per sbadataggine vengano inseriti 4 o piu  spazi,
devo eseguire la query di aggiornamento finchè non mi ritrovo con uno
spazio?
e nel caso dell'evento dopo aggiornamento nella maschera?
PS: uso access 2000


title: eliminare gli spazi in eccesso

text:
Nicola ha scritto:
> "Emyr ha scritto:
>>> ho una tabella con vari campi, tra queste un campo in cui inserisco nome
>>> e cognome separati da uno spazio. mettiamo il caso che chi inserisce i
>>> dati ci
>>> mette piu di uno spazio, come faccio a intercettarli e sostituirli con
>>> un solo spazio?
>>
>> usa rtrim ed aggiungi uno spazio prima di concatenare
>> Saluti.
>
> ma mettiamo che ad esempio per sbadataggine vengano inseriti 4 o piu
> spazi, devo eseguire la query di aggiornamento finchè non mi ritrovo con
> uno spazio?
> e nel caso dell'evento dopo aggiornamento nella maschera?
> PS: uso access 2000
Sembra che hai risposto al mio post non a questo di Emyr. Allora:
Prima debbo dire che non è una buona idea di inserire due
pezzi di data differente come nome e cognome in un solo campo.
Si tratta di un parte del primo principio di normalizzazione.
Se il tuo esempio non è solo un esempio debbi assolutamente
creare due campi nella tabella e due controlli nella maschera.
Uno per il nome uno per il cognome.
Dopo è molto più facile di concatenare i testi con & quando ce bisogno.
Se invece parliamo di un testo che non puoi separare puoi usare
questo codice p.e. nel evento Dopo Aggiornamento del controllo:
Do Until InStr(1, Me!Controllo, "  ") = 0
    Me!Controllo = Replace(Me!Controllo, "  ", " ")
Loop



title: eliminare gli spazi in eccesso

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:b44qab$1ri1e9$1...@ID-46617.news.dfncis.de...

Il fatto è che il programma all'inizio era con i campi nome e cognome
separati, ma la persona che inserisce i dati fa un po a modo suo e inseisce
i dati a volta in modo corretto o a volte inserisce i dati o nel campo
cognome o nel campo nome, quindi se deve effettuare ricerche è possibile che
i risultati non siano attendibili...
ti ringrazio infinitamente del consiglio che mi hai dato, lo provo subito e
ti faccio sapere..
Nicola


title: eliminare gli spazi in eccesso

text:
Nicola ha scritto:
> "Karl Donaubauer ha scritto:
>> ...Si tratta di un parte del primo principio di normalizzazione...
>
> Il fatto è che il programma all'inizio era con i campi nome e cognome
> separati, ma la persona che inserisce i dati fa un po a modo suo e
> inseisce i dati a volta in modo corretto o a volte inserisce i dati o nel
> campo cognome o nel campo nome,...
Beh, in genere l'utente è il nemico naturale della normalizzazione.
--
;-)



title: eliminare gli spazi in eccesso

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:b44s2t$1qjc0h$1...@ID-46617.news.dfncis.de...
> Nicola ha scritto:
> > "Karl Donaubauer ha scritto:
> >> ...Si tratta di un parte del primo principio di normalizzazione...
> >
> > Il fatto č che il programma all'inizio era con i campi nome e cognome
> > separati, ma la persona che inserisce i dati fa un po a modo suo e
> > inseisce i dati a volta in modo corretto o a volte inserisce i dati o
nel
> > campo cognome o nel campo nome,...
>
> Beh, in genere l'utente č il nemico naturale della normalizzazione.
>
> --
> ;-)
> Karl
> *********
> Access-FAQ (tedesco):
http://www.donkarl.com
>
allora, il tutto funziona alla perfezione, voglio approfittare della tua
pazienza per una questione
dovrei fare un controllo sull'inserimento di duplicati in corrispondenza del
campo CognomeNome e NatoIl, ma non so come implemantarlo. nel caso in cui
fosse solo un campo, non ci sarebbe problema visti i 3d precedenti, ma
considerando che il controllo va effettuato su 2 campi come va risolta la
cosa?
grazie ancora..
Nicola


title: eliminare gli spazi in eccesso

text:
On Wed, 05 Mar 2003 13:06:06 GMT, "Nicola" <
biasi_nic...@tin.it
>
wrote:
>
>"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
>news:b44s2t$1qjc0h$1...@ID-46617.news.dfncis.de...
>> Nicola ha scritto:
>> > "Karl Donaubauer ha scritto:
>> >> ...Si tratta di un parte del primo principio di normalizzazione...
>> >
>> > Il fatto è che il programma all'inizio era con i campi nome e cognome
>> > separati, ma la persona che inserisce i dati fa un po a modo suo e
>> > inseisce i dati a volta in modo corretto o a volte inserisce i dati o
>nel
>> > campo cognome o nel campo nome,...
>>
>> Beh, in genere l'utente è il nemico naturale della normalizzazione.
>>
>> --
>> ;-)
>> Karl
>> *********
>> Access-FAQ (tedesco):
http://www.donkarl.com
>>
>
>allora, il tutto funziona alla perfezione, voglio approfittare della tua
>pazienza per una questione
>
>dovrei fare un controllo sull'inserimento di duplicati in corrispondenza del
>campo CognomeNome e NatoIl, ma non so come implemantarlo. nel caso in cui
>fosse solo un campo, non ci sarebbe problema visti i 3d precedenti, ma
>considerando che il controllo va effettuato su 2 campi come va risolta la
>cosa?
>
>grazie ancora..
>
>Nicola
>
fai il controllo sul lostfocus di ogni campo interessato
Saluti.
Emanuele.


title: Re: Messaggio di errore su casella di testo

author: Gabriele

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:7jrw2wk3phvu$.1aklh1ljenq9s$.dlg@40tude.net...
>
> Vorrei fare in modo che quando digito un determinato testo in una
> textbox con impostato il tipo di dati che deve essere inserito,
> se si verifica un errore nell'inserimento, mi compaia una finestra di
> errore,
> tipo "Dati non Corretti".
>
> come potrei fare.
>
> Ciao Sthepan
Fai così:
If Not caselladitesto.Value = "mio testo" then
    MsgBox "Errore"
    Exit Sub
End If
In questo modo se la casella non contiene il testo che vuoi ti segnala
l'errore ed esce senza fare le operazioni successive.
Gab


author: Sthepan


text:


io devo fare in modo che nella casella in questione vengano scritti una
serie di 6 numeri con due lettere finali esempio "345876FG"
quindi come faccio a specificare qual'è il mio testo?
ciao Sthepan


title: menù a tendina non auto compila tutte le lettere ma solo su un PC

author: mario rossi

text:
Buongiorno a tutti,

Ho un database con dei menù a tendina "comune" e "cliente"
questo database è creato con access 2016 ed è operativo su un decina di PC soltanto su un PC di questi 10 quando l'operatore digita una lettera nei menù a tendina non gli auto compila il primo valore trovato

mi spiego

su 9 PC tutto ok

sul decimo se preme A nel menu a tendina comune gli propone il primo comune che inizia con A ma dalla B in poi non va

mentre nel menù a tendina clienti dalla A alla L auto compila e dalla M in poi no.

che stregoneria è in atto?


text:
Salve,

mario rossi:
> ...
>
> mentre nel menù a tendina clienti dalla A alla L auto compila e dalla M in poi no.
>
> che stregoneria è in atto?

Molto probabilmente un bug, se si tratti di Windows 11. L'abbiamo
documentato qui:
https://www.accessforever.org/post/combo-box-auto-expand-may-not-work-correctly-in-windows-11

--
Ciao
Karl
*********
Access Bugs:
https://AccessForever.org

Access News:
https://youtu.be/cs_mZvaKYeY

Access DevCon:
https://www.donkarl.com/devcon

Access FAQ:
https://www.donkarl.com/it


author: Simone Calligaris

text:

Ho riscontrato questo problema, episodicamente, pure con versioni antiche di Access (ben precedenti la 2016)
Si può aggirare forzando il dropdown della combo su attivazione della stessa: con l'elenco esteso l'autoespansione funziona.

Saluti


text:
Salve,

Simone Calligaris:
> ...
>> mentre nel menù a tendina clienti dalla A alla L auto compila e dalla M in poi no.
> ...
> Ho riscontrato questo problema, episodicamente, pure con versioni antiche di Access (ben precedenti la 2016)
> Si può aggirare forzando il dropdown della combo su attivazione della stessa: con l'elenco esteso l'autoespansione funziona.

Sarebbe utile che Mario potesse testare e riferire se questo aiuta anche
con l'attuale variante del problema. Noi (di AFo) non siamo in grado di
riprodurre il problema e quindi non possiamo testare i workaround.

Anche il team Access dice che il problema non è nuovo di per sé, ma che
si verifica molto più frequentemente a causa di una recente modifica di
Windows 11. Di conseguenza, nelle ultime 2-3 settimane vediamo molto più
report. Non è chiaro perché alcuni vedano il problema e altri no.

Ci sarà un fix nella versione (2312) di dicembre. Ma ci vorrà ancora
qualche settimana.



text:
> Ci sarà un fix nella versione (2312) di dicembre. Ma ci vorrà ancora
> qualche settimana.

Bah, col prossimo Fix smetteranno di funzionare completamente le Combos!  ;-/

Saluti da Simone


author: BFS

text:
Il 23/11/2023 16:51, Karl Donaubauer ha scritto:
> Salve,
>
> Simone Calligaris:
>> ...
>>> mentre nel menù a tendina clienti dalla A alla L auto compila e dalla
>>> M in poi no.
>> ...
>> Ho riscontrato questo problema, episodicamente, pure con versioni
>> antiche di Access (ben precedenti la 2016)
>> Si può aggirare forzando il dropdown della combo su attivazione della
>> stessa: con l'elenco esteso l'autoespansione funziona.
>
> Sarebbe utile che Mario potesse testare e riferire se questo aiuta anche
> con l'attuale variante del problema. Noi (di AFo) non siamo in grado di
> riprodurre il problema e quindi non possiamo testare i workaround.
>
> Anche il team Access dice che il problema non è nuovo di per sé, ma che
> si verifica molto più frequentemente a causa di una recente modifica di
> Windows 11. Di conseguenza, nelle ultime 2-3 settimane vediamo molto più
> report. Non è chiaro perché alcuni vedano il problema e altri no.
>
> Ci sarà un fix nella versione (2312) di dicembre. Ma ci vorrà ancora
> qualche settimana.
>

sbaglio o questo access 365 che fortunatamente non uso, produce bug con
un ritmo un po' troppo frequente?

non oso immaginare i fastidi e i disservizi a chi usa software access
per lavoro con questa versione.

in MS che dicono?

BFS


text:
Salve,

BFS:
> ...
> sbaglio o questo access 365 che fortunatamente non uso, produce bug con
> un ritmo un po' troppo frequente?
>
> non oso immaginare i fastidi e i disservizi a chi usa software access
> per lavoro con questa versione.

Ti sbagli! ...per quanto riguarda questo bug. :-)
Il problema attuale deriva da una modifica di Windows 11 e, per quanto
ne so, riguarda tutte le versioni di Access, non solo quelle attuali. La
correzione menzionata, invece, molto probabilmente sarà solo per le
versioni Click-To-Run (C2R) attualmente supportate: 365, 2021, 2019,
2016 C2R.

Non ti sbagli sulla frequenza degli bug in generale. Da quando Micosoft
è passata agli aggiornamenti continui qualche anno fa, ci sono molti più
bug e molto più spesso. Non solo in Access, ma le applicazioni Access
sono più spesso business-critical.

 > in MS che dicono?

Soprattutto che stanno lavorando per migliorare la gestione della qualità.

--
Ciao
Karl
*********
Access Info:
https://AccessForever.org




text:
> sbaglio o questo access 365 che fortunatamente non uso, produce bug con
> un ritmo un po' troppo frequente?
>
> non oso immaginare i fastidi e i disservizi a chi usa software access
> per lavoro con questa versione.

Beh, in questo caso il disservizio capiterà pure a te prima o poi, quindi preparati ;-/

Saluti da Simone


text:

ma io mi tengo ben stretto il mio runtime 2010 e 2002 che funzionano una
meraviglia non venendo toccati da mamma MS

:-)

BFS


text:
> > Beh, in questo caso il disservizio capiterà pure a te prima o poi, quindi preparati ;-/

> ma io mi tengo ben stretto il mio runtime 2010 e 2002 che funzionano una
> meraviglia non venendo toccati da mamma MS

Eh, magari: abbiamo rilevato tale disservizio su tre o quattro clients (a fronte di parecchie centinaia) con vecchie versioni di Access, tutte Runtime ovviamente:
A2010, AXP e perfino A97.

Purtroppo la rogna riguarda pure Combos BOUND, contrariamente a quanto compare nel link postato da Karl.

Saluti


text:
Salve,

Simone Calligaris:
>...
> Purtroppo la rogna riguarda pure Combos BOUND, contrariamente a quanto compare nel link postato da Karl.

Sei sicuro anche per la variante attuale con Windows 11? Cioè, sei
attualmente affetto? In questo caso informerei l'autore George.

--
Ciao
Karl
*********
Access Forever:
https://www.accessforever.org

Access News:
https://youtu.be/aKqZX4eE5NA

Access FAQ:
https://www.donkarl.com/it


text:
> > Purtroppo la rogna riguarda pure Combos BOUND, contrariamente a quanto compare nel link postato da Karl.

> Sei sicuro anche per la variante attuale con Windows 11? Cioè, sei
> attualmente affetto? In questo caso informerei l'autore George.

Karl, a noi capita pure con Combos BOUND che poi sono quelle importanti perchè usate nei programmi d'inserimento Dati.
Il problema riscontrato, sperando non vi siano varianti peggiori, si risolve aprendo l'elenco a discesa della Combo: da quel momento l'autoespansione funziona.

Saluti da Simone


text:

ora che mi ci fai pensare una manciata di client aveva lo stesso
problema ma solo con il maiuscolo attivo

misteri MS
BFS


text:

Proverò grazie.


text:
Salve,

mario rossi:
> Simone Calligaris ha scritto:
>>>> Purtroppo la rogna riguarda pure Combos BOUND, contrariamente a quanto compare nel link postato da Karl.
>>
>>> Sei sicuro anche per la variante attuale con Windows 11? Cioè, sei
>>> attualmente affetto? In questo caso informerei l'autore George.
>> Karl, a noi capita pure con Combos BOUND che poi sono quelle importanti perchè usate nei programmi d'inserimento Dati.
>> Il problema riscontrato, sperando non vi siano varianti peggiori, si risolve aprendo l'elenco a discesa della Combo: da quel momento l'autoespansione funziona.
> ...
> Proverò grazie
Poiché alcuni (tra cui il tecnico responsabile del team di Access) hanno
confermato che il Dropdown serve a mantenere in vita l'AutoExpand, lo
abbiamo aggiunto come workaround nell'articolo qualche giorno fa.

--
Ciao
Karl
*********
Access Info:
https://AccessForever.org




text:
Salve,

mario rossi:

La versione 2312 con la correzione di questo problema è finalmente
disponibile nel Current Channel da ieri sera
(
https://learn.microsoft.com/en-us/officeupdates/update-history-microsoft365-apps-by-date
).
Ho già letto la prima storia di successo per il fix.

Non appena la costa del Pacifico si sveglierà, George aggiornerà anche
il nostro articolo che documenta il bug:
https://www.accessforever.org/post/combo-box-auto-expand-may-not-work-correctly-in-windows-11

--
Ciao
Karl
*********
Access Info:
https://AccessForever.org

Access News:
https://youtu.be/aKqZX4eE5NA




title: Menu Laterale e form MDI

author: oXon

text:
Ciao a tutti,
sapete indcarmi dove posso trovare un ocx/esempio di come creare un menu
laterale in access (free)?
In pratica devo creare un gestionale e mi piacerebbe utilizzare un menu
tipo outlook, con icone carine e professionali.
Inoltre, in Access è possibile utilizzare la tecnica MDI dove esiste un
form che ingloba tutti gli altri? Vorrei avere la maschera principale
sempre sullo sfondo con accanto il menu laterale; quando l'utente clicca
sui pulsanti del menu, in base alla selezione fatta, si aprono le maschere..
Grazie
Ciao
oXon


title: Menu Laterale e form MDI

author: Alessandro Baraldi

text:

http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=80
@Alex


title: Menu Laterale e form MDI

author: Giuseppe

text:
Ciao Alessandro, ho utilizzato il tuo esempio, modificandolo e
funziona benissimo.
L'unico problema è che spesso il cursore si trova nel titolo sotto le
varie icona e i pulsanti per scorrere su e giù non funzionano.
Ho fatto diversi tentativi, ma senza risultati.
Come faccio a far funzionare sempre i due pulsanti ?
Ciao.


title: Menu Laterale e form MDI

text:

E' un problema di FOCUS... non risolvibile con Access, se non sposti
il Focus ovviamente...!
@Alex


title: Menu Laterale e form MDI

text:

Ho eliminato il codice che mandava il Focus al titolo nel codice del
pulsante precedente e successivo.
Sembra funzionare. Grazie.
Visto che hai adattato tu il file LFDHelp per Access97 mi dai una mano
a farlo funzionare nel mio db?
Ho aperto un post denominato "implementazione file LFDHelp del Sito
Comune in database".
Grazie. Ciao.
Giuseppe.


title: Menu Laterale e form MDI

text:
...
> Ho eliminato il codice che mandava il Focus al titolo nel codice del
> pulsante precedente e successivo.
> Sembra funzionare. Grazie.
> Visto che hai adattato tu il file LFDHelp per Access97 mi dai una mano
> a farlo funzionare nel mio db?
> Ho aperto un post denominato "implementazione file LFDHelp del Sito
> Comune in database".
> Grazie. Ciao.
> Giuseppe.
Non sò, oppure non ho capito, quello di cui parli...!
@Alex


title: Menu Laterale e form MDI

text:

Questo è il post che ho aperto:
Salve a tutti.
Nell'applicazione che ho creato, volendo inserire una guida alle
funzionalità del db, ho trovato e apprezzato il file LFDHelp del Sito
Comune.
Modificando le tabelle nel file originale del file LFDHelp ottengo la
guida come mi serve, ma se importo le tabelle, le maschere, i report e
i moduli nel mio database, quando, dopo aver scelto il valore della
casella combinata, vado a cliccare su uno dei valori elencati nella
casella di riepilogo, anzichè apparire a destra il messaggio della
guida, si apre Visual Basic evidenziandomi in giallo il seguente
codice
Public Sub LFDHelpFile(HelpID As Integer, HelpSubID As Integer)
che ho sostituito con
Public Sub General_ImpiantiFile(HelpID As Integer, HelpSubID As
Integer)
dove General Impianti è il nome del mio db, estendendo la modifica del
nome del file in tutti gli altri codici presenti nei moduli di
VisualBasic.
E' giusto quello che ho fatto? E cos'altro dovrei cambiare per far
funzionare la guida nel mio db?
Ciao. Giuseppe.


title: Menu Laterale e form MDI

text:
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=80
>
> @Alex
Ok grazie @Alex..
L'avevo già visto ma notavo che, nel momento in cui cliccavo il bottone
per accedere ad una sezione particolare, i bottoni del dettaglio non
venivano ricaricati subito.
Basta forzare un requery del dettaglio subito dopo che si è fatta
l'assegnazione alla textbox IDMenuMaster (quella che lega il master con
la sottomaschera) nella funzione "MenuDettaglio"..
Rimane solo la gestione della tecnica MDI, sai dove posso trovare
doc/esempi..
Grazie ancora
oXon


title: Menu Laterale e form MDI

text:
....

Mi riferivo all'affermazione che hai fatto:
> > > Visto che hai adattato tu il file LFDHelp per Access97 mi dai una mano
> > > a farlo funzionare nel mio db?
Io non ne sò nulla... almeno non mi pare... sei certo sia io quello di
cui parli....?
@Alex


title: Menu Laterale e form MDI

text:

Access è già una MDI... chiaramente la logica è leggermente differente
da applicaioni VB6(NET) o similari... che invece hanno nelle MDI
sistemi differenti.
Ciao
@Alex


title: Menu Laterale e form MDI

text:

Questa è la faq a cui mi riferivo.
6.215 Come creare un help per un database Aceess, usando solo Access
  Fedele Fabio Lopinto (Fid)
Ho trovato in rete il database allegato a questa FAQ e lo utilizzo
puntualmente per gestire le istruzioni a corredo dei miei database:
niente più file readme, ma una soluzione decisamente più professionale
e semplice.
Le istruzioni per l'uso della soluzione sono contenute in inglese
all'interno del database di esempio, proprio come fosse un help.
Nota
Il file LFDHelp.zip allegato a questa FAQ contiene due database: il
primo, in formato Access 2000, si chiama LFDHelp.mdb ed è il database
originale così come è stato inviato da Defele F. Lopinto; il secondo,
chiamato LFDHelp97.mdb, è in formato Access 97 ed è stato ottenuto per
conversione e riadattato per Access 97 da Alessandro Baraldi, della
qual cosa lo ringraziamo.


title: Menu Laterale e form MDI

text:

Sinceramente non ricoro nemmeno di cosa si parla... deve essere
passato qualche anno... e probabilmente ho fatto solo una conversione
di Versione con qualche considerazione...!
@Alex


title: Report Tosto (per me)- Tabellone scrutini

author: Orte

text:
C'č qualche anima buona che in ricordo degli anni passati a scuola mi dą
una mano?
Bisogna "semplicemente" stampare un Report con i risultati degli
scrutini, classe per classe.
Dispongo gią di una tabella con record formati da:
MATRICOLA
CLASSE
MATERIA
SCRITTO
ORALE
PRATICO
ASSENZE
Per ogni alunno ci sono tanti record quante sono le materie della sua
classe.
MATRICOLA č agganciata a una tabella di anagrafico con Cognome e Nome.
Dovrei produrre il classico tabellone:
Alunno  |  ITALIANO     |   STORIA      | .......
        | S | O | P |Ass| S | O | P |Ass| .......
BIANCHI | 6 | 7 |   |  2|   | 8 |   | 12| .......
ROSSI   | 4 | 3 |   | 56|   | 3 |   | 28| .......
Per intenderci, il nome delle materie cambia da classe a classe.
Ma come diavolo si puņ fare?
C'č qualche esperto che esclama "Ma č una cavolata!" o qualcuno che ha
un po' di tempo da perdere per me (domani č domenica e pioverą...)
GRAZIE in anticipo al santo salvatore!
AIUTA LA SCUOLA SE LA SCUOLA HA AIUTATO TE !!!


author: Roberto da casa

text:
"Orte" <
orte...@iol.it
> ha scritto nel messaggio
news:3A7339C2...@iol.it...
> C'è qualche anima buona che in ricordo degli anni passati a scuola mi dà
> una mano?
> Bisogna "semplicemente" stampare un Report con i risultati degli
> scrutini, classe per classe.
> Dispongo già di una tabella con record formati da:
> MATRICOLA
> CLASSE
> MATERIA
> SCRITTO
> ORALE
> PRATICO
> ASSENZE
>
> Per ogni alunno ci sono tanti record quante sono le materie della sua
> classe.
> MATRICOLA è agganciata a una tabella di anagrafico con Cognome e Nome.
>
> Dovrei produrre il classico tabellone:
>
> Alunno  |  ITALIANO     |   STORIA      | .......
>         | S | O | P |Ass| S | O | P |Ass| .......
> BIANCHI | 6 | 7 |   |  2|   | 8 |   | 12| .......
> ROSSI   | 4 | 3 |   | 56|   | 3 |   | 28| .......
>
> Per intenderci, il nome delle materie cambia da classe a classe.
>
> Ma come diavolo si può fare?
> C'è qualche esperto che esclama "Ma è una cavolata!" o qualcuno che ha
> un po' di tempo da perdere per me (domani è domenica e pioverà...)
> GRAZIE in anticipo al santo salvatore!
>
> AIUTA LA SCUOLA SE LA SCUOLA HA AIUTATO TE !!!
Ipotizzando che la tua tabella si chiami Tabelle1, che i campi SCRITTO,
ORALE, PRATICO e ASSENZE siano numerici, devi crearti una query a campi
incrociati che ha il seguente codice SQL:
TRANSFORM First(Format$(Str$([SCRITTO]),"@@@") &
Format$(Str$([ORALE]),"@@@") & Format$(Str$([PRATICO]),"@@@") &
Format$(Str$([ASSENZE]),"@@@@")) AS [Il valore]
SELECT Tabella1.CLASSE, Tabella1.MATRICOLA
FROM Tabella1
GROUP BY Tabella1.CLASSE, Tabella1.MATRICOLA
ORDER BY Tabella1.CLASSE, Tabella1.MATRICOLA
PIVOT Tabella1.MATERIA;
Quindi il tuo report deve avere come origine record la query e come
raggruppamento CLASSE.
Tieni conto però che nel "tabellone" ti compariranno tutte le materie;
naturalmente per ogni classe le colonne delle materie non insegnate
resteranno vuote; non sono in grado di darti indicazioni per fare un report
che riporti solo le materie utili per ogni classe, ovvero con numero di
colonne variabile; a meno che tu non voglia fare una query ed un report per
ogni classe (ma non credo sia il caso).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
Roberto da casa ha scritto:
>
> "Orte" <
orte...@iol.it
> ha scritto nel messaggio
> news:3A7339C2...@iol.it...
> > C'è qualche anima buona che in ricordo degli anni passati a scuola mi dà
> > una mano?
> > Bisogna "semplicemente" stampare un Report con i risultati degli
> > scrutini, classe per classe.
> > Dispongo già di una tabella con record formati da:
> > MATRICOLA
> > CLASSE
> > MATERIA
> > SCRITTO
> > ORALE
> > PRATICO
> > ASSENZE
> >
> > Per ogni alunno ci sono tanti record quante sono le materie della sua
> > classe.
> > MATRICOLA è agganciata a una tabella di anagrafico con Cognome e Nome.
> >
> > Dovrei produrre il classico tabellone:
> >
> > Alunno  |  ITALIANO     |   STORIA      | .......
> >         | S | O | P |Ass| S | O | P |Ass| .......
> > BIANCHI | 6 | 7 |   |  2|   | 8 |   | 12| .......
> > ROSSI   | 4 | 3 |   | 56|   | 3 |   | 28| .......
> >
> > Per intenderci, il nome delle materie cambia da classe a classe.
> Ipotizzando che la tua tabella si chiami Tabelle1, che i campi SCRITTO,
> ORALE, PRATICO e ASSENZE siano numerici, devi crearti una query a campi
> incrociati che ha il seguente codice SQL:
>
> TRANSFORM First(Format$(Str$([SCRITTO]),"@@@") &
> Format$(Str$([ORALE]),"@@@") & Format$(Str$([PRATICO]),"@@@") &
> Format$(Str$([ASSENZE]),"@@@@")) AS [Il valore]
> SELECT Tabella1.CLASSE, Tabella1.MATRICOLA
> FROM Tabella1
> GROUP BY Tabella1.CLASSE, Tabella1.MATRICOLA
> ORDER BY Tabella1.CLASSE, Tabella1.MATRICOLA
> PIVOT Tabella1.MATERIA;
>
> Quindi il tuo report deve avere come origine record la query e come
> raggruppamento CLASSE.
>
> Tieni conto però che nel "tabellone" ti compariranno tutte le materie;
> naturalmente per ogni classe le colonne delle materie non insegnate
> resteranno vuote; non sono in grado di darti indicazioni per fare un report
> che riporti solo le materie utili per ogni classe, ovvero con numero di
> colonne variabile; a meno che tu non voglia fare una query ed un report per
> ogni classe (ma non credo sia il caso).
>
> --
> Roberto
>
Intanto, Grazie
Il problema è proprio quello di far variare il numero (e il nome) delle
colonne del report.
Ho realizzato anch'io una query parametrica a campi incrociati che
chiede la classe e mi dà il risultato voluto, ma si può trasformarla in
report?
Dovrebbe risultarne un report "parametrico" (se esiste). Ho tentato ma
con risultati nulli.
Attualmente non so pensare niente di meglio che generare le query,
classe per classe, esportarle una per una su Excel e poi stamparle, ma
insomma ...
Grazie comunque.


text:
"Orte" <
orte...@iol.it
> ha scritto nel messaggio
news:3A73E8E0...@iol.it...
[CUT]
> Intanto, Grazie
> Il problema è proprio quello di far variare il numero (e il nome) delle
> colonne del report.
> Ho realizzato anch'io una query parametrica a campi incrociati che
> chiede la classe e mi dà il risultato voluto, ma si può trasformarla in
> report?
> Dovrebbe risultarne un report "parametrico" (se esiste). Ho tentato ma
> con risultati nulli.
> Attualmente non so pensare niente di meglio che generare le query,
> classe per classe, esportarle una per una su Excel e poi stamparle, ma
> insomma ...
> Grazie comunque.
Innanzitutto cambia il nome al campo CLASSE: è un nome riservato; me ne sono
accorto quando, per scrupolo, sono andato a testare la soluzione che sto per
scrivere: non mi ha funzionato sino a quando non ho sostituito il nome
CLASSE con CLASSE1.
Non ero affatto soddisfatto della soluzione che avevo trovato
precedentemente, pertanto ci ho rimuginato sopra e ne ho trovata una che a
mio avviso è accettabile; ha sicuramente il pregio di cambiare le
intestazioni di colonna (il nome delle materie) classe per classe, di usare
un'unica query a campi incrociati non personalizzata, di usare un solo
report e di dover lanciare il report una sola volta (stamperà uno di seguito
all'altro i "tabelloni" di tutte le classi).
Devi solo stabilire quale sia il numero massimo di materie che possono
essere insegnate in una classe: per semplicità ipotizziamo che siano 10.
Ebbene, nella mia nuova soluzione, tutti i "tabelloni" avranno 10 colonne,
anche se quelle eventualmente inutulizzate saraano tutte in fondo, vuote e
senza intestazione.
Questa è la struttura delle tabelle:
Tabella Alunni
----------------
MATRICOLA            Contatore e chiave primaria
CognomeNome           Testo
ecc. ecc.
---------------------------------------------------
tabella MATERIE
------------------
CLASSE1                    Testo
Colonna                        Numerico
MATERIA                    Testo
La chiave primaria di questa tabella è l'insieme dei due campi CLASSE1 e
Colonna.
Nel campo Colonna va indicato il numero della colonna del report nella quale
deve comparire la materia specificata nel campo MATERIA.
Se hai ipotizzato che il numero massimo delle materie per una singola classe
sia 10, è TASSATIVO che in questa tabella, per ogni classe, ci siano 10
record; se poi per una classe le materie sono 8, i record con il campo
Colonna che ha un valore compreso tra 1 e 8 avranno anche una descrizione
nel campo MATERIA, mentre i record con il campo Colonna con valore 9 e 10
non avranno alcunché nel campo MATRICOLA, ovvero:
--------------------------------------------------
tabella Tabella1
---------------
ID                            Contatore e chiave primaria
MATRICOLA         Numerico
CLASSE1                Testo
MATERIA                Numerico
SCRITTO                Testo
ORALE                    Testo
PRATICO                Testo
ASSENZE                Numerico
Ho ritenuto opportuno dichiarare i campi SCRITTO, ORALE e PRATICO di tipo
testo così che possano contenere anche il valore NC (Non Classificato).
Relativamente al campo MATRICOLA va eseguta l'Autocomposizione Ricerca....
basata sulla tabella Alunni.
Il campo MATERIA è numerico e contiene il valore del campo Colonna della
tabella MATERIE relativo alla materia relativa al record che stai digitando.
---------------------------------------------------
Per meglio gestire l'intreccio Colonna/MATERIA, per registrare i dati in
Tabella1 mi sono creato una maschera (Maschera1) che ha come origine record
Tabella1 e una visualizzazione a Maschera singola.
In Maschera1 ho trasformato il controllo MATERIA in una casella combinata
associata; la combo ha tre colonne, delle quali alla prima ed alla terza ho
assegnato larghezza zero.
All'origine riga della casella combinata MATERIA ho assegnato il nome di una
query che ha il seguente codice SQL:
SELECT MATERIE.Colonna, MATERIE.MATERIA, MATERIE.CLASSE1
FROM MATERIE
WHERE (((MATERIE.CLASSE1)=[FORMS]![Maschera1]![CLASSE1]));
Sia a fronte dell'evento "Su corrente" di Maschera1 che a fronte dell'evento
"Dopo aggiornamaento" del controllo CLASSE1 ho generato il seguente codice
VBA:
Me![MATERIA].Requery
A questo punto mi sono creato una query a campi incrociati (Query1) che ha
il seguente codice SQL:
TRANSFORM First(Format$(IIf(IsNull([SCRITTO]),"     ",[SCRITTO]),"@@@") & "
l " & Format$(IIf(IsNull([ORALE]),"    ",[ORALE]),"@@@") & " l" &
Format$(IIf(IsNull([PRATICO]),"    ",[PRATICO]),"@@@") & " l" &
Format$(Str$([ASSENZE]),"@@@@")) AS [Il valore]
SELECT Tabella1.CLASSE1, Tabella1.MATRICOLA
FROM Tabella1
GROUP BY Tabella1.CLASSE1, Tabella1.MATRICOLA
ORDER BY Tabella1.CLASSE1, Tabella1.MATRICOLA
PIVOT Tabella1.MATERIA;
Mi sono poi creato con l'autocomposizione (con i report non me la cavo tanto
bene) un report che avesse come origine record Query1. Al wizard ho chiesto
il raggruppamento su CLASSE1 e di andare a foglio nuovo al cambio di gruppo.
Ho quindi aperto la struttura del report ,e dalla sezione Intestazione
CLASSE1 ho sostituito le labels che rappresentavano le intestazioni di
colonna con altrettante caselle di testo non associate. Nell'origine
controllo della prima casella di testo non associata ho scritto:
=DLookUp("[MATERIA]";"MATERIE";"Colonna = 1 AND CLASSE1 = " & Chr$(34) &
[CLASSE1] & Chr$(34))
nell'origine controllo della seconda casella di testo non associata ho
scritto:
=DLookUp("[MATERIA]";"MATERIE";"Colonna = 2 AND CLASSE1 = " & Chr$(34) &
[CLASSE1] & Chr$(34))
e così via per le restanti caselle di testo non associate.
A questo punto ho aperto l'anteprima del report ed ho visto ciò che mi
aspettavo, sperando che è anche ciò che tu volevi.
Poichè posso essermi dimenticato di scrivere qualcosa, ti invio al tuo
e-mail il database con cui ho testato tale soluzione così puoi guardarci
dentro.



text:
Roberto da casa ha scritto:
>
> "Orte" <
orte...@iol.it
> ha scritto nel messaggio
> news:3A73E8E0...@iol.it...
> [CUT]
> > Intanto, Grazie
> > Il problema è proprio quello di far variare il numero (e il nome) delle
> > colonne del report.
>
>
> Non ero affatto soddisfatto della soluzione che avevo trovato
> precedentemente, pertanto ci ho rimuginato sopra e ne ho trovata una che a
> mio avviso è accettabile; ha sicuramente il pregio di cambiare le
> intestazioni di colonna (il nome delle materie) classe per classe, di usare
> un'unica query a campi incrociati non personalizzata, di usare un solo
> report e di dover lanciare il report una sola volta (stamperà uno di seguito
> all'altro i "tabelloni" di tutte le classi).
> --
> Roberto
>
>
Quando Roberto ci rimugina, ....
Bravissimo, è proprio quello che mi serviva!
Ci sto già lavorando per inserire quelle poche cosette che avevo già
fatto (una routine per la creazione della tabella Classi-Materie, le
righe sul report per ottenere la griglia e altre cosette minori.)
 GRAZIE di tutto cuore!


author: Roberto dal portatile

text:
"Orte" <
orte...@iol.it
> ha scritto nel messaggio
news:3A750DC6...@iol.it...
>
>
[CUT]
> Quando Roberto ci rimugina, ....
[CUT]
>  GRAZIE di tutto cuore!
E di che.
D'altra parte non può mica sempra averla vinta Access, ca**olina!! ;-)



title: l'oggetto textstream e runtime di Access 2003

author: Mirko Caporali

text:
Non dovrebbero esserci problemi, credo... ma, qualcuno di voi sa se
l'oggetto in questione potrebbe funzionare non correttamente in
modalità runtime?


author: Cinzia

text:

Ciao Mirko,
l'oggetto TextStream è un oggetto contenuto in FileSystemObject per cui non
dovresti avere  problemi...se sul PC dell'utente è installata la libreria in
questione, .l'unico problema che potrebbe esserci è con l'antivirus.. una
volta Norton di default bloccava FSO, ma c'era modo di sbloccarlo...
Ciao
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


text:
Cinzia ha scritto:
> l'oggetto TextStream è un oggetto contenuto in FileSystemObject per cui non
> dovresti avere  problemi...se sul PC dell'utente è installata la libreria in
> questione
L'ho provato su di un PC dove è installata la sola runtime di Access.
Pare che funzioni senza problemi.


title: miocontrolloimmagine.picture = errore runtime

author: davide

text:
le istruzioni trovate su sitocomune per caricare di volta in volta
l'immagine via jpg sembra non funzionino con una versione developpata
  '   If Not IsNull(Me!immagine1.Value) Then
  '       Me!MioControlloImmagine.Picture = "c:\negozi\work\" &
Me!immagine1.Value
  '   Else
  '       Me!MioControlloImmagine.Picture = "c:\negozi\work\0000.jpg"
  '   End If
infatti su evento corrente l'applicazione da errore di runtime e si spegne.
Anche solo fornendo il link al file 0000 (esistente) non funziona.
Manca una libreria? ho sbagliato quando ho creato il runtime con developer?
Togliendo l'evento come si vede sopra commentando tutto funziona.
Da remoto aprendo il file con access (2003) tutto funziona.


text:

Con la versione DEV non puoi caricare JPG in quanto non vengono
distribuiti i filtri di conversione.
Hai 2 possibilità:
1) Usare BMP
2) Usare la routine di LEBANS
@Alex


title: recuperare valore controllo

author: lupex

text:
Ciao al NG
Ho 2 maschere collegate tramite pulsante
La principale (categoria) ha un unico controllo
(*casellacombinata5*).
Selezionando un valore dalla lista della casella combinata,
e cliccando sul pulsante si accede alla sottomaschera
(articolo).
La sottomaschera *articolo* ha vari controlli, tra questi
vorrei che nel controllo *categoria* apparisse il valore che
preliminarmente l'utente carica nella maschera categoria.
ho provato una cosa del genere ma non funziona.
(mi sarei stupito) ^_^
nel controllo categoria della sottomaschera *articolo* :
--------------------------------------------------
Private Sub CasellaCombinata22_AfterUpdate()
Me!MiaCategoria = Forms![Categoria].CasellaCombinata05
End Sub
--------------------------------------------------
grazie a chi vorrą aiutarmi :)
--
LupEx


title: recuperare valore controllo

text:
"lupex" <
lup...@libero.it
> ha scritto nel messaggio
news:CKGda.76462$pG1.1...@news1.tin.it...

La sincronizzazione tra una maschera e la sua sottomaschera non si effettua
pigiando un pulsante di comando ma impostando adeguatamente le proprietą
Collega campi secondari e Collega campi master del controllo sottomaschera
contenuto nella maschera principale.
Se non ho capito male il tuo problema, la proprietą Collega campi master
dovrą contenere Casellacombinata5 e la proprietą Collega campi secondari
deve contenere Categoria dando per scontato che questo č il nome del campo
associato al controllo Categoria della sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: recuperare valore controllo

text:
Ciao e grazie per avermi risposto.
: La sincronizzazione tra una maschera e la sua
sottomaschera non si effettua
: pigiando un pulsante di comando ma impostando
adeguatamente le proprietą
: Collega campi secondari e Collega campi master del
controllo sottomaschera
: contenuto nella maschera principale.
Ho cercato le proprieta che mi dici, ma non sono riuscito a
trovarle.
Puoi indicarmi un tutorial che mi consanta di apprendere il
procedimento?
--
Lupex


title: recuperare valore controllo

text:
"lupex" <
lup...@libero.it
> ha scritto nel messaggio
news:LIIda.110360$zo2.2...@news2.tin.it...

Apri la struttura della maschera principale; evidenzia con il mouse il
controllo che contiene la sottomaschera ; se vai sulla scheda Dati della
finestra delle proprietą del controllo sottomaschera troverai le due
proprietą di cui sopre.
Maggiori dettagli li trovi sull'help all'argomento Proprietą
CollegaCampiSecondari, CollegaCampiMaster.



title: recuperare valore controllo

text:
| Apri la struttura della maschera principale; evidenzia con
il mouse il
| controllo che contiene la sottomaschera ; se vai sulla
scheda Dati della
| finestra delle proprietà del controllo sottomaschera
troverai le due
| proprietà di cui sopre.
Grazie ..
Ho inserito la sottomaschera relativa, all'interno della
maschera principale (prima erano separate) e sono riuscito a
trovare le proprietà che mi interessavano.
--
Lupex


title: vedere "n" record per pagina su form

text:
ho una tabella con 10000 record, è possibile con qualche funzionalità di access mostrare solo 10 record per pagina sulla form?

esempio prelevo i 10000 record in ordine di data
appena apro la form vedo i primi 10 record poi cliccando freccia a destra vedo i 10 successivi e cosi via dove 10 è il numero di record per pagina "modificabile" all'occorrenza

se clicco freccia a sinistra vedo i 10 record precedenti

in pratica lo stesso metodo di come gestisce i risultati di ricerca google o altri siti web per pagina.

Grazie a tutti.


title: vedere "n" record per pagina su form

text:

Se in una Form continua non ridimensionabile togli le barre di scorrimento e disabiliti PgUP e PgDwn con l'apposito evento, puoi ottenere un effetto simile.

In alternativa, dovresti gestire la visione tabellare con un Array di controlli da popolare e ripulire su pressione dei 2 tasti.
Però comporta più lavoro e perdi la possibilità di usare i filtri nativi di Access.

Saluti


title: vedere "n" record per pagina su form

text:

Proverei a vedere questo, magari ha un senso:
http://forum.masterdrive.it/access-79/gestione-paginazione-maschere-continue-70896/

@Alex


title: vedere "n" record per pagina su form

author: fifisio fifisio

text:
Il giorno giovedì 7 novembre 2019 10:25:01 UTC+1, mario rossi ha scritto:

se usi una connessione ADODB puoi vedere le proprietà PageSize, PageCount.
come esempio di MS
https://docs.microsoft.com/it-it/sql/ado/reference/ado-api/absolutepage-pagecount-and-pagesize-properties-example-vb?view=sql-server-ver15


title: vedere "n" record per pagina su form

text:
> > Se in una Form continua non ridimensionabile togli le barre di scorrimento e disabiliti PgUP e PgDwn con l'apposito evento, puoi ottenere un effetto simile.
> >
> >
> > In alternativa, dovresti gestire la visione tabellare con un Array di controlli da popolare e ripulire su pressione dei 2 tasti.
> > Però comporta più lavoro e perdi la possibilità di usare i filtri nativi di Access.
>

> Proverei a vedere questo, magari ha un senso:
>
http://forum.masterdrive.it/access-79/gestione-paginazione-maschere-continue-70896/

Un pò pesante ma è una gran bella idea...

Come vanno le performances su un set di record ampio?

Saluti


title: vedere "n" record per pagina su form

text:
Come descritto secondo me non è il massimo... su tabelle molto grandi la differenza si nota è personalmente non mi piace moltissimo.
Tuttavia è anche vero che se si sta usando Access come BE probabilmente si lavora in locale e non remoto, e forse con moli di dati relative, e questo mi tira molto il difetto...

@Alex


title: vedere "n" record per pagina su form

text:
Era mitiga... il T9 lo odio...

@Alex


title: vedere "n" record per pagina su form

author: RobertoA

text:

Frammento di codice molto interessante
C'e' un piccolo errore facilmente intuibile
Essendo la subquery quella che fa escludere i record visibili alla query
principale, per avere la PRIMA decina, sara' cosi'
-----------------------------
SELECT TOP 10 *
FROM Tabella
WHERE campochiave
          NOT IN (SELECT TOP 0 campochiave
                  FROM Tabella
                  ORDER BY  Campordinamento)
ORDER BY Campordinamento
----------------------------

per avere la SECONDA decina di record sara' cosi'
-----------------------------
SELECT TOP 10 *
FROM Tabella
WHERE campochiave
          NOT IN (SELECT TOP 10 campochiave
                  FROM Tabella
                  ORDER BY  Campordinamento)
ORDER BY Campordinamento
----------------------------

La domanda e':  dovendo pescare dati da una tabella ed avendo gia' una
selezione per qualche campo (o piu' di uno), induvele' che si mettono le
condizioni per filtrare?
-----------------------------
SELECT TOP 10 *
FROM Tabella
WHERE campochiave
          NOT IN (SELECT TOP 10 campochiave
                  FROM Tabella
                  ORDER BY  Campordinamento)
          AND campo1 = 'peppe'
          AND campo2 not like '*rossi*'
	 AND campo3 > 100
          AND campo4 >= #10/24/2019#
ORDER BY Campordinamento
----------------------------

Che dite, come logica e' giusta questa sopra?


title: vedere "n" record per pagina su form

text:

O la where aggiuntiva ci vuole anche nella subquery?

  -----------------------------
  SELECT TOP 10 *
  FROM Tabella
  WHERE campochiave
            NOT IN (SELECT TOP 10 campochiave
                    FROM Tabella
                    where campo1 = 'peppe'



title: vedere "n" record per pagina su form

text:
Prova ad analizzare il tutto con lo SHOWPLAN e può essere che si capisca meglio la dinamica di elaborazione dei dati in termini funzionali...

https://www.access-programmers.co.uk/forums/showthread.php?t=302257

https://www.techrepublic.com/article/use-microsoft-jets-showplan-to-write-more-efficient-queries/

Certo che se metti i criteri nella Query, che viene eseguita dopo la SubQuery, potrebbe essere che la Paginazione non sia proprio quella voluta... ma non ho prvato, lascio a chi ha voglia fare i tests...

@Alex


title: vedere "n" record per pagina su form

text:

Non volevo fare la prova via jet, perche' immagino sia mica tanto
prestante la cosa, anzi da primi test e' decisamente lento, parliamo di
diversi minuti per una tabella da 20k righe
Volevo preparare una query da sparare direttamente al db server, coi
dati restituiti riempire un recordset da collegare alla form per la
visualizzazione


title: vedere "n" record per pagina su form

text:
Ma di che server parli...?
Quel codice va bene per Jet che non ha altri metodi per il paging...

Sqlserver ad esempio...:

https://oakdome.com/programming/SQL_Pagination.php

Fai una SP alla quale passi il parametro di page...

@Alex


title: vedere "n" record per pagina su form

text:

Si parlavo di Sql Server
Non sapevo avesse istruzioni native per la paginazione


title: Access 2000/Oracle.

author: Maurizio

text:
Ho creato una serie di tabelle in Oracle (ver. 8.7.1), interfacciate via
ODBC con Access 2000.
Il mio problema è che dovrei gestire i "sequence" di Oracle (utilizzati come
contatori) tramite Access.
Qualcuno ha avuto esperienze simili per indirizzarmi?
Grazie.


title: Access 2000/Oracle.

author: MA

text:
"Maurizio" <
mogne...@libero.it
> ha scritto nel
messaggio
news:sr_5d.8501$35.5...@news4.tin.it...

Non puoi crearti un contatore tuo??
MAssimiliano


title: Access 2000/Oracle.

text:
> Non puoi crearti un contatore tuo??
> MAssimiliano
>
>
No, devo per forza usare i Sequence di Oracle.


title: campi data, query per mese

author: ^luigi^

text:
ho 2 campi data, datainizio e datafine dove vengono inseriti i periodi di
ferie o malattia dei dipendenti, questi periodi possono cominciare in un
mese e finire in un altro.
Ora, devo fare una query in cui devo filtrare i gg. effettivi di ferie o
malattie in un determinato mese, quindi se ad es. un dipendente inizia le
ferie il 20 marzo e le finisce il 15 aprile, ed io eseguo la query per il
mese di marzo, a quel dipendente me deve dare 11 gg per il mese di marzo e
non i 26 gg. di tutto il periodo e se eseguo la query per il mese di
aprile, mi deve dare 15 gg che cadono in questo mese e non i soliti 26 del
totale periodo.
Mi stò scervellando da tanto ma senza successo,
Mi aiutate?
grazie!
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: campi data, query per mese

author: almorel

text:

Ciao, prova questa demo che ti ho preparato:
http://myfreefilehosting.com/f/a94ba02ed5_0.17MB
Per provare lancia la query e rispondi alternativamente 1 e 2 alla
richiesta del mese.
Fammi sapere.
Ciao
Alberto


title: campi data, query per mese

text:
On 15 Giu, 10:38,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> ho 2 campi data, datainizio e datafine dove vengono inseriti i periodi di
> ferie o malattia dei dipendenti, questi periodi possono cominciare in un
> mese e finire in un altro.
> Ora, devo fare una query in cui devo filtrare i gg. effettivi di ferie o
> malattie in un determinato mese, quindi se ad es. un dipendente inizia le
> ferie il 20 marzo e le finisce il 15 aprile, ed io eseguo la query per il
> mese di marzo, a quel dipendente me deve dare 11 gg per il mese di marzo e
> non i 26 gg. di tutto il periodo e se eseguo la query per il mese di
> aprile, mi deve dare 15 gg che cadono in questo mese e non i soliti 26 del
> totale periodo.
> Mi stò scervellando da tanto ma senza successo,
> Mi aiutate?
> grazie!
> l.
Se il calcolo è semèplicemente un differenziale, Almorel ti ha dato
un'indicazione sulla strada da seguire...
Se invece per sapere le gg di ferie devi tener conto delle Festività,
come Sabati/Domeniche ecc... la cosa cambia, ma cambia in funzione di
quanto previsto dal CCNL, quindi se uno ha la settimana di 5 o 6 gg,
oppure se lavora in turno avvicendato..., lli si che ti trovi un bel
problema in quanto non tutti hanno i turni riconducibili da Lunedì a
venerdì, ma spesso scalano per chi fa turni di 6gg o peggio chi si
organizza la turnazione in modo indipendente rispettando tuttavia il
numero di Ore mensili...
Per le Malattie invece la cosa è da definire... in quanto ai fini
Fiscali sono considerati giorni di malattia tutti i giorni compresi
dalla data Inizio alla DataFine... sabati e domeniche.
Purtroppo non sapendo che tipo di dato ti serve, e con che finalità,
la tua domanda lascia spazio a risposte di vari tipi e di varie
complessità... ti è stata data la più semplice, spero per te sia
quella buona.
@Alex


title: campi data, query per mese

text:
@Alex ha scritto:
> On 15 Giu, 10:38,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> > ho 2 campi data, datainizio e datafine dove vengono inseriti i periodi di
> > ferie o malattia dei dipendenti, questi periodi possono cominciare in un
> > mese e finire in un altro.
> > Ora, devo fare una query in cui devo filtrare i gg. effettivi di ferie o
> > malattie in un determinato mese, quindi se ad es. un dipendente inizia le
> > ferie il 20 marzo e le finisce il 15 aprile, ed io eseguo la query per il
> > mese di marzo, a quel dipendente me deve dare 11 gg per il mese di marzo e
> > non i 26 gg. di tutto il periodo e se eseguo la query per il mese di
> > aprile, mi deve dare 15 gg che cadono in questo mese e non i soliti 26 del
> > totale periodo.
> > Mi st� scervellando da tanto ma senza successo,
> > Mi aiutate?
> > grazie!
> > l.
> Se il calcolo � sem�plicemente un differenziale, Almorel ti ha dato
> un'indicazione sulla strada da seguire...
> Se invece per sapere le gg di ferie devi tener conto delle Festivit�,
> come Sabati/Domeniche ecc... la cosa cambia, ma cambia in funzione di
> quanto previsto dal CCNL, quindi se uno ha la settimana di 5 o 6 gg,
> oppure se lavora in turno avvicendato..., lli si che ti trovi un bel
> problema in quanto non tutti hanno i turni riconducibili da Luned� a
> venerd�, ma spesso scalano per chi fa turni di 6gg o peggio chi si
> organizza la turnazione in modo indipendente rispettando tuttavia il
> numero di Ore mensili...
> Per le Malattie invece la cosa � da definire... in quanto ai fini
> Fiscali sono considerati giorni di malattia tutti i giorni compresi
> dalla data Inizio alla DataFine... sabati e domeniche.
> Purtroppo non sapendo che tipo di dato ti serve, e con che finalit�,
> la tua domanda lascia spazio a risposte di vari tipi e di varie
> complessit�... ti � stata data la pi� semplice, spero per te sia
> quella buona.
> @Alex
la causa delle mie notti insonni � IL MINISTRO BRUNETTA! che vuole
mensilmente il conteggio delle ferie e malattie dei dipendenti, quindi la
query di Almorel per quanto riguarda le malattia � eccezionale, mentre per
le ferie mi servirebbe una query pi� "intelligente" in quanto ,
l'amministrazione dove lavoro ha orari di 5 gg. settimanali con sabato e
domenica festivi (ed eventuali feste infrasettimanali), quindi non
conteggiabili nelle ferie. Per i Turnisti, posso anche farne a meno di
trattarli differentemente, mi accontento di equipararli a tutti gli altri.
Se avete idea di saperne venire a capo a questo problema, ve ne sarei
immensamente grato della eventuale soluzione che riuscirete a darmi, se
non ci riuscite, beh! ri ringrazio comunque immensamente per averci
provato ad aiutarmi.
grazie



title: campi data, query per mese

text:

la cosa è abbastanza semplice... ci sono tuttavia metodi diversi per
ottenere il medesimo risultato.
Questo è uno:
http://forum.masterdrive.it/vba-tutorials-and-how-to-37/calcolo-giorni-lavorativi-45763/
Adattalo alla tua esigenza.
@Alex


title: Query fattura

author: Massimo Cordaro

text:
Ho una queryin cui raggruppo il totale iva e l'imponibile di 4 diverse
aliquote e tutto funziona regolarmente se ho almeno un prodotto per ogni
aliquota iva.
Se però, e ciò mi capita spesso, mi manca anche un solo prodotto (per es.
quello la cui aliquota è del 4%) la query non mi visualizza più alcun
risultato.
Cosa posso fare affinchè la query mi restituisca 0 per l'aliquota mancante?


title: Query fattura

author: Roberto dalla campagna

text:
"Massimo Cordaro" <
massimo...@tin.it
> ha scritto nel messaggio
news:GScOc.57234$OR2.3...@news3.tin.it...

Sicuramente il tuo problema si dovrebbe risolvere usando anche la funzione
Nz (vedi help).
Per maggiori dettagli dovresti inviare il codice SQL della tua query di
raggruppamento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query fattura

text:
Ho provato con la funzione Nz ma non sono riuscito a risolvere il problema.
Invio il codice SQL della query come richiestomi.
Grazie.
Massimo
SELECT [qryIva4%].[Imponibile 4%], [qryIva4%].[Totale 4%], [qryIva4%].[Iva
4%], [qryIva10%].[Imponibile 10%], [qryIva10%].[Totale 10%],
[qryIva10%].[Iva 10%], [qryIva12%].[Imponibile 12%], [qryIva12%].[Totale
12%], [qryIva12%].[Iva 12%], [qryIva20%].[Imponibile 20%],
[qryIva20%].[Totale 20%], [qryIva20%].[Iva 20%]
FROM [qryIva4%], [qryIva10%], [qryIva12%], [qryIva20%];


title: Query fattura

text:
"Massimo Cordaro" <
massimo...@tin.it
> ha scritto nel messaggio
news:ekyOc.77747$5D1.3...@news4.tin.it...

Scusami, ma per come è scritta la proposizione FROM tu stai facendo il
prodotto cartesiano tra tutti i record delle 4 tabelle, e onestamente non
capisco a quale scopo.
Inoltre visto che la query non è di raggruppamento, non capisco come vengano
ottenuti i totali.
Non mi è neppure chiaro cosa contegano le 4 tabelle di cui sopra.



title: Query fattura

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:HUHOc.23931$OH4.6...@twister1.libero.it...

> Si tratta di una query di selezione basata su 4 sottoquery (qry4% ecc..)
in cui raggruppo l'imponibile e il totale iva per ogni aliquota, query che
funziona correttamente se sono presenti tutte e quattro le aliquote nel
momento in cui mi manca un'aliquota la query mi si annulla.
Quello che mi occorre è capire come ottenere 0 al posto dell'aiquota
mancante.
Spero di essere stato chiaro (ho qualche dubbio)
Ciao
>


title: Query fattura

text:
"Massimo Cordaro" <
massimo...@tin.it
> ha scritto nel messaggio news:...



title: Query fattura

text:
"Massimo Cordaro" <
massimo...@tin.it
> ha scritto nel messaggio
news:iOOOc.61580$OR2.3...@news3.tin.it...

A mio avviso la funzione Nz la devi allora usare nelle query di
ragruppamento, che impropriamente tu chiami subquery o sottoquery che dir si
voglia.
Insomma è lì che devi indicare che, se la somma è zero ti deve essere
ritornato il valore zero.
Resta comunque il fatto che non mi è chiaro il motivo per cui crei tante
query di raggruppamento quante sono le aliquote IVA e poi tenti di fondere i
risultatati delle singole query: non è meglio fare una unica query di
raggruppamento che ti restituisca i toatali di tutte le aliquote?



title: Aiuto su caselle combinate

text:
Ciao a tutto il ng,
Ho da poco iniziato a creare dei database con Access, e data la mia
scarsa esperienza, avrei bisogno di un suggerimento riguardo all'uso
delle caselle combinate...
In pratica sto creando per lavoro un inventario di articoli e normative
riguardanti la tutela dell'ambiente. Ho creato per questo una maschera
in cui inserire i dati, ed in questa maschera 2 caselle combinate. La
prima mi permette di scegliere da un elenco il tipo di documento
(articolo, normativa, altro) mentre la seconda l'area di interesse
(rifiuti, valutazione di impatto ambientale, inquinamento atmosferico
ecc...).
Ora avrei la necessità di creare delle sotto-aree per ogni area di
interesse.
Ad es. vorrei fare in modo che selezionando l'area di interesse
"rifiuti" si possano scegliere da una terza casella combinata i valori
"raccolta differenziata, riciclo, ingombranti ecc.." e solo questi
(evitando quindi che compaiano in elenco altre sottoaree non relative a
"rifiuti")...
Ringrazio in anticipo quanti vorranno rispondere...


title: Aiuto su caselle combinate

text:

ciao e benvenuto
xai su
www.sitocomune.com
, lì trovi la soluzione ben argomentata
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: esportazione excel (era query parametrica)

author: Thor

text:
Eccomo di nuovo a voi...in relazione alla domanda posta in precedenza ora mi
trovo alle prese con un problema nuovo..dunque ho creato il file excel con
l'esportazione di cui sopra .. il problema è che i campi sono troppi per
metterli nella stessa query e quindi ho dovuto fare un'altra query con lo
stesso criterio di selezione e quindi ora ho la necessità di poter accodare
allo stesso file Excel precedentemente generato il contenuto della seconda
query...analizzando il comando di esportazione non vedo nessun parametro che
mi permetta di farlo..voi sapete se esiste il modo di farlo?grazie in
anticipo


author: HjKlOp

text:

Se vuoi accodare i file si presume che i campi siano gli stessi, altrimenti
è un casino,
forse vuoi accodare i dati in un altro foglio dello stesso file...???


text:
"HjKlOp" <
lordl...@yahoo.com
> ha scritto nel messaggio
news:1fiab.113221$R32.3...@news2.tin.it...

Purtroppo è il casino di cui parlavi....la query che avrei dovuto fare era
troppo lunga ( mi dava l'errore "Troppi campi definiti")....è l'esportazione
id tutti i dati relativi ad un paziente..ne ha un mucchio e servono tutti
purtroppo,per calcoli statistici...sigh...ed è per questo che avevo pensato
di dividerle in due query separate ma riferite allo stesso IdPaziente
ovviamente...per questo motivo che mi trovo nella condizione di dover
accodare al foglio EXCEL le colonne e non le righe...e non so proprio come
fare..ho,pensato ad aprire il file con l'oggetto FSO ma creo un casino con
la formattazione..ed è troppo lungo da mettere in pratica...cmq ti ringrazio
tanto dell'interessamento .. sei squisitamente gentile..ciao


text:
> Purtroppo è il casino di cui parlavi....la query che avrei dovuto fare era
> troppo lunga ( mi dava l'errore "Troppi campi definiti")....è
l'esportazione
> id tutti i dati relativi ad un paziente..ne ha un mucchio e servono tutti
> purtroppo,per calcoli statistici...sigh...ed è per questo che avevo
pensato
> di dividerle in due query separate ma riferite allo stesso IdPaziente
> ovviamente...per questo motivo che mi trovo nella condizione di dover
> accodare al foglio EXCEL le colonne e non le righe...e non so proprio come
> fare..ho,pensato ad aprire il file con l'oggetto FSO ma creo un casino con
> la formattazione..ed è troppo lungo da mettere in pratica...cmq ti
ringrazio
> tanto dell'interessamento .. sei squisitamente gentile..ciao
Hai valutato l'ipotesi di non esportare nulla ma di importare tramite ODBC
da Excel ?


text:
"HjKlOp" <
lordl...@yahoo.com
> ha scritto nel messaggio
news:Yliab.113277$R32.3...@news2.tin.it...

A dire il vero non ci ho pensato...provo a mettere in pratica quello che
dici..in fondo devo crearmi l'oggetto, la connessione al file e richiamare
le due query..beh provo e ti faccio sapere .. grazie di tutto .. Lorenzo..
ciao Tony


title: Gianpaolo ci sei?

author: massimo

text: Gianpaolo se sei in linea ti ho riscritto il mess.


title: Ole in Access 2000

author: Gianni Prof

text:
Inserendo in un form un oggetto OLE per visualizzare un'immagine collegata
ho 2 diversi risultati:
-Su un computer funziona, sull'altro non viene visualizzata l'immagine.
Perchč?
Fotojpg.OLETypeAllowed = acOLELinked
Fotojpg.SourceDoc = unitą & photo
Fotojpg.Action = acOLECreateLink
Fotojpg.SizeMode = acOLESizeZoom
unitą e photo sono dimensionate correttamente (stringhe)
Fotojpg č l'oggetto OLE (cornice oggetto associato)
Grazie per le eventuali risposte
Gianni


title: Casella di riepilogo. Selezione multipla

author: Matilda

text:
salve a tutti.
Avrei un problema.
E' possibile effettuare in una casella di riepilogo una selezione multipla
ed effettuare
l'update su alcuni campi dei record selezionati ?
se è possibile, come?
Grazie.
Matilda.


author: Roberto da casa

text:
"Matilda" <
rc...@libero.it
> ha scritto nel messaggio
news:aatnr0$a61$1...@fe2.cs.interbusiness.it...
> salve a tutti.
> Avrei un problema.
>
> E' possibile effettuare in una casella di riepilogo una selezione multipla
> ed effettuare
> l'update su alcuni campi dei record selezionati ?
>
> se č possibile, come?
> Grazie.
> Matilda.
Dovresti spiegare meglio cosa intendi per "l'update su alcuni campi dei
record selezionati".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: concatenare record

text:
Ho 2 tabelle: Regioni (ID, Regione) e Province (ID, ID_regione, Provincia).
Regioni:
1 Val d'Aosta
2 Piemonte
3 Lombardia
...
Province
1 1 Aosta
2 2 Alessandria
3 2 Asti
4 2 Novara
5 2 Torino
6 3 Como
7 3 Cremona
...
Voglio generare questo report (cioé tutte le province della stessa regione
sulla stessa riga):
1 Val d'aosta Aosta
2 Piemonte Alessandria, Asti, Novara, Torino
3 Lombardia Como, Cremona
...
Come faccio?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: concatenare record

author: Bruno Campanini

text:
"pippo1231564123" <
pl...@a.it
> wrote in message
news:dko1rb$1jl$1...@news.newsland.it...
> Ho 2 tabelle: Regioni (ID, Regione) e Province (ID, ID_regione,
> Provincia).
>
> Regioni:
> 1 Val d'Aosta
> 2 Piemonte
> 3 Lombardia
> ...
>
> Province
> 1 1 Aosta
> 2 2 Alessandria
> 3 2 Asti
> 4 2 Novara
> 5 2 Torino
> 6 3 Como
> 7 3 Cremona
> ...
>
> Voglio generare questo report (cioé tutte le province della stessa regione
> sulla stessa riga):
>
> 1 Val d'aosta Aosta
> 2 Piemonte Alessandria, Asti, Novara, Torino
> 3 Lombardia Como, Cremona
> ...
>
> Come faccio?
Quindi hai due campi ID:
- il primo ID (quello della tabella Regioni) relazionato
  uno-a-molti con ID_Regione della tabella Province
- il secondo ID (quello della tabella Province) che qui appunto
  sta ad indicare ID_Provincia.
Poche idee e ben confuse...
Se mi prometti di strutturare così le tabelle:
Regioni (ID_Regione, Regione)
Province(ID_Regione, ID_Provincia, Provincia)
relazionando uno-a-molti
Regione.ID_Regione con Province.ID_Regione
ti risolvo il problema.
Ciao
Bruno


title: concatenare record

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:436f971b$0$29602$4faf...@reader3.news.tin.it...
[...]
> Se mi prometti di strutturare cosě le tabelle:
> Regioni (ID_Regione, Regione)
> Province(ID_Regione, ID_Provincia, Provincia)
> relazionando uno-a-molti
> Regione.ID_Regione con Province.ID_Regione
> ti risolvo il problema.
Naturalmente Chiave Primaria su
Regioni.ID_Regione e su
Province.ID_Provincia
Ciao
Bruno


title: Cambiare il tasto SHIFT all'apertura del DB

text:
Ciao a tutti: ho modificato le impostazioni sotto Strumenti --> Avvio per
far partire il DB senza finestra di Access.
In un secondo tempo, per farlo riaprire con la sua finestra originale devo
tenere premuto il tasto Shift quando lo apro. Quello che mi chiedevo e': si
puo' cambiare tasto (magari una combinazione di tasti) oppure e' standard??
Grazie e saluti


author: Giuseppe

text:
"Linux-74" <
linu...@yahoo.com
> ha scritto nel messaggio
news:MIRW5.30999$hk4.1...@news.infostrada.it...

per proteggere il db dal tasto shift vedi nel sito comune
http://members.xoom.it/it_db_access/
Tips & Triks
giuseppe


text:
"Giuseppe" <
ebq...@tin.it
> ha scritto nel messaggio
news:MYwX5.3464$D8.8...@twister2.tin.it...

Grazie tante!!


title: Copiare record

author: Paolo

text:
Come faccio a duplicare solo alcuni campi di un record in una maschera?
L'autocomposizione "duplica record" mi copia tutti i campi del record!
Grazie!
Paolo


title: Copiare record

text:
"Paolo" <
paolo...@tiscalinet.it
> ha scritto nel messaggio
news:Vx8U5.45814$FV2.1...@news.infostrada.it...

posizioni sul record da duplicare:
Dim db As Database, rst As Recordset
Set db = CurrentDb
Set rst = db.OpenRecordset("oggetto", dbOpenDynaset, dbAppendOnly)
rst.AddNew
rst!City = Me!City
rst!State = Me!State
.......................
........................
....................
rst.Update
rst.Close
db.Close
DoCmd.GoToRecord , , acLast
giuseppe


title: Creare chiave nel registro di configurazione

author: shari

text:
Ciao a tutti
 Dopo la creazione di una applicazione access  come č possibile creare una
chiave nel registro di configuarzione di windows per  impedire la copia
pirata ho sentito che č possibile, ma in che maniera, non ho idea . qualcuno
sa dirmi come č fattibile .
nel sito comune ho visto un esempio di un file mdb di Giacomo Arena ma non
ho capito come funziona. garzie  Ciao
-Shari


author: Mad® Milox

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:9e8ml3$7e3$1...@pegasus.tiscalinet.it...
> Ciao a tutti
>  Dopo la creazione di una applicazione access  come è possibile creare una
> chiave nel registro di configuarzione di windows per  impedire la copia
> pirata ho sentito che è possibile, ma in che maniera, non ho idea .
qualcuno
> sa dirmi come è fattibile .
> nel sito comune ho visto un esempio di un file mdb di Giacomo Arena ma non
> ho capito come funziona. garzie  Ciao
> -Shari
>
Partendo dall'esempio di scrittura sui registro del sito comune , una volta
Federico Luciani , mi rispose cosi' alla stessa domanda che fai te :) e
funziona :))))
==============
prova cosi' per leggere:
me.caselladitesto =
ReadKeyValue(HKEY_LOCAL_MACHINE,"Giochino","Programmino","NESSUN VALORE")
prova cosi' per scrivere:
call
WriteKeyValue(HKEY_LOCAL_MACHINE,"Giochino","Programmino","NomeDelGioco",REG
_SZ)
===============
Ciao ,
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)


title: Elenco Tabelle

author: Reds

text:
salve a tutti.
è possibile creare una tabella che contenga i nomi delle tabelle dello
stesso Db
che però hanno il nome che inizia con le stesse prime 3 lettere.
grazie in anticipo. Roby


title: Elenco Tabelle

author: Roberto - Syd

text:
"Reds" <
err...@tin.it
> ha scritto nel messaggio
news:XKLL7.13229$BA4.4...@news1.tin.it...
> salve a tutti.
> č possibile creare una tabella che contenga i nomi delle tabelle dello
> stesso Db
> che perň hanno il nome che inizia con le stesse prime 3 lettere.
> grazie in anticipo. Roby
>
>
Si fai cosě:
Dim db As DAO.Database
Dim tbl As DAO.Tabledef
dim rs as DAO.Recordset
set db = currentdb
set rs = db.openrecordset("NomeTabellaDoveScriviINomiDelleTabelle")
for each tbl in db.tabledefs
    if left(
tbl.name
,3)="XXX" then
        with rs
            .addnew
            .fields("NomeCampoCheContieneIlNomeDellaTabella")=tbl.Name
            .Update
        end with
    endif
next
a questo punto avrai tutte le tabelle che cominciano con "XXX"
Ciao Roberto - Syd


title: Elenco Tabelle

author: Cataldo Formaro

text:
"Roberto - Syd" <
p.ro...@tin.it
> ha scritto nel messaggio
news:K2QL7.13543$4M2.3...@news2.tin.it...

Permettemi l'intrusione, ma l'argomento interessa anche mč.
A fronte di quale evento bisogna inserire questa funzione??
E se si vuole visualizzare in un'altro campo l'elenco delle maschere?? e
cosi via per tutto il contenuto del DB??
Saluti CF


title: Elenco Tabelle

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:9tombg$cp0$2...@nreada.inwind.it...

Lo puoi mettere sul click di un pulsante per le maschere puoi fare lo stesso
facendo cosě:
Dim db As DAO.Database
Dim frm As AccessObject
dim obj as object
dim rs as DAO.Recordset
set db = currentdb
set obj = Application.CurrentProject
set rs = db.openrecordset("NomeTabellaDoveScriviINomiDelleTabelle")
for each frm in obj.AllForms
  if left(
frm.name
,3)="XXX" then
        with rs
            .addnew
             .fields"NomeCampoCheContieneIlNomeDellaTabella")=frm.Name
            .Update
         end with
     endif
next
Ciao Roberto - Syd


title: annullare inserimento paziale su sottomaschera su chiusura maschera  principale

author: Maurizio

text:
Ciao a tutti
Il mio problema è che vorrei annullare l'inserimento dei dati in una
sottomaschera parzialmente riempita sull'evento "su chiusura" in una
maschera principale, questo per fare in modo che l'utente prima di
uscire completi i dati nella sottomaschera


author: Gabriele Bertolucci

text:
> Il mio problema è che vorrei annullare l'inserimento dei dati in una
> sottomaschera parzialmente riempita sull'evento "su chiusura" in una
> maschera principale,
Quello che cerchi di fare, probabilmente, non ha senso, perché quando si
scatena l'evento Form_Close della maschera principale, la sottomaschera
necessariamente non deve essere DIRTY, quindi il salvataggio è già
avvenuto.
Se vuoi annullare l'inserimento dei dati di una maschera, devi rimanere
all'interno del suo ambito.
> questo per fare in modo che l'utente prima di
> uscire completi i dati nella sottomaschera
Questa esigenza non fa che rafforzare la mia risposta: devi gestire
l'inpute dell'utente all'interno della form di riferimento, non fuori di
essa.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Dieta per il mio progetto

author: Fabio

text:
Sto lavorando con un file ADP e vedo che il file diventa sempre più grosso a
ogni salvataggio (ogni volta 200K !) oltre che più lento.
Anche la compattazione è molto lenta e soprattutto *compatta poco* allora ho
provato a creare un nuovo file e importare tutti gli oggetti e le barre
degli strumenti (c'è qualcos'altro?) e in effetti da 13MB è ridiventato
1,2MB ma vedo che si sta ingrandendo di nuovo.
Che fare?
Fabio


title: Dieta per il mio progetto

author: MA

text:

Molta acqua, poco sale e pane e parecchio moto (specie se di grossa
cilindrata).
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Dieta per il mio progetto

author: Alessandro Cara

text:
Fabio ha scritto:

la mia dietologa le barre degli strumenti le sconsiglia sempre
pero' non si dice ce "grasso e' bello?" ;<)
--
a.cara


title: Dieta per il mio progetto

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3D86D97F...@blunet.it...
>
> la mia dietologa le barre degli strumenti le sconsiglia sempre
Ma sono barrette dietetiche! :-)
A parte gli scherzi, qualche suggerimento?
Fabio


title: Dieta per il mio progetto

text:

mi spiace Fabio ma la mia conoscenza degli ADP tende a 0
il fatto che si ingrandisce e' fisiologico poiche' se cambi
una virgola e salvi utilizza nuovo spazio e non recupera il
vecchio.
Prova a ricompattarlo dopo la fase di pick-up che hai fatto
e vedi che succede.
Anche gli mdb talvolta fanno queste stranezze
--
a.cara


title: Dieta per il mio progetto

author: Giorgio prx

text:
"Fabio" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:1OAh9.4115$Av4....@twister2.libero.it...

La stessa cosa vale anche per i FE mdb, il mio da 16Mb passa a 80Mb in fase
di variazioni form o report, dopo la compattazione diventa 25Mb e lunico
modo per farlo tornare a 16Mb è quello di creare un nuovo Db e importare gli
oggetti, è una cosa che faccio regolarmente e non mi ha mai dato problemi.
ciao Giorgio


title: Dieta per il mio progetto

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:am70j3$var$1...@lacerta.tiscalinet.it...
>
[CUT]
>
> La stessa cosa vale anche per i FE mdb, il mio da 16Mb passa a 80Mb in
fase
> di variazioni form o report, dopo la compattazione diventa 25Mb e lunico
> modo per farlo tornare a 16Mb è quello di creare un nuovo Db e importare
gli
> oggetti, è una cosa che faccio regolarmente e non mi ha mai dato problemi.
>
> ciao Giorgio
Prova anche ad andare sul Sito Comune (link qui sotto) e nella Sezione
General leggi la FAQ di RoDAgo intitolata "Ridurre le dimensioni dell'mdb".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Dieta per il mio progetto

author: Potone

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio news:am70j3$var$1...@lacerta.tiscalinet.it...
[Cut]
> La stessa cosa vale anche per i FE mdb, il mio da 16Mb passa a 80Mb in fase
> di variazioni form o report, dopo la compattazione diventa 25Mb e lunico
> modo per farlo tornare a 16Mb è quello di creare un nuovo Db e importare gli
> oggetti, è una cosa che faccio regolarmente e non mi ha mai dato problemi.
>
> ciao Giorgio
>
Che versione di Access usate?
Da circa 6 mesi uso XP, ho trasformato un'applicazione piuttosto "grassa" dalla versione 97 e tutto funziona anche se tende ad
ingigantire come avete già descritto.
Io ho notato però un notevole degrado delle prestazioni nella fase di apertura delle maschere (i tempi aumentano di 5 o 6 volte)
dopo aver importato tutti gli oggetti in un file nuovo, nonostante le dimensioni finali (parlo di file .mdb) risultino
effettivamente parecchio ridotte dopo la compattazione.
Qualcuno ha mai notato questo?
Ciao,
Matteo


title: Dieta per il mio progetto

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio news:96Fh9.5099
> Io ho notato però un notevole degrado delle prestazioni nella fase di
apertura delle maschere (i tempi aumentano di 5 o 6 volte)
> dopo aver importato tutti gli oggetti in un file nuovo, nonostante le
dimensioni finali (parlo di file .mdb) risultino
> effettivamente parecchio ridotte dopo la compattazione.
> Qualcuno ha mai notato questo?
Io uso Access 2000 ma al contrario di te, da quanto capisco, quando importo
tutto in un nuovo db le prestazioni migliorano soprattutto i tempi di
salvataggio e compattazione.
Fabio


title: Dieta per il mio progetto

text:
"Potone" <mborr...@SPAMinwind.it> ha scritto nel messaggio
news:96Fh9.5099$Av4....@twister2.libero.it...

Io uso Office XP Dev.  da Settembre 2001 e sulle applicazioni medio grosse
(480 tra forms e reports)  i tempi sono lunghi rispetto a ACC97, in ogni
caso la copia MDE dell' applicazione è molto veloce rispetto a ACC97 anche
in computer modesti (Pentium II 250 Mhz 64Mb ram) e a conti fatti  è la cosa
piu importante.
Ciao Giorgio.


title: Dieta per il mio progetto

author: Damiano Zorzi

text:
"Fabio" <

E' un problema che esiste anche con gli .mdb e ben documentato sul Sito
Comune (comprimi moduli di RoDAgo).
Se vuoi evitare la reimportazione periodica, evita assolutamente di
pasticciare la copia "Master" _buona norma in generale, non solo con Access_
Le modifiche le implementi su una copia di backup e poi importi solo quelle
nel Master.
Se poi prima di creare l'.MDE finale, vorrai comunque reimportare tutto in
un nuovo .mdb non sarà una tragedia: l'importante è non perderci tempo tutti
i giorni :-)


title: OT: che newsserver usate?

author: deshi

text:
Ciao a tutti.
Volevo sapere che news server utilizzate voi per postare.
io per postare uso google gruppi, e per leggere tunderbird sul server
NEWS.UNINA.IT
ma nn mi permette di scrivere.
Allora uso google.
Voi che news server usate ?


title: OT: che newsserver usate?

author: Sergio MAZZA

text:
"deshi" <
ste....@gmail.com
> ha scritto nel messaggio
news:ca8778dd-7256-41db...@a1g2000hsb.googlegroups.com...

news.cu.mi.it
 (
http://diesel.cu.mi.it/
)
Ciao.
--
Sergio MAZZA


title: OT: che newsserver usate?

author: RobertoA

text:
>
> Voi che news server usate ?
newsgate.x-privat.com


title: OT: che newsserver usate?

author: Ammammata

text:
deshi <
ste....@gmail.com
> wrote in news:ca8778dd-7256-41db-a31d-
17c21f...@a1g2000hsb.googlegroups.com
:
> Volevo sapere che news server utilizzate voi per postare.
>
>
di solito è indicato nello header dei post: lo leggi tu e non perdi tempo a
chiedere ;)
io uso x-privat
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: OT: che newsserver usate?

author: ciroteo

text:

anche io solo google ormai da un paio d'anni. qui tutte le porte sono
bloccate e non va nessun news reader.
purtroppo perchè con outlook express mi trovavo molto meglio, però
almeno con google ho sempre sotto controllo tutto lo storico.


title: Domanda difficile --> per esperti

author: Dott. MONTI

text:
Avrei l'esigenza di creare con access un calendario con evidenziati
deteminati periodi.
Mi spiego meglio, mi creo la mia tabella nella quale inserisco data inizio,
data fine (esempio 01/01/2001, 10/01/2001)
A questo punto...arriva il difficile
dovrei avere un calendario (in modalitá annuale o mensile) con una riga nera
o comunque un segno su tutti  i giorni compresi tra le due date
inserite(esempio dal 1 al 10 gennaio). Questo in modalitá form e report (al
limite basterebbe report).
In poche parole una visualizzazione grafica dei diversi  periodi inseriti
nella tabella.
Non so se la cosa é possibile.....
Ringrazio chi, cortesemente, mi fornisce delle risposte, idee e
suggerimenti, con la premessa che lo scrivente é alle prime armi.
Grazie


title: Domanda difficile --> per esperti

author: Graziano Franchi (Dal Client)

text:
Devi creare un'altra tabella dove indichi le date che devono essere
SOTTOLINEATE ed ogni anno le cambi.
ID Date da Sottolineare
Data
Ogni volta che evidenzi la maschera o il report tramite codice vai a
controllare se corrisponde alla data scritta in tabella e fai quello che
vuoi
Saluti
"Dott. MONTI" <
monti...@dnet.it
> ha scritto nel messaggio
news:9ikq2b$n7l$1...@serv1.iunet.it...



title: fax

author: sb

text:
Qualcuno puo' farmi un esempio per richiamare la funzione del sitocomune per
inviare un fax con winfax.
Grazie


title: campo calcolato

author: Paolo

text:
ciao a tutto il ng e scusate la domanda forse elementare!
è possibile far scrivere il risultato di un campo calcolato di una maschera,
in un campo apposito della tabella origine della maschera stessa? e se si
come?
Grazie.


title: campo calcolato

author: Salvatore

text:
"Paolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:5I9tb.115649$vO5.4...@twister1.libero.it...
> ciao a tutto il ng e scusate la domanda forse elementare!
> č possibile far scrivere il risultato di un campo calcolato di una
maschera,
> in un campo apposito della tabella origine della maschera stessa? e se si
> come?
> Grazie.
>
>
Certamente sě. Basta, con una macro o con codice VBA, impostare il valore
del campo della tabella, al valore contenuto nel controllo.
Per esempio, se il campo si chiama TuoCampo ed il controllo si chiama
TuoControllo sull'aggiornamento dei campi che generano il ricalcolo di
TuoControllo scrivi:
Me.TuoCampo=Me.TuoControllo
Ciao
Salvatore


title: campo calcolato

author: sv

text:
Paolo ha scritto:
> ciao a tutto il ng e scusate la domanda forse elementare!
> č possibile far scrivere il risultato di un campo calcolato di una maschera,
> in un campo apposito della tabella origine della maschera stessa? e se si
> come?
> Grazie.
Sě da codice, ma in genere non č cosa che si fa.
Supponendo di avere un CampoRisultato=Campo1*Campo2, e che CampoRisultato
sia un campo della tabella origine della maschera, inserisci nell'evento
"Dopo Aggiornamento" del Campo2 il seguente codice:
Me.CampoRisultato=Me.Campo1*Me.Campo2. Fai attenzione nei campi calcolati
a campi nulli o zero.
--
rgrds
SC

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


title: campo calcolato

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bp3a1b$a3f$1...@news.newsland.it...
> Paolo ha scritto:
>
> > ciao a tutto il ng e scusate la domanda forse elementare!
> > č possibile far scrivere il risultato di un campo calcolato di una
maschera,
> > in un campo apposito della tabella origine della maschera stessa? e se
si
> > come?
> > Grazie.
>
> Sě da codice, ma in genere non č cosa che si fa.
> Supponendo di avere un CampoRisultato=Campo1*Campo2, e che CampoRisultato
> sia un campo della tabella origine della maschera, inserisci nell'evento
> "Dopo Aggiornamento" del Campo2 il seguente codice:
> Me.CampoRisultato=Me.Campo1*Me.Campo2. Fai attenzione nei campi calcolati
> a campi nulli o zero.
>
Sarebbe meglio inserirlo anche sull'aggiornamento di Campo1.
Ciao
Salvatore


title: campo calcolato

text:
ok grazie ora provo e vi dico, anche se questo metodo lo avevo già provato e
non mi funziona...però se mi dite che sono sulla strada giusta sono a posto.
grazie ancora
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:bp3afq$luh$1...@lacerta.tiscalinet.it...
>
> "sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
> news:bp3a1b$a3f$1...@news.newsland.it...
> > Paolo ha scritto:
> >
> > > ciao a tutto il ng e scusate la domanda forse elementare!
> > > è possibile far scrivere il risultato di un campo calcolato di una
> maschera,
> > > in un campo apposito della tabella origine della maschera stessa? e se
> si
> > > come?
> > > Grazie.
> >
> > Sì da codice, ma in genere non è cosa che si fa.



title: campo calcolato

text:
Salvatore ha scritto:

Meglio ancora su "Scaricamento" della maschera. Comunque č cosa che
personalmente non mi piace.



title: Due domandine...

author: Daniele


title: Figo " stenneggi' " :D

text:
Tutti simpatici, scherzosi e preparati !
Davvero.
(tranne me, si intende, ma d' altra parte
la pecora nera ci vuole per evidenziare il
contrasto coi colori ... Ehm ...) :-)
Un abbraccio affettuoso a tutti.


title: login di accesso alla rete come identificativo utente

author: Giulio

text:
Ho realizzao un database del quale le tabelle sono poste su un server mentre
l'utente locale ha un altro mdb con le tabelle collegate e tutta la
struttura del database con query, maschere  e report.
Il quesito che vi volevo sottoporre è il seguente
Avrei bisogno che l'utente si identificasse e "firmasse" il modulo che sta
compilando.
La mia idea era prelevare la username con il quale si accede alla rete con
windows 957 98 e inserirla in una casella di testo di una maschera
In questo modo non costringo l'utente a registrarsi con una login e una
password dal momento che l'ha già dichiarata al momento dell'accensione del
PC e avrei formalmente risolto il problema della firma elettronica.
È una cosa fattibile quella che vi chiedo?
Grazie a tutti
Giulio


text:
"Giulio" <
gar...@libero.it
> ha scritto nel messaggio
news:gXuZ5.88329$hk4.3...@news.infostrada.it...

Karl ha già risposto in modo molto esaustivo ad un'altra simile richiesta
posta da
m...@libero.it
 con oggetto "nome computer in rete" del 12/12/2000
ore 20.08...
Ciao.


title: Aiuto con report

author: robyaccess

text:
Salve a tutti ho il seguente cruccio.
ho una tabella in cui ho per esempio:
Art     Data Venduto     Quantità Venduta
Art1     10/02/2005              10
Art1      10/02/2006              15
Bene mi piacerebbe mettere nel report la seguente disposizione
            data venduto 2005     data Venduto 2006    Variazione 2006vs2005
Art1                10                          15                                 -33%
Come posso fare? Secondo voi è possibile?
Grazie per l'aiuto
Roby
--
robyaccess
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-824901.html
Inviato via
http://www.itsistemi.net


title: Aiuto con report

author: MA

text:
robyaccess wrote:
> Come posso fare? Secondo voi è possibile?
> Grazie per l'aiuto
> Roby
Sì che è possibile. Solo che qui devi usare dei subject significativi per le
richieste.
Questo, credimi, non per essere precisino, ma perchè così l'intero Ng ne
avrà giovamento in futuro quando qualcunaltro avrà lo stesso problema
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Aiuto con report

author: manzoni

text:
ciao robyaccess
 inserisci una casella di testo nel report e come origine riga metti questa espressione.
 = ([d2]-[d1])/[d2]*100
d2(venduto2006)   d1 (venduto2005)
ciao
Manzoni
--
manzoni



title: Aiuto con report

text:
Grazie a tutti per l'aiuto.Ma il mio problema non era quello di calcolare la var% ma quello di mettere i record (data) in colonna nel report. Non posso usare la query a campi incrociati xchè purtroppo ho più di un valore come per es. Quantità e valore di venduto dell'articolo. Ho solo bisogno di dire per art. (riga) il venduto di quest'anno (una colonna) il venduto dell'anno precedente (seconda colonna) e la var% (terza colonna).
grazie.
OK gentilissimi MA e Manzoni  metto un subject specifico.
--
robyaccess



title: Aiuto con report

text:
non ho capito molto  bene!
ma data venduto 2005 e data venduto 2006 sono record (date della stessa tabella ) o sono solo intestazione report?
se sono record , tu vuoi un report con :
  anno 2005      anno 2006       percentuale
  art1
  art2
  art3 ecc...?
fammi sapere
  Ciao
                             Manzoni
--
manzoni



title: Aiuto con report

text:
io ho una tabella con :
Art   q.venduta  val. Venduto Data
quindi le date sono dei record nella stessa tabella e vorrei proprio avere le colonne:
venduto anno 2005  e Venduto anno 2006
spero ti sia sufficiente questo.
roby
--
robyaccess



title: Aiuto con report

text:
robyaccess wrote:
> io ho una tabella con :
> Art   q.venduta  val. Venduto Data
> quindi le date sono dei record nella stessa tabella e vorrei proprio avere
> le colonne:
> venduto anno 2005  e Venduto anno 2006
> spero ti sia sufficiente questo.
> roby
Guardati le Pivot (query a campi incrociati)
Ciao


title: Aiuto con report

text:
robyaccess wrote:
> Salve a tutti ho il seguente cruccio.
> ho una tabella in cui ho per esempio:
> Art     Data Venduto     Quantità Venduta
> Art1     10/02/2005              10
> Art1      10/02/2006              15
>
> Bene mi piacerebbe mettere nel report la seguente disposizione
>             data venduto 2005     data Venduto 2006    Variazione
>             2006vs2005
> Art1                10                          15
>         -33%
>
>
> Come posso fare? Secondo voi è possibile?
Devi fare una Pivot, query a campi incrociati
Ciao


title: Creare tabella da intervallo date

author: Frizzitek

text:
Qualcuno di voi sa mica dirmi se è possibile (ed eventualmente come si fa) a
creare una tabella che mi dia come risultato tutti i giorni che intercorrono
fra 2 date?
Esempio:
Prendiamo due date: 01/01/2005 e 31/01/2005
Vorrei ottenere come risultato una tabella che contenga nei record i
seguenti dati:
01/01/2005
02/02/2005
03/01/2005
...
31/01/2005
E' fattibile? (son giorni che ci batto la testa!)
Grazie...
Cla


title: Creare tabella da intervallo date

author: namor

text:
Frizzitek ha scritto:

Dim dt as date
for dt=#01/01/2005# to #31/01/2005#
  currentdb.execute "INSERT INTO Tabella (campodata) VALUES (#" & _
                    format(dt,"mm/dd/yyyy") & "#);"
next
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: Creare tabella da intervallo date

text:
> Dim dt as date
> for dt=#01/01/2005# to #31/01/2005#
>   currentdb.execute "INSERT INTO Tabella (campodata) VALUES (#" & _
>                     format(dt,"mm/dd/yyyy") & "#);"
> next
> Namor
Grazie provo subito!
Non sono molto ferrato col codice!  :-)


title: Creare tabella da intervallo date

text:
Frizzitek ha scritto:


Crei un nuovo modulo, lo metti in una public function sostituendo il nome
della tabella e del campo con quelli dei tuoi e la esegui.
Nel for le date vanno in formato anglosassone, mese/giorno/anno: 8
febbraio sarà #02/08/2005#.
Probabilmente ti darà errore di compilazione: "Sub o function non
definita" sulla riga
  > Namor
Toglila. ;-)



title: Messaggio a chiusura DB

author: Napoleone

text:
Buona Epifania ai presenti,
Sarà stata la befana che mi ha portato un messaggio di errore alla chiusura
del DB
(prima non me lo dava)
e dice:
Microsoft Access
'Tabella 'TempMSysAccessObjects' già esistente.
Su due piedi mi verrebbe da pensare, considerando che il programma, funziona
bene, di esportare tutto il contenuto del DB in uno nuovo, ma poi non
importerei le relazioni.
Cosa mi suggerite??
Saluti NApoleone


title: Messaggio a chiusura DB

author: cidi

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:JmwKb.234018$e6.92...@twister2.libero.it...

di fare una prova ...Menù File->Carica dati esterni -> Importa   scegli il
db e poi vai in Opzioni.
seleziona relazioni.
Ciao Daniele


title: Messaggio a chiusura DB

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:2JBKb.61410$_P.24...@news4.tin.it...

La questione è che debbo esportare per forza dall'altro DB, in quanto è
protetto  alivello utente e non mi permette di esportare le relazioni (NB
Sono l'amministratore)
come fare Saluti
Napoleone


title: query parametrica

author: Miro

text:
Ciao ragazzi
Vengo subito al problema devo creare un modulo che mi esegua una query
parametrica ,cioč devo scorrere la tabella Prima_Nota con il parametro del
cliente ID numero uno ,che si trova nella tabella Clienti,poi del cliente ID
numero due e cosě via per tutti i clienti della tabella Clienti ,per poi ad
ogni ciclo aggiungere i dati trovati in un'altra tabella.Come posso
impostarla?
Scusate se non sono chiarissimo ma sono alle prime armi, grazie e ciao .


title: query parametrica

author: Antonio Biso

text:
Miro <
mi...@ritel.net
> wrote in message
8vufqu$ose$1...@fe2.cs.interbusiness.it...

Sě, perň se non usi la terminologia appropriata č molto difficile che
qualcuno ti capisca.
Devi comunque spiegare con piů precisione come sono legati i dati dell'altra
tabella ai record della tabella prima_nota dove li vuoi schiaffare.
Se sono legati, non vedo perchč dovresti schiaffarceli (in ogni momento puoi
ricavarli) comunque supponendo che anche in quest'altra tabella ci sia l'ID
del cliente, ti fai una query di aggiornamento che lega le due tabelle
tramite l'ID e scrivi nei campi di una i valori dei campi dell'altra...
Antonio