mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Nomi Campi in nuova tabella.

buongiorno a tutti.
Ho il seguente problema:
ho collegato diversi file di testo (T1;T2) ad un db, creando altrettante 
query (Q1;Q2), i campi delle singole query sono uguali per tutti, e sono 
[data] (dal 1 gen ad oggi) ed un valore numerico diverso per ogni giorno e 
per ogni query,
                Q1                                    Q2
Data                    Valore            Data                    Valore
01-gen-06        9                    01-gen-06            10
02-feb-06        9,5                  02-gen-06        10,3
vorrei raggruppare i dati in un unica tabella che abbia la seguente 
struttura:
DATA                Q1        Q2
01-gen-06            9          10
02-feb                9,5        10,3
dove il nome del campo è il nome della query.
Grazie.

 dove il nome del campo è il nome della query.
Facendo alcune supposizioni, dovresti poter ottenere quello che desideri 
utilizzando un paio di join sulla base di questo esempio:
SELECT Q1.Data, Q1.Valore, Q2.Valore
FROM Q1 INNER JOIN Q2 ON Q1.Data = Q2.Data;
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio 
news:875ea3551e30f8...@news.tin.it...

Ok funziona, è quello che volevo, scrivendo la tua select mi ha "corretto" 
con questi parametri:
SELECT ACEQ.xxx, ACE.close AS Espr1, AL.close AS Espr2
FROM ACEQ INNER JOIN ALQ ON ACEQ.xxx = ALQ.xxx;
l'unica cosa che non so se si puo assegnare al nome del campo, in questo 
caso Espr1 e Espr2, il nome della query di origine: ACEQ ALQ (Q sta per 
query) o ACE AL che sono i nomi dei file di testo collegati, origine delle 
query.

 ha scritto nel messaggio 
news:hxI3g.97590$PR2.1...@twister2.libero.it...

Ho risolto sostituendo a mano i nomi Espr1 e Espr2 con i nomi delle origini, 
però (se mi puoi aiutare):
1)    I file di origine, txt sono in numero variabile, possono arrivare a 
anche a 150/200
2)    di conseguenza, a mano mi devo fare il collegamento con i file  .txt,
3)    a mano mi devo fare le query (tutti uguali) con i dati che mi servono 
(data e valore)
4)    a mano li devo aggiungere nella select che mi hai consigliato.
posso automatizzare qualche procedura ??
Grazie 1000

 posso automatizzare qualche procedura ??
Se per "collegamento" ai file di testo intendi una importazione, potresti 
cercare di automatizzare quella.
In ogni caso, credo che qualunque cosa tu voglia automatizzare, nel tuo caso 
si debba necessariamente ricorrere al VBA.

Newsgroup: it.comp.appl.access
Titolo: Impostare stampante report

Ciao a tutti,
mi domandavo, e vi domando, se c'e' un modo per impostare al volo le
impostazioni di stampa dei report (scusate il gioco di parole).
insomma, vorrei rendere indipendente il report dalla stampante su cui viene
stampato.
Sib

Sib ha scritto:

Come sei un principiante nel NG non hai rivelato la tua
versione di Access che è molto importante in questo caso. ;-)
Vedi p.e.
http://groups.google.com/groups?&selm=atvgqu$35fsl$1...@ID-46617.news.dfncis.de
--
Servus da Vienna
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


http://groups.google.com/groups?&selm=atvgqu$35fsl$1...@ID-46617.news.dfncis.de
Grazie, ci do' subito un'occhiata.
Ciao
Sib
PS vedi che si avvicina la stagione buona, io ho affittato la cabina in
spiaggia...


