mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Scrivere un dato in automatico

Ciao a tutti,
Ho appena iniziato ad usare access, sto scrivendo un piccolo DB per gestire
un piccolo magazzino.
Il mio problema è questo:
ho una maschera per l'inserimento dei codici, descrizione e quantità del
materiale che carico. vorrei inserire solo codici e quantità, mentre la
descrizione il DB deve metterla da solo usando una tabella che ho già creato
precedentemente.
Che cosa devo fare?
Grazie e ciao
Pablo

 ha scritto nel messaggio
news:t3E5b.12176$hE5.4...@news1.tin.it...

trasforma il campo codice in casella combinata (se sei all'inizio creati una
casella combinata con l'autocomposizione)
e inserisci come origine dati la tabella che hai creato con la descrizione.
associa il campo codice della casella combinata con il campo codice della
tua tabella e il gioco è fatto
spero di essere stato chiaro e di averti aiutato

 spero di essere stato chiaro e di averti aiutato
Ti ringrazio ma la casella combinatoria era quella che volevo evitare.
ESEM
tabella codici
codice    descrizione
001            acqua
002            vino
003            birra
Quello che vorrei e che se scrivo 002 nella maschera automaticamente scrive
"vino" nel campo "descrizione" nello stesso record dove il DB inserirà 002
Grazie ancora e ciao
Paolo

 ha scritto nel messaggio
news:jeI5b.20010$R32.6...@news2.tin.it...

dovresti usare il codice VBA
facendo scorrere la tabella dei codici alla ricerca della tua descrizion per
poi inserirla in una text box

 ha scritto nel messaggio
news:jeI5b.20010$R32.6...@news2.tin.it...

Devi cercare la descrizione ogni volta che inserisci o cambi un codice,
quindi sull'evento AfterUpdate della casella che contiene il codice:
Me.Descrizione=DLookup("Descrizione","codici","codice=""" & Me.Codice &
"""")
Non è il massimo usare questo sistema. I db relazionali sono progettati
proprio per evitare queste duplicazioni di dati.
Dovresti invece salvare solo il codice e la quantità, ed usare le query per
riunire in un unico elenco codici-descrizioni-quantità.
Questo ti eviterà futuri problemi e complicazioni.
A meno che tu non abbia un più che valido motivo per comportarti
diversamente.
Namor


Scusa Namor gli apici dovrebbero essere "'" non """
MAssimiliano


Hai ragione così è più semplice! grazie ancora
Pablo

MA ha scritto:


Io ho sempre usato i doppi apici invece che i singolo. Penso che li
accetti entrambi, come il "+" e il "&" per la concatenazione di stringhe,
funzionano ma la sintassi corretta e consigliata è quella con il "&".
Per gli apici non so quale sia la sintassi esatta, se i doppi o il
singolo, forse sulla guida si trova.
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Ado e Dao

Ciao.
So che esistono metodi diversi per aprire delle tabelle. Attualmente io uso
il (penso) classico metodo Dao
Dim STR as recordset
Set STR = CurrentDb.openrecordset("NomeTabella")
Mi piacerebbe sapere come devo fare ad aprire una tabella con il metodo Dao
e se possibile la differenza sostanziale di questi due metodi.
Grazie Grazie
Enrico Pietrobon

 ha scritto nel messaggio

Immagino che tu intenda ADO.
Le differenze non si possono certo esprimere nella risposa a un messaggio su
un ng.
Esistono testi, alcuni dei quali di oltre 1000 pagine, che servono a
spiegare le differenze.
anzi, in termini di differenze, un testo nato apposta per questo scopo e'
"Programmare MS Access 2002" che ho recensito sul sito comune (oltre 1000
pagine).
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:gH%ca.17602$7y3.6...@twister1.libero.it...

Immaginavo che fosse cosě, ma io non pretendo di cambiare tutti i miei
database in un batter d'occhio, Volevo semplicemente sapere quali erano le
differenze sostanziali, le piů importanti, Sicuramente ADO e meglio, ma mi
conviene rivedere tutti i database che ho fatto, oppure cominciare ad usare
ADO. O dipende dal tipo di database.
Grazie Grazie

 "Sib" <si...@SPAMiol.it> ha scritto nel messaggio

Diciamo cosi', la fondamentale differenza tra DAO e ADO e' che ADO puo'
essere usato negli ADP, mentre DAO non nasce per questo scopo.
Usare ADO in un ADP connesso con MSDE/SQLServer vuol dire accedere a un
motore database multiutente robusto e affidabile come SQL in modalita'
nativa (e quindi senza uso di alcun driver ODBC).
in pratica, se devi usare access e basta resta pure con DAO, se devi usare
MSDE/SQL ti conviene passare a ADO.
Ciao
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:VLsda.22586$7y3.7...@twister1.libero.it...

Sei Stato molto Esaudiente.
 ora ho capito che devo impararmi l'accesso ai file con ADO.
Mamma Mia.

 MSDE/SQL ti conviene passare a ADO.
Non è detto: si possono sviluppare buone applicazioni Access -- SQL Server
utilizzando DAO con ODBC.
Oltretutto soltanto 
ADO.NET
 _non ancora supportato da Acceess_ può essere
considerata connessione nativa a SQL-Server.
Ciao.

Scusate se rompo. Ma una curiosita. !!
io ora per aprire una tabella utilizzo praticamente due righe di comando
Dim STR as recordset
Set STR = CurrentDb.openrecordset("Nome Tabelle")
Poi con i comandi Addnew oppure Edit ecc. ecc. salvo cerco e quantaltro.
Mi pare di aver letto che per fare la stessa cosa con ADO le righe diventano
un pò di più.
Mi potreste fare un esempio di un apertura di una tabella per scriverci
dentro dei record oppure per editare dei record ???
Grazie Grazie
Enrico Pietrobon

 ha scritto nel messaggio
news:npZda.116568$zo2.3...@news2.tin.it...

Io non uso ADO e non so fare esempi, ma mi pare cambi un po' la sintassi,
tipo premettere ADO. davanti ai metodi o agli oggetti.
Per quello che chiedi l'help di A2K penso possa aiutarti
Antonio
Newsgroup: it.comp.appl.access
Titolo: disattivare su di una maschera la wheel del mouse...

Ciao,
quale opzione? oppure da codice?
grazie
M.

 ha scritto nel messaggio
news:brhv2d$er0$1...@news.flashnet.it...

Nessuna OPZIONE è solo questione di Codice.
La cosa è un pò complessa, ma quì trovi un esempio
già fatto:
http://web.tiscali.it/giorgiorancati/msaccess.htm
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: somma di valori da sottomaschere

Ok... rifaccio tutto, dato che non posso allegare il jpg.
Dunque:
Ho una maschera che si chiama MASCHERA_PROGETTI
nella MASCHERA_PROGETTI ho dei campi descrittivi del cliente, il suo
progetto ed il valore stimato. Sempre nella stessa maschera ho una
sottomaschera (che sarebbe una tabella collegata da una relazione alla
prima) dove ho tutti dati relativo ai costi sostenuti per quel
progetto. Vorrei che nel campo TOTALE COSTO PROGETTO della maschera
PROGETTI, apparisse la somma dei SUBTOTALI della sottomaschera COSTI
PROGETTO....
ma non so come fare...
Grazie... Sergio


Bravo per il subject
In realtà già ti avevo risposto, cmq
nella sottomaschera Pluto
inserisci una casella di testo chiamata Pippo
e mettici = somma(Costo)
poi dalla maschera punti a quella casella di testo
con
pluto.form!pippo
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 Grazie... Sergio
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

GRAZIE MILLE !!!!!!!!!!!!!!!!!!!!!!!!!!!
ci sono riuscito grazie a te!



Ochhi però che è solo una visualizzazione, non lotrovi salvato in nessuna
tabella.


 pluto.form!pippo
Ciao Massimiliano
Stavo per provare a rispondere a Sergio ma ovviamente sono arrivato per
ultimo, mi inserisco lo stesso perchè a questo proposito mi sono sempre
chiesto:
Il [Nome_Sottomaschera] che usiamo nella formula deve corrispondere al
[Nome elemento] della scheda [Altro]della sottomaschera in caso sia
diverso dal nome di origine della sottomaschera stessa e mi sembra che in
automatico Access metta il nome della query o dell'origine dati.
Conviene modificarlo e dargli lo stesso nome della sottomaschera od è
meglio che come elemento inserito in un'altra maschera abbia un altro nome?
Non so se mi sono spiegato con sufficiente chiarezza
Ciao e grazie
Prometeo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Prometeo
Ti dico come mi regolo io.
Anzitutto faccio sempre coincidere i due nomi. Nella creazione della
sottomaschera alla fine
lui ti suggerisce il nome "sottomashera ...". Io lo cambio e metto prima la
maschera da cui dipende, underscore, cosa fa.
Ti spiego. Se hai una maschera Frm_Fattura, lasua sottomaschera sarà
Frm_Fattura_dettaglio.
questo perchè così nell'elenco degli oggetti li ho uno vicino all'altro e
perchè mi riesce poi facile riferirmi nel codice.
Ma ti ripeto è un mio metodo, non so gli altri


 Ma ti ripeto è un mio metodo, non so gli altri
Mi sembra un ottimo metodo, grazie
Ciao

Newsgroup: it.comp.appl.access
Titolo: Requery di combo che funziona solo una volta

Mi accade una cosa inspiegabile ( x me almeno) con il requery di una casella
combinata
In una maschera in modalità maschere continue ho la combo società.
L'utente sceglie da una combo la società di riferimento e se non la trova o
la vuola modificare con il doppio clic si apre una maschera pop-up
attraverso la quale può aggiungere società o modificare quelle presenti.
Poi quando chiudo la maschera pop-up, il puntatore del mouse si riposiziona
sul campo della societa. All'evento click della combo ho messo il requery
della combo stessa e mi aspetterei di vedere le società aggiunte.......ma,
cosa strana ciò mi capita solo la prima volta che lo faccio .Seguo la
procedura sopra descritta, aggiungo la societaX e la vedo nell'elenco della
combo.
Riapro la pop-up, metto la societaY ed essa non compare piu nell'elenco ma
compare solo se faccio apro o chiudo la maschera(cosa impossibile x l'utente
o cmq comprensibilmente da evitare)
Cosa succede??
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...

Fai il requery della combo a fronte dell'evento "Su chiusura" della maschera
pop-up con cui aggiorni la tabella delle società.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 maschera
Contrordine!
Prima non mi dava problemi ma adesso quando chiudo la pou-up mi da "errore
di runtime 2118.........è necessario salvare il record corrente prima
dell'azione riesegui query"
Non capisco


 Non capisco
Strano.
A fronte dell'evento "Su chiusura" della maschera, prima di effettuare il
requery della combo, salva il record corrente, ovvero:
DoCmd.RunCommand acCmdSaveRecord


Newsgroup: it.comp.appl.access
Titolo: Maschera a schermo intero

Come si fa a far aprire una maschera a schermo intero?
Nel senso che ricopre anche la barra superiore di Access.
Ho provato con il comando in apertura :   DoCmd.Maximize
ma non funziona in tal senso.
Ciao ciao

 wrote in message
news:MPG.16bbba5c6...@news.infinito.it...

Oltre all'istruzione che hai messo devi settare alcune proprietą
della Form:
Popup=si
Scelta Obbligatoria=si
Dimensioni Automatiche=si
Ciao.
Alessandro./[@Alex]/
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Apre Maschera da ComboBox 2

Ciao a tutti, hoii questo piccolo problema, dalla MiaCombo all'evento
AfterUpdate faccio aprire una la maschera LABORATORIO, fin quě tutto
OK, ma se dalla MiaCombo scelgo un altro valore ho l'errore "errore di
run-time '2494'per l'azione o il metodo č necessario l'argomento Nome
Maschera"  come posso risolvere il problemino ?
Grazie di nuovo
If MiaCombo= "VALORE_1" Then stDocName = "MASCHERA_1"
If MiaCombo= "VALORE_2" Then stDocName = "MASCHERA_2"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Ciao a tutti

 Ciao a tutti
Ma i nomi delle maschere sono: "MASCHERA_1" e "MASCHERA_2"?
Ciao.
-- 
Sergio MAZZA

...

Certo è così...

 Certo è così...
Sto rileggendo meglio il tuo messaggio; quando dici "...scelgo un altro
valore..." significa un valore diverso da "VALORE_1" o "VALORE_2"?
Se è così è chiaro che ti presenta un errore visto che la variabile
stDocName non viene valorizzata; dovresti modificare la routine in:
If MiaCombo= "VALORE_1" Then stDocName = "MASCHERA_1"
If MiaCombo= "VALORE_2" Then stDocName = "MASCHERA_2"
if stDocName="MASCHERA_1" or stDocName="MASCHERA_2" then
    DoCmd.OpenForm stDocName, , , stLinkCriteria
end if
Ciao.
--
Sergio MAZZA

...

Grazie tante....  OK

Newsgroup: it.comp.appl.access
Titolo: Stampa da... a...

ho un db "fatture" con un report "fattura" basato su una query di selezione
per numero fattura.
ho poi una maschera di selezione per la stampa con il controllo "stampa
fattura numero" (su cui sono basati la query ed il report "fattura").
per velocizzare le operazioni di stampa vorrei sostituire il controllo
"stampa fattura numero" con i controlli "stampa fatture dalla numero" e
"alla numero"
come devo modificare il mio comando di stampa...
Sub Stampa_report_Click()
On Error GoTo Err_Stampa_report_Click
    Dim stDocName As String
    stDocName = "Rep Fattura"
    DoCmd.OpenReport stDocName, acNormal
Exit_Stampa_report_Click:
    Exit Sub
Err_Stampa_report_Click:
    MsgBox Err.Description
    Resume Exit_Stampa_report_Click
Grazie a tutti e ciao
Davide

 ha scritto nel messaggio
news:b8ol51$q54$1...@lacerta.tiscalinet.it...

Non devi modificare il modo di richiamare il report ma il modo con cui ha
scritto i criteri della query.
Penso che nei criteri della query tu abbia scritto:
[Forms]![NomeMaschera]![stampa fattura numero]
scrivici invece:
Between [Forms]![NomeMaschera]![stampa fattura dalla numero] And
[Forms]![NomeMaschera]![alla numero]
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 [Forms]![NomeMaschera]![alla numero]
ok, ma cosě crea un solo report con tutte le fatture.
scusami se mi sono spiegato male:
io ho bisogno che mi stampi n report tanti quante sono le fatture
dell'intervallo selezionato, altrimenti mi sballa la numerazione delle
pagine e sballa anche dei controlli del report associati al numero di pagina
della singola fattura (se non č l'ultima pagina stampa "segue...",
altrimenti stampa il totale ecc.).
potrebbe servire qualcosa del tipo loop... until...?
ciao
Davide

 Davide

Newsgroup: it.comp.appl.access
Titolo: Access XP e protezione

Ciao a tutti, il mio problema č questo:
ho salvato un DB access 2000 facendo in modo che si aprisse direttamente con
una maschera. Con il 2000 bastava che cliccassi con il tasto 'shift' per
aprire il DB in visualizzazione modifica. Adesso con officeXP il trucco non
funziona e non riesco piů ad andare a modificare le mie maschere: come fare?

 ha scritto nel messaggio
news:9okgpd$amv$1...@fe1.cs.interbusiness.it...

Non ho ancora XP. Comunque puoi importare tutti gli oggetti in un altro
database.
Ciao, Carlo

 ha scritto nel messaggio
news:Dckr7.28126$Lp6.1...@news.infostrada.it...


 adesso provo, grazie per il momento....
Magari potresti anche provare a scrivere DOPO il quoting, niente prego per
il momento...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Dlookup

Cordialita' a chi mi legge.
Uso la funzione Dlookup(...),  trovo il record cercato.
Perche' esso non diventa il record corrente..?
Espongo il mio problema:
Ho una maschera con origine dati una Tabella.
Devo inserire nuovi record. Sin qui tutto ok.
Gradirei che, se il record e' gia' stato inserito, non ne venga
generato uno nuovo ma che si presentasse nella maschera
quello esistente con possibilita' di modifica.
Grazie in anticipo.
Antcim


ho da poco citato la proprieta' Recordset del form,
se hai a2k magari puoi provarla,
altrimenti credo tu debba usare il recordsetclone 
ed il  bookmark.
DlookUp e' di fatto una select che si limita
a restituire un risultato. Non sono un fautore
delle D(functions), alcune volte (spesso) sono
un'inutile perdita di tempo. Mi profondo in 
profonde scuse ma questo e' il mio profondo
pensiero.
--
a.cara

 ed il  bookmark.
Ciao a.cara
Cos'e' a2k..?
Grazie
Antcim


Di nuovo ciao a.cara
Dimenticavo di dirti che uso Access 97
Antcim


quindi non hai a2k! ;<)
Allora devi usare recordsetclone e bookmark
su evento appropriato devi
su  me.recordsetclone
cercare (findfirst) il codice che ti interessa
se non lo trovi (nomatch = true) vuol dire che quel codice non c'e'
se lo trovi (nomatch = false) devi allineare il bookmark 
   di form con il bookmark di recordsetclone
-- non mi piace scrivere direttamente il codice
   ti toglierei tutto il divertimento
ma lo usi il debug?
--
a.cara

 ha scritto nel messaggio
news:3DC5B8D2...@blunet.it...

Ciao a.cara
Sto passando da Clipper ad Access e ti assicuro
che ho piu' di un milione di cose da imparare...
Mi rendo conto che per te e' strano...vedere persone
come me che si arrabattano qua e la..
Cio' che mi hai scritto in risposta e' un'altra parte di access
che non conosco.
A naso, ho l'impressione che sia piu' complicato...
L'inserimento di un nuovo record, e, se gia esiste, la sua
'editazione', in clipper e' la cosa piu' semplice del mondo.. :-)
Sara' mia premura consultare l' help a fondo....
Grazie
Antcim