http://groups.google.com/groups?&selm=atvgqu$35fsl$1...@ID-46617.news.dfncis.de
Visto, interessante.
io ho provato a usare anche DEVMODE con discreti risultati.
il problema e' che tutto questo non funziona sugli mde. pare proprio che per
far funzionare le cose sugli mde si debbano fare strani giri (ad esempio
impostare tutti i report sulla stampante predefinita e cambiarla al volo
all'occorrenza).
Altre strade?
Ciao
Sib

 "Karl Donaubauer ha scritto:

No, con A97 e un MDE (che anche non hai rivelato prima ;-) puoi
solo cambiare la stampante predefinita con API o WSH.
Leggiti questo thread:
http://groups.google.com/groups?&threadm=b4t05u%241u936u%241%40ID-46617.news.dfncis.de
Nel primo post di Roberto è menzionato un articolo/esempio sul SC.
Inoltre ce codice per il WSH di Giorgio.
Piu esempi: 
http://www.mvps.org/access/reports/rpt0009.htm
-- 
cu

Newsgroup: it.comp.appl.access
Titolo: collegamneto immagini

Non capisco perchč dse un'immagine e collegata e non incorporata deve
aumentare il db cosě tanto.!!!
Non riesco a trovare un'impostazione semplice nel sito comune..
mi data una mano perfavore
grazie

 Non riesco a trovare un'impostazione semplice nel sito comune..
cosa intendi per "semplice"?
Sib

 ha scritto nel messaggio
news:NHs2a.109494$YG2.3...@twister1.libero.it...

Io faccio cosě
Private Sub Form_Open(Cancel As Integer)
Dim strPathFoto As String
strPathFoto= "D:\Documneti\Immagini\Foto1.jpg"
Immagine13.Picture = strPathFoto
End Sub
Ciao
Giuseppe

 ha scritto nel messaggio
news:NHs2a.109494$YG2.3...@twister1.libero.it...

In Access il concetto di immagine collegata o incorporata č abbastanza
atipico rispetto a quanto avviene normalmente in altri applicativi (ad
esempio PowerPoint, tanto per restare nella suite Office).
Access in ambedue i casi ingloba l'immagine nel database, le cui dimensioni
quindi non variano al variare di questa opzione ed aumentano comunque
sproporzionatamente ogni volta che memorizzi un file immagine in un campo di
tipo OLE di una tabella (il file immagine viene memorizzato nel database
dopo essere stato convertito in file di tipo bit map).
La differenza sta solamente nel fatto che, se il file immagine č
incorporato, nel caso che il file immagine originale venga modificato con un
editor di immagini, l'immagine memorizzata nel database non viene
modificata, cosa che invece avviene nel caso in cui l'immagine č collegata.
Quindi, se non vuoi vedere lievitare in maniera smodata un database che
archivia immagini, lascia i file esterni al database ed usa la tecnica
suggerita da Giuseppe.
Se ti servono maggiori ragguagli circa tale tecnica, vai sul Sito Comune
(link qui sotto) e nella Sezione General leggiti queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Franco Cappellaro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:NHs2a.109494$YG2.3...@twister1.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Ordinamento movimenti di produzione su report

Dispongo di due tabelle, movprodtestate e movprodrighe
Su movprodtestate c'e' il campo id_movprodtestate
Su movprodrighe, oltre al proprio id_movprodrighe c'e' anche il 
riferimento alla testata e qundi id_movprodtestate
Creo un report, come dati gli indico le due tabelle legate uno a molti 
tra di loro, e prendo alcuni campi dalla testata ed alcuni campi dalle righe
 
Piazzo alcuni campi delle righe sul corpo del report
Poi creo un gruppo basato su id_movprodtestate, per avere la testata del 
movimento dove far apparire numero movimento, data, causale del 
movimento, ecc..
Dentro ogni gruppo appaiono le informazioni delle righe, quindi tempo 
inizio, tempo fine, lavorazione, ecc..
La classica visualizzazione testata/righe
 
Nella stampa appare tutto come desiderato, una riga di testata con i 
dati sintetici del movimento e una o piu' righe nel corpo coi dati delle 
lavorazioni
Tutto come desiderato...a parte l'ordinamento dei gruppi
 
Nel senso che l'ordinamento e' (crescente o decrescente) quello definito 
dal campo usato come raggruppamento, in questo caso il mio campo 
id_movprodtestate
Ma volendo far apparire i movimenti (la testata + righe) ordinati per un 
qualsiasi altro campo presente nella riga testata movimento, ad esempio 
per data movimento, oppure per causale, come fare?
 
 
 


non so se ho ben capito ma credo ti basti agire sul sortOrder di ogni gruppo
 
https://docs.microsoft.com/it-it/office/vba/api/access.grouplevel.sortorder
 
 
 
BFS
 
-- 
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
 
 


Il sortOrder consente di modificare l'ordinamento da ascendente a 
discendente "del campo usato per il ragruppamento", nel mio caso, per 
tenere collegate le righe alla propria testata, ho raggruppato per 
id_movprodtestata, e quindi i vari gruppi vengono correttamente ordinati 
dritti e storti secondo quel campo
 
Quello che invece vorrei fare e' visualizzare i movimenti seguendo un 
altro ordine, ad esempio il campo DATA COMMESSA che e' un campo presente 
sulla testata di ogni movimento

 sulla testata di ogni movimento
 
Ma non ti basta specificare come campi "SortOrder" prima la DataCommessa e poi, sotto,  id_movprodtestata ?
 
Saluti
 
 
 
 
 
 
 


L'ordinamento lo posso impostare su ogni Gruppo
Nel mio caso ho un solo Gruppo, per id_movprodtestate
Posso decidere di ordinare ascendente o discendente, ma solo per 
id_movprodtestate
Non posso impostare un ordinamento per altro campo
 


M'ero perso in un bicchier d'acqua
Bastava, ovviamente, aggiungere un gruppo il piu' esterno possibile, 
usando come campo raggruppamento quello che si desidera usare come 
ordinamento, ad esempio DATA COMMESSA

 ordinamento, ad esempio DATA COMMESSA
 
Ti sei perso perchè non devi intendere il "raggruppamento" nei Report come il GroupBy SQL o qualcosa di simile.
In realtà sono solo Ordinamenti (singoli o a catena se specifichi più Campi).
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: Report

Quando stampo un report come si puň fare per far evidenziare
(riempimento sfondo) una riga (record da una tabella) "in bianco" e una
riga "in grigio" ?
Grazie e ciao
Sent via Deja.com 
http://www.deja.com/
Before you buy.

 Quando stampo un report come si può fare per far evidenziare


riga "in grigio" ?
mi pare ci sia qualcosa sul sito comune.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: aggiungere record a filtrato

ho un db composto da 2 tabelle indicizzate fra di loro mediante
"numero_seduta" che fondo mediante una query "query1sedute"
ho una maschera "sedute giunta" che tramite un pulsante mi apre un'altra
maschera con tutti i record filtrati in base al numero seduta e
precisamente il seguente codice su clik
"Private Sub Comando89_Click()
On Error GoTo Err_Comando89_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    DoCmd.Minimize
        stDocName = "Registro_delibere"
 
     stLinkCriteria = "[NUMERO_SEDUTA]=" & Me.NUMERO
     DoCmd.OpenForm stDocName, , , stLinkCriteria
 
 
 
Exit_Comando89_Click:
    Exit Sub
Err_Comando89_Click:
    MsgBox Err.Description
    Resume Exit_Comando89_Click
 
End Sub"
questo evento mi apre la maschera "registro delibere" e iposta nel filtro
della maschera [NUMERO_SEDUTA]="X" dove X č il numero attuale visualizzato
della seduta nella maschera sedute di giunta.
Vorrei che se aggiungo una nuova delibera in questa seduta, il numero
della seduta mi venghi in automatico scritto corrispondente alla seduta a
cui fa riferimento il filtro.
Attualmente invece il numero della seduta devo inserirla manualmente.
Non so come fare!.
straSOS!!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 straSOS!!!
Io farei cosě:
1)Passerei il NUMERO tramite parametro Args alla form da aprire:
stLinkCriteria = "[NUMERO_SEDUTA]=" & Me!NUMERO
DoCmd.OpenForm stDocName, , , stLinkCriteria,,, Me!Numero
a questo punto nell'evento Load della Form in questione scrivi:
If Len(me.OpenArgs)>0 then
   Me!Numero.DefaultValue=clng(me.OpenArgs)
End if
P.S.: Ovviamente Numero č il controllo associato al campo Numero
nella form in questione.
In questo modo su NewRecord in automatico avrai impostata
l'associazione.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: aiuto crazione database