Sono un vecchio "clipparolo", ormai sono anni che non lo
uso (forse 6, mi sono dimenticato tante cose).
Posso assicurarti che con difficolta da 1 a 10
se clipper e' 7 access e' 3. 
Per completezza da 1 a 10? Se clipper e' 5
access e' 9,99.
Per imparare clipper mi ci e' voluta una notte
per access?, beh, far generare una applicazione
da Northwind e vedere che cavolo di codice generava
(come puoi notare ho una "immensa" autostima).
Ha un debugger fantastico. Impara a usarlo, se impari temo
che sparirai dal NG.
A proposito della stranezza, quello che spesso ripeto a
qualcuno, mai correre a conclusioni affrettate, ed inoltre,
e' facile quello che si conosce, riparliamone fra.....
una decina di giorni?
--
a.cara

 pensiero.
Mah...
Io ho scoperto queste funzioni dopo un un anno buono che lavoravo con access
(da 0) e mi si è aperto un altro mondo.
Spesso sono veramente la panacea che risolve problemi altrimenti risolvibili
con molta difficoltà!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: caselle combinate - aiuto

ciao a tutti
ho una maschera con una casella combinata associata ad una tabella con
diverse voci
la casella combinata serve a scegliere il tipo di dati per effettuare una
ricerca
mi succede spesso che, scegliendo un dato dalla casella combinata, questo mi
vada a sovrascrivere un'altro dato (solitamente il primo)
es.
la tabella contiene
a
b
c
d
e
con la casella combinata seleziono per es c e la tabella diventa
c
b
c
d
e
la maschera con la casella combinata la richiamo cosi da un'altra maschera:
DoCmd.OpenForm "cerca", acNormal, , , acFormPropertySettings, acWindowNormal
invece di acFormPropertySettings ho usato acFormReadOnly ma poi non funziona
piu la casella combinata.
come risolvo il problema ?

 vada a sovrascrivere un'altro dato (solitamente il primo)
Eh, bello bello...
se tu usi una combo per scegliere il tipo di dati, allora non devi legarla
ad un campo della tabella ma deve essere non associata e avere come origine
dati una query
Antonio

 ha scritto nel messaggio
news:6uQ77.3773$0Z1.1...@news.infostrada.it...

Se non ho capito male il tu problema, la casella combinata NON deve essere
associata ad un campo della tua tabella, ovvero non deve avere nulla
nell'origine controllo.
La tabella deve servire solo come origine riga della casella combinata, e se
come origine riga della casella combinata hai una query essa sarà basata su
detta tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Cursore "freccia" sopra a casella di testo di maschera continua

Salve a tutti, ho questa necessità!
Ai fini grafici, visto che lo sfondo di un pulsante di comando non è 
modificabile, ho visto in precedenza, che alcuni usano una casella di testo, 
con azione su click, potendo quindi modificare liberamente le sue 
caratteristiche grafiche.
Dopodichè ho bloccato l'edit della cas. stessa in modo da far apparire la 
classica fraccia al passaggio del mouse.
All'interno di una maschera contniua, devo visualizzare quindi un pulsante 
(cas. di testo), che su click esegue una determinata azione su quel preciso 
record.
Ho notato che, siccome la cas. è bloccata, se il mio click avviene su una 
casella di un record diverso dal corrente, l'azione eseguita fa riferimento 
al record corrente, non selezionando prima il record indicato con il mouse 
(ed è chiaro, perchè la casella è bloccata).
Mi funziona solo se SBLOCCO la cas., ma chiaramente, al passaggio del mouse, 
al posto della freccia, appare il classico segnale di EDIT.
Funziona, è vero, però è davvero brutto, e può far confondere l'utente!
Spero di essere riuscito a siegarmi, e che a qualcuno sia capitato la stessa 
cosa e possa aiutarmi.
Grazie infinite!
Marco