Ciao a tutti. Qualkuno saprebbe aiutarmi a creare un database ke
stampato(non in PDF) venga riprodotto come quello al seguente link?
http://www.finsicilia.it/public/FinAdmin/upload/files/INDIVID.pdf
Saluti
Luca
-- 
________________________________
Luca Pandolfo
webmaster 
www.catanianuoto2000.it
webmaster 
www.conicatania.it
Redazione 
www.nuotosicilia.it
 

 ha scritto nel messaggio 
news:46043d77$0$812$4faf...@reader5.news.tin.it...

Se aspetti .... ti passo direttamente il databse già fatto...
e semplicissimo farlo..... 

 ha scritto nel messaggio 
news:46043e11$0$817$4faf...@reader5.news.tin.it...


 - Mostra testo tra virgolette -
Ho appena visto il file pdf. e credo che sia un semplice database,
quindi c'è da creare la tabella con i dati dell'atleta, quindi nome,
anno, società, etc.., poi creare una query su questa tabella, giusto
per creare la lista con i necessari ordinamenti, poi creare un report
basato sulla query, impostando l'intestazione voluta, la disposizione
dei campi voluta etc.. tutte operazioni abbastanza semplici se conosci
un minimo access.  Comunque se Fabrizio te lo sta impostando vedi come
va e caso mai ti personalizzi il report secondo le tue esigenze.
Saluti

 ha scritto nel messaggio 
news:1174689908.1...@n59g2000hsh.googlegroups.com...


Newsgroup: it.comp.appl.access
Titolo: Problemone di stampa su aghi !!!!!!





Devo stampare un report su di una stampante ad aghi IBM 
Proprinter......


La cosa che mi fa inkazzare è che (giustamente) la stampante 
stampa con il carattere impostato nel report e non cè verso di stampare 
utilizzando i caratteri della stampante.....poichè io vorrei stampare 
utilizzando  il carattere DRAFT della stamp.aghi  (il piu veloce) 
e pure a lunghezza 17 come faccio ?


 


Grazie Enrico



 ha scritto nel messaggio
news:000801c067aa$e0852fa0$63791997@c7x0k5...

Grazie Enrico
RISPOSTA:
Sul manualetto della stampante ci dovrebbero essere illustrate le sequenze
'escape' da inviare alla stampante per modificare al volo i parametri...
Ciao.

a lunghezza 17 come faccio ?
Due esempi, open "LPT1" for output ecc.
In pratica scrivi su un 'file' che rappresenta la stampante.
Un metodo molto migliore (col precedente se la stampante va in locale
il programma va in errore e non utilizza lo spool) e' quello di
scrivere un file ASCII standard e poi lanciarne la stampa.
In entrambi i casi la stampa avviene in modo testuale, in rete lo fai
gestendo i caratteri di controllo della stampante.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam 
For reply, substitute xxx with gruppotekup
Newsgroup: it.comp.appl.access
Titolo: In Access "DoCmd.Maximize" non funziona

Ho realizzato due maschere e pulsanti per passare da una all'altra,
quando passo dalla seconda alla prima si perde l'effetto "DoCmd.Maximize"
significa che la maschera 1 non si espande più completamente nella finestra 
principale
come accade all'apertura del file.
Il pulsante sulla maschera 2 l'ho realizzato scegliendo >operazioni su 
maschera> apri maschera (ho indicato la maschera 1)
Grazie dell'aiuto


metti docmd.restore sulla chiusura della seconda
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:dogjh5$1tk$1...@area.cu.mi.it...

Scusa MA, su attivazione va anche bene? (o meno bene?)

 Scusa MA, su attivazione va anche bene? (o meno bene?)
Sì certo, anzi è meglio nel caso lasci aperta più di una maschera


Newsgroup: it.comp.appl.access
Titolo: Accodamento e aggiornamento dati

Salve!
ho necessità di accodare dalla tabella A alla tabella B; 
tre campi:
Id1, Id2 e numero
per poi aggiornarli senza duplicarli
 
Ho fatto così, ma non va bene:
INSERT INTO TbB ( Id1, Id2, numero )
SELECT DISTINCT Id1, Id2, numero
FROM TbA
WHERE TbA.numero <>0;


l'accodamento è corretto se volevi accodare sempre tutto il contenuto di 
tabA dentro tabB dove numero<>0
 
spiega cosa intendi con "per poi aggiornarli senza duplicarli"
 
BFS
 
 
 

Il giorno Mon 19 Jul 2021 08:59:05a, *Alberto Luzi* ha inviato su 
it.comp.appl.access il messaggio news:97658494-62ed-4094-a195-
ca2beb...@googlegroups.com
. Vediamo cosa ha scritto:

a mio avviso mancano dei pezzi, tipo il JOIN  e il TEST se i nuovi 
dati esistono già
 
prova a farla con il query builder, poi visualizzala in SQL
 
 
questo è un esempio di una query che uso mensilmente, che accoda in Items 
il risultato di un'altra query qGroupMovements, verificando che il campo 
chiave MATCHCODE non esista
 
INSERT INTO Items ( Manufacturer, NAME, MATCHCODE, Description, Quantity, 
Price, Total, [Update], ItemCode )
 
SELECT qGroupMovements.Manufacturer, qGroupMovements.NAME, 
qGroupMovements.MATCHCODE, qGroupMovements.FirstOfDescription, 0 AS Expr1, 
0 AS Expr2, 0 AS Expr3, qGroupMovements.LastDate, "000000" AS Expr4
 
FROM qGroupMovements LEFT JOIN Items ON qGroupMovements.MATCHCODE = 
Items.MATCHCODE
 
WHERE (((Items.MATCHCODE) Is Null));
 
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


grazie a tutti
inserire nella tabella B i dati mancanti (della tabella A) con numero <> 0
ma se già presenti, aggiornali senza duplicarli.


ID1 è chiave primaria?
 
se per aggiornare si può intendere anche come "cancellare+riaccodare"
 
potresti cancellare da tab B tutte le righe con ID1 presenti in tab A
 
qualcosa tipo delete * from tbB where ID1 in (select ID1 from TbA where 
numero<>0)
 
e poi fare la tua query di accodamento
 

 se per aggiornare si può intendere anche come "cancellare+riaccodare" 
si

Newsgroup: it.comp.appl.access
Titolo: Per guxdax e anche per gli altri :)


In entrambe le maschere devi inserire una casella di testo associata a
IDCliente.
Ovviamente entrambe le maschere devono avere come origine dei dati una
tabella che contiene un campo chiamato IDCliente.
Ciao Davide
Io in entrambe le maschere uso come origine dei dati una stessa tabella che
contiene un campo chiamato IDCliente, che importo in entrambe le maschere.
Nella maschera che vado ad aprire con il pulsante ho una una sottomaschera
che nell'altra non ho, ma questo non penso che sia un problema.
Comunque ancora una volta quando premo il tasto mi appare una piccola
finestra (immissione valore parametro), nella quale devo digitare il valore
del campo chiave IDCliente per far aprire la nuova maschera su quel record.
Come posso fare perche' questa finestra non appaia e perchè la maschera si
apra in automatico sul record in cui si trova quella con il pulsante?
Ti ringrazio tanto per il tuo aiuto.....
    Ciao,
        Giuliano

 wrote in message
ve1i5.3655$dF5....@news.infostrada.it...

Ma il controllo associato a IDCliente è contenuto nella maschera o nella
sottomaschera?
Facciamo in un'altro modo
Su Maschera1 inserisci un pulsante verificando che nella casella degli
strumenti sia attivata l'autocomposizione (la bacchetta magica);
1) Scegliere l'azione da associare al pulsante: Operazioni su maschere, Apri
maschera
Avanti
2) Seleziona Maschera2
Avanti
3) Apri la maschera e trova dati specifici da visualizzare
Avanti
4) Seleziona i campi IDCliente da Maschera1 e IDCliente da Maschera2 e premi
<->
Avanti
5) Associa un'immagine o un testo
Avanti
6) Dai un nome al pulsante
Fine
Speriamo che funzioni
Ciao,  Davide

Newsgroup: it.comp.appl.access
Titolo: importazione dati

Buongiorno a tutti, ho un problema,
non so come si può fare ad importare in access dei file di archivio di un
vecchio
programma che hanno estensione .dat.
Potete darmi una mano?
Ringrazio anticipatamente e buone feste a tutti.

 Ringrazio anticipatamente e buone feste a tutti.
Se non sbaglio, in messaggi precedenti si era visto che il formato dei file
.dat č ascii. Se č cosě (riscontrabile con l'apertura del file tramite
notepad o simili) non fai altro che eseguire la procedura guidata di
importazione file di testo che, invece di cercare file .txt cerchi i .dat...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Sempre piu lento....ronf...ronf...ronf

Ormai non riesco più a rimanere sveglio quando Access apre una maschera!
Non sono riuscito a risolvere una questione che avevo già postato:
E' possibile che per aprire una maschera con un 100aio di record ci voglia
qualche secondo mentre per una da 7000 ci vogliano 1 min e 30?
Sinceramente pensavo che la quantita di dati influisse molto meno sulla
velocità dell'applicazione.
Avete qualche suggerimento (a parte prendere un buon caffè).
La maschera (un po pesantuccia per la verità) si basa su una query con due
tabelle per un totale di una trentina di campi.
La mia dotazione RAM e limitata (32 Mb).....
Grazie a tutti

velocità dell'applicazione.
In realtà bisognerebbe analizzare nello specifico la query che hai scritto.
Proprio ora sto smacchinando con un Video-Prima Nota  da  40.000 movimenti che viene aperto in sei
secondi su un Pentium 166 con 32 di Ram.
Che caratteristiche ha la query in questione?
Ciao, warp

 Ciao, warp
La situazione è questa :
Una maschera con una casella combinata e qualche campo, basata su una query
che ordina per data e per IDDocumento.
Una sottomaschera con tre caselle combinate, basata su una query che ordina
per data, calcola una moltiplicazone (prezzo*quantità), il tutto in
relazione con una tabella collegata per recuperare il nome (del prodotto).
Le query mi sembrano tutto sommato veloci....
Qualche idea?
thanks

...

Verifica che esistano sulle tabelle, specialmente la principale, usate gli
indici appropriati, altrimenti access deve fare un sort.
Comunque per una query su una tabella con 7000 record mi pare un pò troppo,
considera che apro una query per casella combinata su una tabella con 90.000
record e in rete 10 Mbs ci impiega per selezionare circa 300 record intorno
ai  5 secondi.
Verifica anche la form.
saluti
GB

Qualche idea?
Bah, detto così sembra veramente tutto nella norma.
Anche ammesso che tu non abbia indicizzato i campi criterio, Link, etc. i tempi di risposta della
tua applicazioni sono troppo lenti.
Creati una copia di brutta dell'applicazione e fai dei test per "sottrazione" per capire dove stia
il collo di bottiglia...
Ciao, warp

 ha scritto nel messaggio
news:90d2a0$17b$1...@fe2.cs.interbusiness.it...

E' indispensabile caricare i dati ? Se apri la maschera solo per immettere
nuovi dati ?
giuseppe

giuseppe
In modalità immissione dati non viene caricato il recordset associato alla maschera, quindi un
eventuale degrado di prestazioni sarebbe imputabile solo a Combo di supporto e similari.
Però mi pare di capire che la maschera in questione debba essere aperta anche in modalità normale
(per modifiche, controlli, etc.)
Ciao, warp


Ebbene, anche in modalità immissione dati e lentissima.
Ma non riesco a capire perche sia così rallentata da quando sono aumentate
le dimensioni del db?!.
Qualche consiglio utile su come mettere il pepe .... ?
thanks
Newsgroup: it.comp.appl.access
Titolo: Cancellare dati contenuti in un campo

                 Ciao a tutti,