Marco_280167 ha scritto:

Io uso i Pulsanti e mi creo l'immagine da inserire comprensiva della
scritta che deve avere il pulsante...!
Uso un editor grafico normale e tutto funziona, non sò se può
soddisfare anche le tue esigenze.
@Alex

Marco_280167 ha scritto:



@Alex
Grazie Alex, ma.. non mi riesce trovare il modeo per creare il pulsante da 
A97 (l'unica cosa che ho trovato è: Pulsante di Opzione, ma non credo 
che...)
Mi daresti uno spunto?
Grazie 1000
Marco 

 Marco
Non sono certo di capire la difficoltà....!
Io uso un normale CommandButton, e nella proprietà Immagine carico la
BMP che ho realizzato....!
Ho forse frainteso....?
@Alex

 ha scritto nel messaggio 
news:1167903384....@i80g2000cwc.googlegroups.com...
Marco_280167 ha scritto:



@Alex
Ok Alex, pensavo non si trattasse del classico pulsante di comando e andavo 
a cercare chissàcosa!
Non avevo però pensato a costruirmi le immagini, come i hai suggerito!
Grazie 1000
Marco

Newsgroup: it.comp.appl.access
Titolo: Problemi con Doevens e Win2000

Ciao a tutti!
Non so se anche a voi succede ma io ho dei problemi con il comando di
DoEvents e il sistema operativo Win2000 professional; una volta che richiamo
il comando la procedura che sto eseguendo viene sospesa e non riprende più
in automatico...
suggerimenti?
Grazie a tutti!!

 ha scritto nel messaggio
news:9arrjm$6f4eq$1...@ID-52001.news.dfncis.de...

Accertati che la routine dove è sistemato il DoEvents non venga richiamata
da un'altra porzione del codice prima di averla conclusa.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: id più ricorrente e meno ricorrente

ho una tabella corsi e un campo idcorso
come posso sapere qual'� l'idcorso pi� ricorrente e il meno ricorrente per 
fini statistici?
 
Grazie a tutti. 
 

 fini statistici?
 
SELECT Corsi.IdCorso, Count(Corso.IdCorso) AS CountOfIdCorso
FROM Corsi
GROUP BY Corsi.IdCorso
ORDER BY Count(Corsi.IdCorso) DESC;
 
Il primo elemento ï¿œ il piï¿œ frequente,
l'ultimo il meno frequente.
 
Se poi vi sono corsi con uguale frequenza...
 
Bruno

Newsgroup: it.comp.appl.access
Titolo: Errore di run-time '3001'