ho bisogno del vostro aiuto! Ho una maschera nella quale mi sono creato dei
campi non associati con dei "valori predefiniti", vorrei che quando
seleziono questo campo quel valore predefiniti si cancelli automaticamente!
C'è qualche funzione che mi permette di farlo?
Grazie mille
Francesco
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Per cancellare i valori imposti a Null il contenuto del controllo (non 
campo) "casella di testo":
es.
Me!nomeCasella = Null
Ma se devi cancellare il record devi utilizzare una query di eliminazione 
filtrandola con il record che stai visualizzando...
Ciao.
-- 
Sergio MAZZA 


Grazie infinite!
Gentilissimi come sempre! ;o)
Ciao


Newsgroup: it.comp.appl.access
Titolo: Bloccare un record dopo inserimento

Buongiorno a tutti,
vorrei chiedervi un aiuto per risolvere il seguente problema. Ho creato una 
maschera continua per inserire dei dati di spedizione e vorrei che dopo il 
salvataggio, il record non fosse piu' modificabile, ma si trovasse in uno 
stato "bloccato".Come posso  risolvere il problema?
Vi ringrazio in anticipo per l'aiuto
Ciao
Gianni 


Imposta la proprietà "Consenti modifiche" a no...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:EjJLi.124811$%k.27...@twister2.libero.it...

Su Evento Load e Current Scrivi:
Me.AllowEdits=Me.NewRecord
In questo modo avrai la possibilità di editarlo solo se è un NUOVO RECORD
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Report e piè di pagina

Salve a tutti,
Ho un report che visualizza un preventivo spese, i totali li ho messi nel
pič di pagina.
Vorrei, perň, che i totali mi apparissero (in caso ci fossero piů pagine)
solo nell'ultima pagina!
Ho provato a inserire i totali nel pič di report, che mi fa vedere i totali
solo nell'ultima pagina, ma purtroppo non vengono stampati nel fondo della
pagina, ma a ridosso del corpo.
Come posso fare per avere i miei totali sul fondo pagina, ma dell'ultima
pagina? (o nella prima, in caso ci sia una pagina sola)
Grazie a tutti.

 ha scritto nel messaggio
news:1MAla.28244$DT4.8...@twister1.libero.it...

Prova ad inserire le caselle nel pič di pagina e a renderle invisibili; poi
nell'evento "su stampa" della sezione "pič di pagina" inserisci il codice:
'---------
if page = pages then
    me!nomeCasella.Visible = true
end if
'---------
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: [Sito Comune] - Ricerca archivio messaggi.

Rifunziona da qualche giorno...
Per quelli che non se ne fossero accorti!:-)
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:9colt2$ebu77$1...@ID-86073.news.dfncis.de...

C'è qualche novità circa l'aggiornamento sia dei messaggi che del resto del
sito?
Ciao, Roberto

 sito?
Si, cassati automaticamentei tutti i messaggi di quelli che si chiamano
Rober*....:-)
C'e' qualcosina che dovrei uploadare....mo' lo faccio va'!:-)
Saluti.
Luciano
(DOC)

 (DOC)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: decimali effettivamente inseriti

ciao a tutti, torno con un quesito forse banale ma che non ho ancora
capito come risolvere.
devo far apparire in  un campo un dato decimale con i decimali
effettivamente inseriti dall'utente.
nel caso in cui invece sia un numero intero non voglio vedere apparire
gli zeri dopo la virgola.
es: digito 1 campo=1
digito 1,2 campo=1,2
digito 1,234 campo =1,234
e via discorrendo ...
che tipo di dato? va bene precisione doppia?
che tipo di formato di visualizzazione? standard?
ricordo che il back end è su Sql server 2005 express.



Devi intanto fare la distinzione se parli di soldi o di calcoli 
matematici.
Se parli di soldi devi usare i Money / Currency o dir si voglia per 
evitare gli errori di arrotondamento sui numeri reali in cui inserirai i 
decimali.
Altrimenti usi i singola o doppia a seconda delle dimensioni di ciò che 
devi inserire (quarda la help dei vari tipi).
L'arrotondamento lo fai a schermo con il formato es ##0,0000 .
-- 
http://blog.holzl.it

Newsgroup: it.comp.appl.access
Titolo: Forzare inserimento record in sottomaschera

Ciao a tutti.
Ho maschera e sottomaschera, ho bisogno che ad ogni record della maschera 
venga obbligatoriamente inserito almeno 1 record nella sottomaschera.
Attualmente quando inserisco un record nella maschera principale, se passo 
sbadatemente a un'altro record della principale con i pulsanti di selezione 
o con le frecce prima di aver digitato nella sottomaschera, la stessa rimane 
vuota. Vorrei che la sottomaschera si comportasse come un controllo a 
inserimento obbligato.
Grazie a tutti per le eventuali risposte. 

 ha scritto nel messaggio 
news:43f62b5a$0$12590$4faf...@reader3.news.tin.it...

Newsgroup: it.comp.appl.access
Titolo: MACRO AUTOMATICA ?

Problema ...
DB in Access 97, genera un report, ho creato una MACRO "OutputSu " che mi
salva il report in HTML su una directory desiderata, il problema è questo ;
la macro va lanciata dal database io invece avrei bisogno che si lanciasse
da sola ogno tot tempo.
E' possibile?
Thanx
Eugenio larosa
lar...@cyberforli.it

 wrote in message
8onovt$ar4$1...@news.mclink.it...


, 
lar...@cyberforli.it
 says...

Basta che fare eseguire la macro all'apertura del DB (macro AUTOEXEC) e 
schedulare l'apertura del DB con windows.
Ciao
-- 
JBad

 ha scritto nel messaggio
news:8onovt$ar4$1...@news.mclink.it...

puoi utilizza i due seguenti eventi
Su timer : inserisci il codice
Es. DoCmd.RunMacro "Nome macro"
Intervallo Timer: digita ogni quanto tempo desideri che il codice sia
attivato. Es. 30000 per 30 secondi
giuseppe

Newsgroup: it.comp.appl.access
Titolo: Faccina in foglio dati...

Salve, è possibile visualizzare una icona (per esempio una faccina
sorridente-triste) se il valore di un campo è vero o falso? in una tabella
visualizzata come foglio dati vorrei che il campo [CHIUSA] venisse
visualizzato come una faccina sorridente se la pratica è stata chiusa o
triste diversamente: è possibile?
Graize!

 ha scritto nel messaggio
news:_qeqa.66809$iy5.1...@twister2.libero.it...

In una tabella no, ma in una maschera che ha quella tabella come origine
record si.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:7JUqa.72173$DT4.2...@twister1.libero.it...

Ehi, fammi capire...
Ho una maschera ed una sottomaschera che contiente una tabella in
visualizzazione foglio dati... posso fare qualcosa?
Grazie ancora.

 ha scritto nel messaggio
news:VEAra.78241$DT4.2...@twister1.libero.it...

In una maschera con visualizzazione a Maschera singola puoi inserire un
controllo immagine che contiene la tua faccina; il controllo immagine lo
puoi rendere visibile o non visibile a seconda che la pratica sia aperta o
chiusa.
Con maschere con visualizzazione foglio dati o maschere continue non puoi
farlo, ma potresti far colorare una casella di testo in maniera diversa
(rossa se la pratica è aperta e verde se è chiusa); per fare questo, se usi
una versione di Access successiva ad Access 97, puoi usare la formattazione
condizionale: se usi invece Access 97, fatti una passeggiatina nella Sezione
General del Sito Comune (link qui sotto), dove trovi 3 o 4 soluzioni.


 ha scritto nel messaggio
news:2KMra.79536$DT4.2...@twister1.libero.it...

Sei stato molto gentile :) Grazie!
Newsgroup: it.comp.appl.access
Titolo: errore di run-time 2501

da un po di tempo mi compare errore di run-time 2501 
L'azione ApllyFilter è stata annullata quando eseguo DoCmd ApplyFilter .... 
Da cosa potrebbe dipendere? 
Mancanza di risorse(memoria)? 
Ciao a tutti

 ha scritto nel messaggio 
news:efacde40.04122...@posting.google.com...

invece che usare docmd.applyfilter perchè non usi
me.filterOn=true
me.filter="tuo filtro"
? 

me.filter="tuo filtro"
?
Grazie, l'ho fatto ma questa volta mi da un nuovo errore:
Azione Precedente Annullata.
Perchè?

Newsgroup: it.comp.appl.access
Titolo: Inserire testo con codice

Buon giorno a tutti.
Come posso inserire, da codice, un testo  in una casella di testo non
associata  presente sulla MiaForm (attiva).
Grazie
- Bruno -

 ha scritto nel messaggio
news:arffl4$2em$1...@lacerta.tiscalinet.it...

Me.Nomecaselladitesto = "Testo"
Fabio

 ha scritto nel messaggio
news:gnIC9.19604$Ka3.5...@twister1.libero.it...

Grazie infinite Fabio
- Bruno -

Newsgroup: it.comp.appl.access
Titolo: A97 - Aiuto per una conversione in 2000

Ciao a tutti
mi chiedevo se qualcuno poteva aiutarmi a convertire in Access 2000 un
programma realizzato in access 97.
Ho installato access 2000 e al momento del caricamento mi vengono generati i
seguenti errori:
Riferimento VBE mancante o errato al file 'BCOWNERDRAW.OCX'.
Riferimento VBE mancante o errato al file 'pdf.ocx'.
Riferimento VBE mancante o errato al file 'ACROIEHELPER.OCX'.
Riferimento VBE mancante o errato al file 'SVGCONTROL.DLL'.
Riferimento VBE mancante o errato al file 'WMIDX.OCX'.
Riferimento VBE mancante o errato al file 'DXTMSFT3.DLL'.
Riferimento VBE mancante o errato al file 'FP4AWEC.DLL'.
Riferimento VBE mancante o errato al file 'CTOR.DLL'.
Riferimento VBE mancante o errato al file 'ISCRIPT.DLL'.
Riferimento VBE mancante o errato al file 'SCPTHDLR.DLL'.
Riferimento VBE mancante o errato al file 'KNLWRAP.EXE'.
Riferimento VBE mancante o errato al file 'MSBDR8.OLB'.
Riferimento VBE mancante o errato al file 'XL5EN32.OLB'.
Riferimento VBE mancante o errato al file 'MSNETOBJ.DLL'.
Errori di compilazione durante la conversione o abilitazione del database
Ringrazio tutti anticipatamente. Ciao

 ha scritto nel messaggio
news:hfYPb.279434$e6.10...@twister2.libero.it...

Ciao Gianni.
    Hai gia' fatto quanto segue per tutti i Riferimenti mancanti?
        Strumenti > Macro > Visual Basic Editor
        Strumenti > Riferimenti
cerca nella lista i Riferimenti di cui sopra e metti per ciascuno il segno
di spunta. Se non presenti:
        [ Sfoglia... ]
    Invece, nel caso in cui alcuni di tali Riferimenti riguardino Controlli
ActiveX:
        Inserisci > Maschera
        Visualizzazione struttura
        [ OK ]
e, per ogni Controllo ActiveX:
        Inserisci > Controllo ActiveX...
        [OK]
mentre, se non presente nella lista:
        Strumenti > Controlli ActiveX...
        [ Registra... ]
poi salvi la maschera e, se la ricompilazione del progetto e' andata a buon
fine, la cancelli.
-- 
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Come fare una query tra tabelle

Ciao a tutti,
ho ereditato un database nel quale mancano le relazioni tra tabelle madre e 
figlia. Sto cercando di fare pulizia nei record e mi trovo il seguente 
problema:
Tabella:    tOrdini (madre)
                IDOrdine
Tabella:    tRigheOrdini (figlia)
                IDRiga
                IDOrdine (ComboBox che pesca da tOrdini)
Nelle relazioni non esiste collegamento tra le tabelle così nelle righe mi 
trovo diversi record orfani che vorrei eliminare.
Ho provato a creare una query di selezione con tRighe IDOrdine 
Raggruppamento e appena aggiungo tOrdini spariscono dalla select proprio 
quei record che vorrei trovare, nemmeno invertendo il Join riesco a trovare 
ciò che mi serve.
In pratica mi servirebbe una query che trova tutte le righe orfane, ossia 
tutti gli IDRiga che non hanno un corrispondente IDOrdine su tOrdini.
Spero di essermi spiegato e ringrazio chiunque mi sappia dare una mano visto 
che access non lo conosco molto bene..
Ciao Paolo 


Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento Sito Comune