buongiorno a tutti
scusate ma riposto un problema di cui avevo già chiesto informazioni
purtroppo non ne sono ancora uscito
WINDOWS 2000
ACCESS 2000 SP-3
ho una query di accodamento da codice
DoCmd.RunSQL "INSERT INTO LAYER.......
i valori da accodare sono due variabili (stringhe) e 13 tra caselle di testo
e caselle combinate
presenti nella maschera a cui è associto il codice della query
uno dei campi in cui viene accodata la stringa di una casella di testo ha
dimensione 200
però ogni volta che la dimensione super i 127 caratteri da questo errore:
"Errore di run-time '3001'  Argomento non valido"
se la lunghezza della striga è inferiore a 127 tutto funziona perfettamente
se può essere utile questa è la query completa:
DoCmd.RunSQL "INSERT INTO LAYER ( nome_file, percorso_file, descrizione,
scala_acquisizione, descrizione_estesa, data_mento, base_topo_rif,
ambito_territoriale, hyperlink, notevarie, Formato, tipo, scala_min,
scala_max, sis_rif, FK_manutentore, FK_creatore_dato )
SELECT '" & filedb & "' AS Espr1, '" & percorsodb & "' AS Espr2,
[Forms]![Inserisci]![descbreve] AS Espr3, [Forms]![Inserisci]![scalaacqui]
AS Espr4, [Forms]![Inserisci]![descestesa] AS Espr5,
[Forms]![Inserisci]![datains] AS Espr6, [Forms]![Inserisci]![basetoporif] AS
Espr7, [Forms]![Inserisci]![ambiter] AS Espr8,
[Forms]![Inserisci]![hyperlink] AS Espr9, [Forms]![Inserisci]![notevarie] AS
Espr10, [Forms]![Inserisci]![formato] AS Espr11, [Forms]![Inserisci]![tipo]
AS Espr12, [Forms]![Inserisci]![scala_min] AS Espr13,
[Forms]![Inserisci]![scala_max] AS Espr14, [Forms]![Inserisci]![rif] AS
Espr15, MANUTENTORI.ID_manutentore, creatore_dato.ID_creatore_dato FROM
MANUTENTORI, creatore_dato
WHERE
((([MANUTENTORI]![cognome_manutentore])=[Forms]![Inserisci]![manutentore])
AND (([CREATORE_DATO]![NOME])=[Forms]![Inserisci]![creatore]));"
Di già Grazie!
Saluti
robi


Il colpevole è un bug. Vedi il thread:
http://groups.google.com/groups?&threadm=2jqubvF149dnpU1%40uni-berlin.de
Allora prova a esclude tutti i riferimenti alla maschera dalla stringa
come l'ho mostrato col'esempio nel thread.
-- 
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: 
http://www.donkarl.com

 ha scritto nel messaggio
news:32o0arF...@individual.net...

Grazie molte ora ci provo
ciao
Newsgroup: it.comp.appl.access
Titolo: la sottomaschera perde il primo clik

buongiorno a tutti, ho una maschera e all'interno una sottomaschera quando clicco una textbox all'interno della sottomaschera perde un click
clicco la prima volta e non parte l'evento click
clicco la seconda volta e parte l'evento click
come se al primo click debba prendere il focus la sottomaschera prima di accettare il click della textbox
 
sapete da cosa può dipendere?
 
Grazie.


ho risolto c'era un controllo nascosto che prendeva il focus su click della sottomaschera

Newsgroup: it.comp.appl.access
Titolo: strana domanda legata a word e alla protezione dei documenti

come ben sapete in word č possibile attraverso il menu strumenti \
protezione o da quelle parti impostare una password di sola lettura che se
non conosciuta non permette a nessun altro di modificare il documento, visto
che ogni opzione di word č richiamavile da VBA mi chiedo se un documento RTF
creato con docmd.sendobject possa essere impostato da VBA impostando questa
password di sola lettura.
secondo voi?

 ha scritto nel messaggio
news:ZCGr9.44905$%M1.11...@twister2.libero.it...

Il formato RTF, per sua natura, non prevede l'uso di password.
Ciao. Claudio.

Newsgroup: it.comp.appl.access
Titolo: Office Developer 2000 ???

devo necessariamente acquistare un sw con il runtime di access,
cosa posso trovare in commercio e cosa mi suggerite ?
ODE '97 ? Office Developer 2000 ? possibilmente in italiano
qualche dritta ???
Grazie a tutti da Gianni

Dipende che versione di Access usi: se 97 allora acquista ODE '97, se hai
Office 2000, acquista Office 2000 developer. Sono comunque entrambi in
inglese.
Se non mi sbaglio la versione developer di Office 2000 è stata tolta
momentaneamente dal listino; a luglio doverebbe uscire una nuova release
chiamata Office 2000 Developer v1.5.
Ciao
Alberto


Credo sia introvabile anche ODE97!
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 wrote in message
8hl8al$j66$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.appl.access
Titolo: sreen.activeform per sottomaschera

non riesco a capire come mai la proprietà Screen.ActiveForm lanciata da
una sottomaschera mi restituisce il nome della maschera principale.
come si può fare per avere il riferimento corretto alla sottomaschera? 
ciao e grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:at6te2$iri$1...@news.newsland.it...

Ciao mino, per ottenere il riferimento alla sottomaschera puoi utilizzare
Screen.ActiveControl ovvero..
Stampa il nome della sottomaschera
MsgBox 
Screen.ActiveControl.Parent.Name
Stampa il nome della maschera principale
MsgBox 
Screen.ActiveControl.Parent.Parent.Name
Ciao Giorgio.

 Ciao Giorgio.
grazie mille giorgio sei stato gentilissimo. A buon rendere e buone feste

Newsgroup: it.comp.appl.access
Titolo: problemi con DAO

Buongiorno ragazzi ho questo problema e non so come risolverlo, mi
serve una dritta per favore.
in una maschera ho un campo liv_finale più 4 campi: id_liv0 ....
id_liv3
con un ciclo for....next ad esempio questo
liv_finale=""
for i = 0 to 3
      liv_finale=liv_finale &  me("id_liv" & i) & " "
next
riesco a riempire i campi.
dovendo utilizzare un accesso dati con DAO come si fà considerato che
tutti e 5 i campi sono sulla stessa tabella.
Allego il codice, forse è meglio
Dim i, j As Integer
Dim z,w As Long
Dim dbs As Database
Dim rst As DAO.Recordset
Dim tabella As String
tabella = "anagrafica1"
w = 0
z = 0
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(tabella, dbOpenTable)
With rst
    Do While Not rst.EOF
        liv_fin = ""     ' è un controllo non associato sulla maschera