Ciao a tutti,
Chi frequenta icaa da almeno qualche mese ricorderà che si era "promesso" di
aggiornare il sito comune con maggior frequenza, anche grazie alla
collaborazione di Roberto.
Purtroppo i numerosi impegni dei webmasters ostacolano tale impegno.
Se qualcuno volesse dare una mano (necessaria conoscenza Editors html) può
spedire un'e-mail a:
webm...@sitocomune.com
Oggetto del messaggio:  offerta aiuto per aggiornamento 
www.sitocomune.com
Corpo del messaggio:     Io sottoscritto <Vostro nome> offro aiuto e
collaborazione per aggiornamenti sito comune.
Saluti:  la sacra triade

Ciao a tutti,
Chi frequenta icaa da almeno qualche mese ricorderà che si era "promesso" di
aggiornare il sito comune con maggior frequenza, anche grazie alla
collaborazione di Roberto.
Purtroppo i numerosi impegni dei webmasters ostacolano tale impegno e il
materiale da evadere è ancora parecchio.
Se qualcuno volesse dare una mano (necessaria conoscenza Editors html) può
spedire un'e-mail ai seguenti indirizzi:
webm...@sitocomune.com
fluc...@libero.it
fluc...@sitocomune.com
lucia...@sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: fe/be + errore 3343 (urgente!)

ciao a tutti!
ho il seguente *grosso* problema:
eseguito l'aggiornamento del BE e del FE, uno degli uffici riscontra il
seguente problema dopo l'immissione del nome e password (gli altri procedono
come al solito senza problemi..):
Formato di database <nomefile> non disponibile.
Errore 3343.
questo fa sì che l'utente in questione non possa accedere al database.
cosà può essere accaduto?
grazie infinite!
em.an.


Lui una versione precedente
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:drnbo4$ar8$1...@area.cu.mi.it...

ciao  MA, tutti gli utenti usano la stessa versione di access (2003) ..
dato che da me tutto funziona a dovere, se gli mando il BE (e/o l'FE?) la
cosa si risolve?
grazie,
em.an.

 em.an.
Ciao gli devi mandare il FE.
Occhio che tu mi hai detto che dagli altri si apre e che quindi non c'è
conflitto tra versioni di Backend e FE
(anche come formato, cioè creato con A2003 e usato allo stesso modo
be2000-Fe dal 2000 in su e non viceversa)



cia MA,
ti ringrazio per l'aiuto, alla fine tutto si è risolto.
mi chiedo cosa possa essere accaduto. tutti gli utenti usano la stessa
versione di office, eppure..
fortunatamente faccio backups di continuo, specialmente quando invio
aggiornamenti: la prudenza non è mai troppa!
em.an.
Newsgroup: it.comp.appl.access
Titolo: Gestione Fatturazione e Magazzino

Ho bisogno di aiuto riguardante un database sulla fatturazione e gestione
del magazzino che devo sviluppare con Access XP.
Le sue funzioni principali dovrebbero essere quelle di gestire un'anagrafica
articoli, una anagrafica clienti, di poter fare il carico/scarico manuale
dei prodotti e lo scarico automatico tramite l'emissione di fatture
ovviamente da archiviare anch'esse.
Sono ancora in una fase iniziale dello sviluppo, ho già creato le tabelle e
definito le relazioni.
Vorrei appunto chiedervi cosa ne pensate riguardo a ciò che ho fatto fin'ora
proponendovi lo schema delle relazioni, ed in particolare se con questa
struttura potrei avere problemi nella gestione della logica con le maschere
e se essa è appunto corretta..
Se avete suggerimenti sono ben accetti.
Potete trovare lo schema delle relazioni a questo link:
http://xoomer.virgilio.it/messinag/relazioni.gif

 Se avete suggerimenti sono ben accetti.
Caro gaetano,
in questo ng si propone un dubbio, una analisi (propria, non degli altri),
un problema specifico, non la consulenza per un intero programma per di piu'
con l'incombenza di dover scaricare, far girare e valutare un intero
database (sia pure a livello di struttura).
In sostanza questo ng non si occupa di formazione a distanza, se hai dubbi
cosi' radicali, sul sito comune puoi trovare validi suggerimenti sui testi
da leggere per imparare.
Ciao
Sib

 ha scritto nel messaggio
news:iDgLc.3665$B06....@news.edisontel.com...

Agganciandomi perfettamente a ciò che ti ha prospettato Sib
il consiglio che ti do e quello di utilizzare le relazioni in maniera
adeguata
cioè  es.:
La relazione uno a molti da te posta tra i TabellaClienti e la Tabella
Fatture
potrebbe tornare sconveniente nel momento in cui vai ad eliminare un
Cliente non più utilizzato poiché in base alle impostazione di relazione da
te impostate ti porta a doverti adattare di conseguenza (ps. o ti tieni
tutto o elimini tutto)
ciò non sempre soddisfa le esigenze perché dovrei essere libero di eliminare
un Cliente e
poter conservare il documento ad esso assegnato ciò non toglie che tutto ciò
e molto
Soggettivo comunque se vuoi per chiarirti le idee postami la tua E-mail e ti
invio
un prot. di un mio gestionale magari ti può dare degli spunti.
Ciao
Rino


bè, io tento...;)
Scusami Rino,  potrei avere anche io il tuo prot gestionale?
non sono certo ad un livello tale da capire come mettere su un gestionale ma
mi piacerebbe cominciare a guardare qualcosa...
se ti saltasse in mente di esaudire il mio desiderio...
franco...@aliceposta.it
scusami.:)
Ciao
Newsgroup: it.comp.appl.access
Titolo: vba-Sql server: campo bit a 0 o false?

Ciao a tutti, mi è successo su un applicativo presente in diversi pc. Lanciando un execute di una stringa SQL contenente un campo bit, se lo pongo = 0 tutto ok, se lo pongo = false mi dichiara "Paramentri insufficienti: necessario 1", guarda caso proprio proprio sul campo bit. Inutile dire che altrove funziona tutto perfettamente. Potrebbe dipendere da qualche impostazione di Win che ignoro?
Grazie

Che sappia io False corrisponde sempre e identicamente a 0
 
Attento pero,   con SQL Server un campo booleano puo contenere
3 valori e non 2 come semplicisticamente sembra.
-- Null
-- False, 0, Off, NonFlaggato, eccetera
-- True, 1, On, Flagato, eccetera  ( forse è -1 )
 
e spesso quella ambiguita che esiste fra Null e False genera dei problemi
 
 
Io comincerei a fare una UPDATE che imposta a 0 i record Null
Poi metterei valore predefinito a 0 in modo che i nuovi record nascono gia correttamente
 
.


Si, False = 0, True = 1 (SQL), -1 (Access). Il problema sorge nella INSERT. Compilo il form, lancio Execute, su tutti i pc inserisce, su uno e uno solo mi da l'errore citato. Mi pare ovvio dipenda dal SO, non da Access, ma non saprei dove guardare. La versione è sempre la 2007, le impostazioni sembrano uguali. L'unica cosa diversa è il Driver ODBC, "SQL Native Client" dove funziona, "SQL Server Native Client 10.0" dove si intrippa. Proverò a cambiare driver, ma cmq mi pare strano...
Newsgroup: it.comp.appl.access
Titolo: Grafici con access

Ciao a tutto il newsgroup!
Sono un esordiente totale con Access e avrei bisogno di un
parere/aiuto.
Sto cercando di fare un database in modo da gestire una serie di
misure.
Più in particolare, per 100 postazioni ho:
- varie misure (ciascuna misura ha un totale di 30 valori);
- foto della postazione;
- descrizione dalla postazione e altre note.
Vorrei creare una maschera (con anche sottomascere eventuali) che mi
permetta di scorrere le varie postazioni potendo leggere le
descrizioni, vedere la foto e vedere i grafici delle misure effettuate.
Fino a qui sono risuscito a fare "quasi tutto" tranne il grafico.
Il problema è che mi verrebbe da mettere le varie misure (100) nei
vari campi della "tabella misure" per un totale di 30 record, ma quando
poi vado sulla maschera non so come fare sì che, aggiornando il numero
della postazione, il grafico si aggiorni con i valori opportuni.
(dovrei associare un num di postazione con un campo, ma credo non sia
possibile)
L'alternativa era mettere le misure riga per riga nella tabella misure,
avendo cos' una trentina di campi e 100 records (e così ci sarebbe la
corrispondenza con il num di posizioni), ma facendo poi il grafico
nella maschera ottengo un avviso in cui si dice che il grafico
ovviamente ha un numero limitato di campi da visualizzare (6) e mostra
così solo i primi sei valori della misura corrente.
Come risolvere la cosa?
Spero di essere stato abbastanza chiaro e che la cosa non sia troppo
banale da irritare i membri del newsgroup, ma volte da principianti
capita di fermasi su "banalità"
Grazie ancora per l'aiuto!
Francesco

 ha scritto nel messaggio 
news:1137167939.3...@g47g2000cwa.googlegroups.com...




Come risolvere la cosa?


Francesco
Su 
http://www.sitocomune.com/
 nella sezione Forms cè un file di esempio
sull'uso dei grafici..
Ciao
Morgan
Newsgroup: it.comp.appl.access
Titolo: Aiutoooo

Chiedo scusa ma sono un po' nuovo del ng. potreste suggerirmi dove reperire
materiale su access, sia su internet che in libreria, non sono proprio del
tutto ignorante ma non mi va in testa sono troppo abituato ad usare
excel.....
Un grazie di cuore a chi risponderà a 
cybe...@libero.it

tutto ignorante ma non mi va in testa sono troppo abituato ad usare
prova Laboratorio Access, Apogeo, 35 sacchi.

 ha scritto nel
messaggio news:399ba46...@news.flashnet.it...

Qualche notizia si può ricavare anche da questo sito della Microsoft
(istruzioni in italiano):
http://www.microsoft.com/italy/access/access_pratica/
giuseppe

 wrote in message 8nhc5i$rj5$1...@nslave1.tin.it...



Anche l'Help in linea di Access non è mica male.  :-)))))
Roberto

 ha scritto nel messaggio
news:_Act5.9678$_U1.1...@news.infostrada.it...


Ciao, Cesare
Questo e' il codice che inserisco in questi casi, mi sembra sua  simile al
tuo
Non mi risultano altri sistemi
neppure Arzigogolati
Carlo Ve
'---------------------------------
Dim FRM As Form, SEL01 As Control, db As Database, Cont As Long, TOT As Long
Dim VAR As Variant
 Set FRM = Screen.ActiveForm
 Set SEL01 = FRM![ELENCO FORMS]
 Set db = CurrentDb
For Cont = 0 To SEL01.ListCount
SEL01.Selected(Cont) = True
Next
TOT = SEL01.ItemsSelected.Count

 ha scritto nel messaggio
news:tT_t5.27804$_U1.4...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: ByVal e ByRef

Credevo di aver capito la differenza tra passaggio per valore e per
riferimento di una variabile.
Per verificarlo mi sono scritto le tre sub che riporto di seguito e con mia
sorpresa l'output della sub f e' il seguente:
dopo incrementa 5
dopo decrementa 5
mentre mi aspettavo
dopo incrementa 6
dopo decrementa 5
Qualcuno sa dirmi dove sta l'errore?
Grazie
Marco
***************************
Public Sub f()
Dim i As Byte
i = 5
incrementa (i)
Debug.Print "dopo incrementa", i
decrementa (i)
Debug.Print "dopo decrementa", i
End Sub
Public Sub incrementa(ByRef k As Byte)
k = k + 1
End Sub
Public Sub decrementa(ByVal k As Byte)
k = k - 1
End Sub

 decrementa (i)
decrementa i

 ha scritto nel messaggio
news:9ao3s1$j6k$1...@fe2.cs.interbusiness.it...

Grazie
Marco