corrente
        For i = 3 To 0 Step -1
           For j = 0 To i Step 1
                liv_fin = liv_fin & Me("id_liv" & j) & " "   ' Quì
nasce il problema. D'istinto ho scritto !("id_liv" & J) ma ovvio, non
funziona
            Next j
            liv_fin = Trim(liv_fin)
            liv_fin.Requery
            If Not IsNull(DLookup("[id_liv]", "referenti", "[id_liv]=
[liv_fin]")) Then
                 .Edit
                      ![liv_finale] = liv_fin
                .Update
                w = w + 1
                Exit For
            End If
            liv_fin = ""
        Next i
        z = z + 1
       elaborati = z
       elaborati.Requery
       .MoveNext
    Loop
End With
Set rst = Nothing
Set dbs = Nothing
vi ringrazio, Raffaele


poteri risolvere così, ma non mi piace
liv_finale = ""
    For i = 3 To 0 Step -1
       For j = 0 To i Step 1
'            liv_finale = liv_finale & Me("id_liv" & j) & " "
'       Next j
            Select Case j
                Case Is = 3
                    liv_finale = liv_finale & !id_liv3 & " "
                Case Is = 2
                    liv_finale = liv_finale & !id_liv2 & " "
                Case Is = 1
                    liv_finale = liv_finale & !id_liv1 & " "
                Case Is = 0
                    liv_finale = liv_finale & !id_liv0 & " "
            End Select
        Next j
        liv_finale = Trim(liv_finale)
        liv_finale.Requery
ciao, RAffaele

>                 liv_fin = liv_fin & Me("id_liv" & j) & " "   ' Quì
Uhmmm.....
la sintassi normale e' questa (hai la with)
!nomedelcampo
oppure
oggetto("nome del campo")
il mio istinto direbbe
  rst("id_liv" & j)
se poi sai la sequenza del campo
rst.fields(n)   dove n e' il progressivo nella collezione "Fields"
[cut]
--
ac


ehehhe, come al solito il mio istinto mi porta a sbagliare
eppure dall'alto della mia età oserei definirmi saggio, ma a quanto
pare ........ continuo ad essere impulsivo. :-) :-)
Alex, grazie di cuore
Newsgroup: it.comp.appl.access
Titolo: Conversione DB MSAccess in VisualBasic

 Sviluppo da oramai un anno piccoli programmi in Visual access. Volendo
passare a Visual Basic, inizialmente cercavo quanche strumento o semplice
procedura che mi aiuti a convertire un programma Db access 97/2000 o XP in
VB6: Ho trovato su internet vari strumenti che mi aiutano nella conversione,
anche se la maggiorparte sono o solo semplici compilatori. o solo
convertitori di form.
Grazie a tutti

 ha scritto nel messaggio
news:a8k88i$3i6k$1...@stargate1.inet.it...

Scusa ma la domanda qual'č?
Se č : "Esiste un programma che mi converte un mdb in exe" la risposta č :
"Ti conviene rifarlo manualmente!"
ciao, AEOM
Newsgroup: it.comp.appl.access
Titolo: codici a barre

Ciao a tutti, vorrei sapere se qualcuno conosce un programmino che
genera codici a barre, ne ho trovato uno si chiama abarcode ma è a
pagamento, considerando che qua il lavoro manca qualcuno può
suggerirmi qualche altra soluzione ?
Si tratta di stampare in un report un campo in formato codice a barre,
che ovviamente dovrà essere letto da un lettore barcode, inoltre il
valore del campo non è mai lo stesso perchè si tratta di una chiave
record univoca.
Grazie mille
Salvatore


Se provi a cercare "barcode" sul ng ti fai una cultura ;)
HTH
Popi

On 15 Giu, 16:25, 
grimaldi.salvator...@libero.it
 wrote:

Ciao,
 se non hai esigenze particolari circa il codice puoi trovare gratis
in rete
il font 3 su 9 (barcode 39). E semplice da usare, fai la tua stampa e
usi
quel font per il campo che vuoi stampare a barre. L'unica avvertenza è
che il testo deve essere preceduto e chiuso da un asterisco che è il
delimitatore della stringa a barre.
Alberto

Newsgroup: it.comp.appl.access
Titolo: Maschere: Valore predefinito in casella di testo

Ben ritrovati dopo tantissimo tempo, ho ancora bisogno del vostro aiuto.
Il mio problema:
Ho una Maschera "DDT" in cui ho inserito un pulsante di comando che apre una
maschera "DETTAGLI DDT", ho inserito in una casella di testo(IDDETTAGLIDDT),
(della maschera DETTAGLI DDT) nella proprietà "Valore predefinito" il
seguente testo: Forms![DDT].[IDDDT], per fare in modo che i dati inseriti
facciano riferimento solo a quel DDT.
E' una funzione che uso spesso per collegare due maschere e non ho mai avuto
problemi. Ora succede che i dati che compaiono non sono filtrati ossia sono
presenti tutti i dati della tabella di origine. E' possibile che dipenda dal
formato "Testo" della casella che mi interessa, dato che con formati
numerici non ho mai avuto problemi? E se sì quale soluzione posso adottare?
Grazie Luca.

 Grazie Luca.
_____________________________--
se evento click del pulsante di comando della maschera "DDT" inserisci 
queste righe di codice
e togli il valore predefinito alla casella di testo(IDDETTAGLIDDT), (della 
maschera DETTAGLI DDT)
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "DETTAGLI DDT"
    stLinkCriteria = "[IDDETTAGLIDDT]=" & Me![IDDDT]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
ciao
Riccardo


Grazie.

Newsgroup: it.comp.appl.access
Titolo: Evitare che As400 prenda la decisione di effettuare IDX-PhisicalFile

Query O.S. 4.4.0
Che posso fare per evitarlo, creando opportuni INDEX?
Ho già provato ad indicizzare quei campi inseriti nella clausola where.
Lo statement contiene Sum e Group By. Ma anche indicizzato questi 
IDX-PhisicalFIle viene ricreato.
Soluzioni?
Grazie
OneEDP 

"OneEDP" <OneEDP@antispam> ha scritto nel messaggio 
news:49aea518$0$1117$4faf...@reader4.news.tin.it...

Scusate ho sbagliato NG!
Newsgroup: it.comp.appl.access
Titolo: treeview in maschera access

come si inserisce un controllo treeview in access, si scarica, da dove si
prende?
grazie,
Roberto

 prende?
microsoft windows common controls 6.0 ---> mscomctl.ocx
microsoft windows common controls 5.0 ---> comctl32.ocx
dovrebbero stare nella ..\system o nella ..\system32
--
a.cara 
Togli qualcosa dall'email

Newsgroup: it.comp.appl.access
Titolo: campo totale

buona sera atutti
ho un campo che mi somma una serie di altri campi vorrei (se č possibile) 
che il campo totale cambiasse colore quando i valori sono negativi
grazie a tutti 


non mi vorrei sbagliare ma prova questo nal campo totale nella proprietà 
formato metti questo
#.###,00[Blu];#.###,00[Rosso];""

Newsgroup: it.comp.appl.access
Titolo: Assegnare query ad apertura maschera

Ciao,
vorrei assegnare in base ad una condizione, l'origine di una maschera ,
nel caso specifico una query,
non riesco a capire xchè questo codice non funziona :
Private Sub cap_AfterUpdate()
If Me!cap = 11 Then
Forms!z.RecordSource = "ZCap11Q"
Else
Forms!z.RecordSource = "ZCap"
End If
DoCmd.OpenForm "z", acFormPivotTable
End Sub
una mano ???
grazie mille !!!!!!


Come non capisci perchè non funziona....??
La maschera "Z" è chiusa come fai ad assegnare la proprietà
RecordSource di un'oggetto che non esiste....?
Eppure dovrebbe generarti un'errore abbastanza espliucativo....!
Io farei così:
Private Sub cap_AfterUpdate()
 DoCmd.OpenForm "z", acFormPivotTable], , , , acHidden
 If Me!cap = 11 Then
 Forms!z.RecordSource = "ZCap11Q"
 Else
 Forms!z.RecordSource = "ZCap"
 End If
Forms!z.Visible=True
End Sub
Saluti
@Alex

grazie !!!!!

Newsgroup: it.comp.appl.access
Titolo: Importazione Date

Salve a tutti
Ho un problema su una importazione di file delimitato
In questo file,oltre ad altri campi,ho un campo in formato dd-mmm-yy (es.
10-Oct-00) in lingua inglese
Tutto il mio sofware e' in lingua italiana
Come faccio as inportare in una tabella con il campo tipo data in formato
gg/mm/aa questo mledetto campo.
Ho tamponato momentaneamente il problema utilizzando un campo di appoggio
che tramite una sub mi trasforma la data in 10/10/00, ma i tempi di attesa
sono troppo elevati visto che devo fare il giochetto in 15 tabelle per un
totale di ca. 600.000
C'e' il modo che durante l'Importazione del file mi converte la data
automaticamente.
Grazie

automaticamente.
perché, non lo fa?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: Numero del record selezionato in listbox

Ciao a tutti. Uso A97.
Avendo la necessità di sapere il numero della riga selezionata di una
listbox (numero che peraltro non deve corrispondere ad alcun dato
contenuto dal record), voi come fareste?
Il problema mi nasce perchè ora, in una maschera, quando l'utente
seleziona un record della listbox, preme un pulsante che effettua
un'operazione ed un requery della listbox stessa, dopo il requery
Access ripresenta il contenuto della listbox a partire dalla prima
riga.
Allora ho pensato che se, prima di fare eseguire l'azione ed il
requery dal pulsante, io conosco il numero X della posizione del
record selezionato nella listbox, dopo il requery posso dire ad Access
di selezionare il record n° X.
Oppure avete altri consigli da darmi?
A presto!

 ha scritto nel messaggio
news:1170242767....@a34g2000cwb.googlegroups.com...

Il consiglio è quello di usare il valore della listbox che si spera sia un
campo chiave.
Pertanto se il valore di lista = 156, id contatore della riga selezionata e
colonna associata alla lista setssa, dopo la requery farai Lista = 156 e si
posizionerà lì
Antonio

 ha scritto nel messaggionews:1170242767....@a34g2000cwb.googlegroups.com...

Come ho detto la posizione non può essere legata a un contatore (il
pulsante fa sparire dall'elenco il prodotto, detto brevemente, e
quindi il contatore non posso usarlo). Per ora ho risolto con ListIndex

 ha scritto nel messaggio
news:1170242767....@a34g2000cwb.googlegroups.com...

Non hai detto se popoli il controllo con AddItem oppure tramite il RowSource
con una query...!
In ogni caso se devi solo puntare allo stesso indice(sapendo che dopo il
requery può cambiare
il Record puntato dall'indice) ti basta salvare il ListIndex, ma devi sapere
cosa fai all'origine dati, altrimenti ti salvi il valore e dopo il requeri
lo riassegni...!
Dim varItem as Variant
varItem=Me.TuaList
............
Me.TuaList.Requery
Me.TuaList=varItem
Vedi se ti va bene...!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:1170252247....@p10g2000cwp.googlegroups.com...


Il contatore è il valore del campo contatore del record legato alla riga
visualizzato.
Tale campo deve essere nella originedati della listbox e deve essere quello
associato al controllo
Antonio
Newsgroup: it.comp.appl.access
Titolo: filtro query con casella combinata

Buongiorno,
avrei bisogno che un filtro di una query impostato [Filtro1] mi proponga i 
valori di una casella combinata di una maschera e non mi chieda la 
digitazione.
Da MA ho ricevuto il suggerimento
Like "*" & Forms!tuaForm!Tuacombo or is null
ma non ottengo ciň che desidero: quando apro la query il filtro mi chiede
Maschere!SERVIZI!CLIENTE!
Qualcuno mi sa dare qualche precisazione in piů?
Grazie
-- 
Giorgia


Controlla che la maschera "Servizi" sia aperta al momento dell'esecuzione
della query, altrimenti questa non funziona.
Saluti
Franco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:81Z121Z147Z45Y1...@usenet.libero.it...

Grazie Franco,
verificando quanto mi hai scritto ora la query si apre ma senza chiedermi 
alcun filtro quindi si limita ad aprire i record della maschera SERVIZI 
nell'intervallo di tempo che specifico con gli altri due filtri [DATA 
INIZIO] e [DATA FINE].
Forse non č possibile avere un filtro che proponga campi prestabiliti come 
desidererei io?
Giorgia 

 desidererei io?
Ciao Giorgia.
Se non ho capito male, hai una maschera "Servizi" con all'interno una
combo e 2 caselle di testo non associate dove inserisci la data inizio
e la data fine; una volta inseriti i dati vuoi aprire una query che
restituisca gli stessi dati filtrati.
Bene, su clic del pulsante della maschera per aprire la query
metterai  Me.Visible = False in modo da non chiudere la maschera ma
allo stesso tempo la renderai invisibile.
Nei criteri della query, nella colonna che fa riferimento alla combo
metterai il seguente parametro [forms]![Servizi]![NomeCombo] mentre
nella colonna che fa riferimento alle date metterai >=[forms]!
[Servizi]![DataInizio] And <=[forms]![Servizi]![DataFine]
Infine alla chiusura della query metterai  DoCmd.Close acForm,
"Servizi"
Ciao Vladimiro.

Newsgroup: it.comp.appl.access
Titolo: confronto fra date

quando creo una fattura nuova devo controllare che non ci siano fatture già 
inserite che abbiamo la data maggiore di quella indicata per la fattura 
nuova
in quel caso devo avvisare o impedire la creazione della fattura
 
in che modo confronto 2 date?
 
grazie. 
 

 wrote in
news:52efb6fe$0$23123$
4faf...@reader2.news.tin.it
: 

data1 > data2
 
 
-- 
Paolo opg
 
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--
Newsgroup: it.comp.appl.access
Titolo: trasposizione di una tabella

Ciao!
Esiste un metodo già pronto per trasporre i dati di una tabella o un
recordset qualsivoglia? Mi sarebbe utile ma sull'help e sul sito non ho
trovato nulla al proposito. Devo costruirmi una funzione apposita da
codice?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Scusa ma cosa vuol dire "trasporre"?
SunRex

 SunRex
Trasporre significa invertire colonne e righe di una matrice qualsiasi, e
in questo caso vorrei applicarlo ai dati di una tabella per crearne una
temporanea che come colonne riporta i valori delle righe della tabella
origine.
IO ho:
AREE/COSTI  |  S.FATTIBILITA'  | RICERCA  |  SVILUPPO  |
---------------------------------------------------------
AREA1   
AREA2
AREA3
VORREI:
COSTI/AREE  |   AREA1   |  AREA2   |  AREA3
--------------------------------------------
S.FATT
RICERCA
SVILUPPO
In alcuni casi serve, ma in questo caso è un problema di presentazione
dati, non di sostanza
Ciao


"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:bj1ihb$s2$1...@news.newsland.it...

Tipo tabelle Pivot se ho ben capito.
Se è così devi usare le qry a campi incrociati.
SunRex

Newsgroup: it.comp.appl.access
Titolo: portare un db in primo piano

Da una maschera di un db ("base")tramite un pulsante apro un atro db 
("Clienti")e fin quì tutto ok quando chiudo il db Clienti mi dovrebbe 
portare in primo piano il db base invece questo mi rimane iconizzato sulla 
barra; c'è un rimedio?
Grazie
Ciao
-- 
 


Se il tuo "base" ha un titolo dell'applicazione (menù strumenti - avvio)
puoi provarlo con un po' di codice API che cerca il titolo nelle
applicazioni aperte e ingrandisce il db. Per questo crea un nuovo
modulo standard nel db "Clienti" nel quale copia/incolla questo codice:
' ******************************
Declare Function GetWindow Lib "user32" _
            (ByVal hWnd As Long, ByVal wCmd As Long) As Long
Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" _
            (ByVal hWnd As Long, ByVal lpString As String, _
            ByVal cch As Long) As Long
Declare Function IsWindowVisible Lib "user32" _
            (ByVal hWnd As Long) As Long
Declare Function ShowWindow Lib "user32" _
            (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long
Public Const SW_MAXIMIZE = 3
Public Const SW_MINIMIZE = 6
Public Const SW_NORMAL = 1
Public Const GW_HWNDFIRST = 0
Public Const GW_OWNER = 4
Public Const GW_HWNDNEXT = 2
Public Sub procBringWindowUp(strWindowTitle As String, lngState As Long)
    Dim hWnd As Long, lngRet As Long, lngLen As Long
    Dim strTitle As String
    hWnd = GetWindow(Application.hWndAccessApp, GW_HWNDFIRST)
    Do While hWnd
        strTitle = String$(255, 0)
        lngLen = Len(strTitle)
        lngRet = GetWindowText(hWnd, strTitle, lngLen)
        strTitle = Left$(strTitle, InStr(strTitle, Chr$(0)) - 1)
        If IsWindowVisible(hWnd) _
           And GetWindow(hWnd, GW_OWNER) = 0 Then
           If strTitle Like strWindowTitle Then
                ShowWindow hWnd, lngState
                Exit Sub
           End If
        End If
        hWnd = GetWindow(hWnd, GW_HWNDNEXT)
    Loop
End Sub
' ******************************
"Su chiusura" di una maschera di "Cliente" che è sempre aperta
(maschera principale o una maschera nascosta) chiama
la procedura con:
procBringWindowUp "TitoloDellApplicazioneBase", SW_NORMAL
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:8020sg...@mid.individual.net...

Grazie mille Karl ora provo
Ciao

Newsgroup: it.comp.appl.access
Titolo: RUN TIME 2 ...

grazie per la risposta tempestivissima Oscar.
1)Tanto per cominciare sto usando Outlook Express, come faccio a rispondere
al messaggio senza rispondere al newsgroup completo??
2)Dove posso trovare questi run time o ciň che mi serve ???
3)Ho bisogni di impostare controlli e/o funzioni particolari su delle
maschere. Non essendo in grado cerco uomini veri che mi salvino.

 maschere. Non essendo in grado cerco uomini veri che mi salvino.
it.comp.appl.access   ;-))
Ciao: Oscar