mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: autorizzazioni via codice.

Buon giorno a tutti, volevo sapere se è possibile (e come)
impostare le Autorizzazioni Utenti e Gruppi direttamente da codice.
grazie
Riccardo 

[cut]
prova a guardare qui:
http://groups.google.it/groups?q=impostare+autorizzazioni+utenti+e+gruppi+da+codice&hl=it&lr=&group=it.comp.appl.access&selm=aB_n8.76454%241S3.2416727%40twister1.libero.it&rnum=1
-- 
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde


http://groups.google.it/groups?q=impostare+autorizzazioni+utenti+e+gruppi+da+codice&hl=it&lr=&group=it.comp.appl.access&selm=aB_n8.76454%241S3.2416727%40twister1.libero.it&rnum=1
CAvolo, non ricordavo di aver trattato l'argomento con qualcuno.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[cut]
vedi, lo strano...mavero serve ogni tanto!!!


 strano...mavero
_________________________________
Non va bene.
Quello che vorrei fare è questo:
Dal db pippo.mdb vorrei aprire una nuova sessione del db passando l'utente e 
la password dell'amministratore
Set wrk = DBEngine.CreateWorkspace("c:\pippo.mdb", strUser, strPwd, 
dbUseJet)
Set dbs = wrk.OpenDatabase("c:\pippo.mdb", , , "USER=" & strUser & ";PWD=" & 
strPwd & """")
in modo poi da poter cambiare  i permessi ad esempio con :
dbs.Containers("Tables").Documents("nometabella").Permissions = 
dbSecNoAccess
L'unico problema che così facendo cambio i permessi dell'amministratore 
mentre ad esempio vorrei
cambiarli all'Utente "Pluto".
Se invece apro il db con l'account pluto, oppure se si logga direttamente 
pluto utilizzassi:
CurrentDb.Containers("Tables").Documents("nometabella").Permissions = 
dbSecNoAccess
...se pluto non è amministratore mi viene restituito un errore che l'utente 
non è autorizzato a .......
C'è possibilità da Codice di fare ciò che viene fatto tramite il Menu'
"Strumenti-->Protezione-->Autorizzazioni utenti e gruppi..." ?
grazie
Riccardo

Finalmente ci sono riuscito.
:-)
Posto il codice:
Function CambiaPermessi
    Dim wrk As DAO.Workspace
    Dim dbs As DAO.Database
    Dim strUser As String
    Dim strPwd As String
    Dim docTemp As Document
    strUser = "NomeUtente"
    strPwd = "Password"
    Set wrk = DBEngine.CreateWorkspace("c:\pippo.mdb", strUser, strPwd, 
dbUseJet)
    Set dbs = wrk.OpenDatabase("c:\pippo.mdb", , , "USER=" & strUser & 
";PWD=" &  strPwd & """")
    Set docTemp = dbs.Containers("Tables").Documents("nometabella")
    With docTemp
        .UserName = "NomeUtente"
        .Permissions = dbSecNoAccess
        'oppure
        '.Permissions = dbSecInsertData
        'ecc.
    End With
    Set dbs = Nothing
    Set wrk = Nothing
End Function
Buon fine settimana a tutti
Riccardo
Newsgroup: it.comp.appl.access
Titolo: Richiamare la funzione citata su Tables 1.2 del sito comune

Salve a tutti,
        ho difficoltà a richiamare una funzione presente sul sito
la funzione è
Function AlterFieldType(Tbl As String, Fld As String, NewType As String) As 
Boolean
se ho capito bene Tb1 dovrebbe essere il nome della tabella
Fld il nome del campo di cui voglio modificare le proprietà
NewType le nuove proprietà
Ora io richiamo la funzione così
Call AlterFieldType(TABELLA1,[FILE NAME],Testo)
ma continua a comparire il messaggio:
Errore di compilazione
Tipi non corrispondenti per l'argomento ByRef
Dove Sbaglio?
Grazie a tutti Sabrina 

 ha scritto nel messaggio 
news:el0rif$172$1...@news.task.gda.pl...

non l'ho mai provata, ma direi al volo :
TABELLA1 è il nome della tabella ? se sì và tra doppi apici "TABELLA1".
[FILE NAME] è il nome del campo ? se sì come sopra  "FILE NAME"
Testo contiene il nuovo tipo del campo? l'hai dichiarata come String ?
Dim Testo As String ...
Gli hai passato in Testo un tipo 'riconosciuto' e con la giusta sntassi?
IvanDaBologna 

sabrina ha scritto:

Posta i dati reali che usi, ad esempio:
Call AlterFieldType("tbUtenti","fldNome","Text(250)")
Questo chiama la Tabella="tbUtenti" per modificare il campo="fldNome"
in un campo di tipo
"Text(250)" ovvero testo con 250caratteri...!
Tu che stai cercando di passare alla funzione....?????
@Alex

@Alex
Grazie a tutti ho risolto usavo [TABELLA1] anzchč "TABELLA1"
Newsgroup: it.comp.appl.access
Titolo: Maschera lenta

Da una maschera popup apro un'altra maschera popup.
Quest'ultina, nonostante non abbia niente di stano su evento di paertura,
impiega molto tempo ad aprirsi e a chiudersi.
Ho provato un po' di tutto ma senza risulati, come inserisco qualche
riga di codice diventa lenta.
Qualche consiglio ?
Grazie
Paolo 


Prova a descrivere il contenuto; se ha controlli non associati con funzioni 
di aggregazioni; immagini; se hai già compresso/ripristinato/ricreato 
l'mdb... Così mi sembra improbabile trovare una causa...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:fh77og$qmq$1...@tdi.cu.mi.it...

Allora provo a decrivere meglio che posso la sequenza delle operazioni:
Mascera 1 :principale (nessun problema)
- questa maschera è composta essenzialmente da una listbox  popopalata
da un elenco di offerte
- ho un pulsante che tramite query ed il row selezionato nella listbox crea 
una
tabella e apre la Maschera 2 (pop up incriminata)
Questa Maschera 2 non ha niente di particolare, è associata naturalmente
modifico i dati se necessario e niente di più.
Ho provato ad importare tutto in un nuovo db, ricreare la maschera,
tutto ok fintanto che non inserisco del codice (devo naturalmente fare
dei controlli sui dati inseriti, ecc.
Proprio niente di strano.
E il comportamento è uguale sia su a2000 che 2002 col 2007 invece va un po'
meglio, ma non una cosa tanto evidente.
Grazie.
Paolo 

 ha scritto nel messaggio 
news:fh77og$qmq$1...@tdi.cu.mi.it...

Mi son dimenticato:
la Maschera 2 essendo associata alla tabella che creo prima della sua 
apertura,
aperta così da sola non ha problemi, diventa lenta circa 10-12 secondi solo 
se
la apro con la Maschera1
su evento click del pulsante:
    DoCmd.SetWarnings False
    DoCmd.OpenQuery "Q-ModificaOfferta", acNormal, acEdit
    DoCmd.OpenForm "ModificaOfferta", acNormal, "", "", , acDialog
Buona serata
Paolo 

 Paolo
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:fh7fvg$7mj$1...@tdi.cu.mi.it...

quando torno, ferie forzate per tre giorni, vedrň di fare altre prove,
č una cosa, e lo capisco,  un po' difficile da credere.
Buona serata
Paolo 

 ha scritto nel messaggio 
news:473742d5$0$37195$4faf...@reader3.news.tin.it...

prova ad eliminare  acDialog
saluti
marcello
Newsgroup: it.comp.appl.access
Titolo: Loggare

Salve a tutti, ovviamente non pretendo una risposta precisa, ma almeno
indicazioni.
All'apertura di una maschera sono riuscito a inviare in una tabella la data
e l'ora e l'utente che ha aperto la maschera.
La mia domanda è: come posso, se è possibile, magari a livello di modulo,
inviare alla tabella di cui sopra l'utente, data e ora, e maschera che ha
aperto?, e fare in modo da non dover scriver tale codice su tutte le
maschere?
(chissà se mi sono spiegato!)
Saluti

 wrote in message
news:YOnk8.22141$%g7.6...@twister2.libero.it...

Fatti una funzione a livello di MODULO che devi obbligatoriamente
richiamare da ogni Form Apribile, che passa il Riferimento (Me).
Inserisci nel Modulo un Flag Globale che setti=True dopo la prima
apertura
in modo che all'apertura delle successive FORM non scriva nulla.
Dim flLoggON as Boolean
Public Sub WriteLoggON (FirstFrm as Form)
   If flLoggON then exit sub
   Dim rs as recordset
   set rs=currentDB.Openrecordset(NometabellaLOGGON)
   rs.addnew   
   rs.Fields("ORA")=....
   rs.Fields("MascheraAperta")=FirstFrm.Name
   rs.Update  
   rs.close
   set rs=Nothing
   flLoggON =true
End sub
Dalle Form su evento OPEN:
WriteLoggON Me
Una cosa di questo genere......!
Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3177af7b1e1c6f75ab...@mygate.mailgate.org...

Grazie ora provo. Se ci sono altre idee...

Newsgroup: it.comp.appl.access
Titolo: File di gruppo (system.mdw) già in uso

In un ambiente di rete non riesco più a lanciare Access (97) perchè mi dà il
seguente errore:
Impossibile usare
...percorso di rete\SYSTEM.MDW. File già in uso
Qualche consiglio ?
Ringraziando
Gabriele

 wrote in message 85n0gf$5kb$1...@nslave2.tin.it...


...

Newsgroup: it.comp.appl.access
Titolo: Tempo di esecuzione di una query

Ciao.
Qualcuno sa come si fa a calcolare il tempo impiegato dalla CPU per eseguire
una query?
Grazie in anticipo
Matteo

 una query?
partenza = timer ()
docmd.runsql ("select blabla....")
durata = timer - partenza ()
Saluti.
Luciano

 ha scritto nel messaggio
news:9rlsoh$uhe28$1...@ID-86073.news.dfncis.de...



totale
Newsgroup: it.comp.appl.access
Titolo: Da access a word con stampa unione

Salve a tutto il newsgroup,
vengo al dunque:
da access devo gestire un modello word che è documento principale per
una stampa unione, l'origine dati è fissata in un file testo che da
access riempio con un write sequenziale (i dati li prendo di volta in
volta da una variabile cui assegno valori presi da una query).
Fin qui tutto ok.
Perfetto...o quasi.
Nel momento di aprire il documento word per la stampa mi visualizza
l'ultimo file della query, senza possibilità di scorrere i records, in
pratica tutti i bottoni della barra stampa unione sono disabilitati, ed
è come se dovessi re-impostare tutti i parametri, mentre se apro il
documento manualmente è tutto ok.
il codice che apre il file word da access è questo:
Set wordApp = CreateObject("Word.Application")
    wordApp.Application.Documents.Open (mypath & mionomedocword)
    wordApp.Visible = True
    wordApp.Activate
set wordapp = nothing
 forse sbaglio qualcosa qui?
 o mi sfugge qualch parametro?
Qualcuno può aiutarmi?
Grazie.

 ha scritto nel messaggio 
news:1163085073....@i42g2000cwa.googlegroups.com...

vengo al dunque:

Fin qui tutto ok.
Perfetto...o quasi.




set wordapp = nothing

Grazie.
[risposta]
Ho provato a ricrearmi la tua situazione (documento+file di testo) ma a 
parte il messaggio di protezione, l'origine dati viene ricollegata.
Che versione di office utilizzi?
Se apri solo il documento cosa succede?
Ciao.
-- 
Sergio MAZZA 

Ciao, grazie per l'interessamento,
dunque la mia versione è l'office 2003 ed i riferimenti alle librerie
danno office 11,
non riesco a capire dove sbaglio, in quanto se apro il file word
manualmente è perfetto, funziona, i collegamenti sono ok, sol quando
lo apro da access è come se fosse morto!!!
Ciao.

 ha scritto nel messaggio 
news:1163086258.3...@h48g2000cwc.googlegroups.com...


[risposta]
Ma quando apri a mano il documento word ti viene richiesto l'ok per aprirlo?
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Si, mi avvisa che si sta aprendo una query e mi richiede l'ok, ma dopo
funziona.
Ciao.

 Ciao.
C.V.D.
Devi modificare la voce di registro:
http://support.microsoft.com/kb/825765
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:1163086638.2...@h54g2000cwb.googlegroups.com...

Ciao Massimiliano,
anche io ho avuto lo stesso problema, che ho risolto eliminando la richiesta 
di word di conferma di esecuzione della query. Ho modificato un'impostazione 
nel file di registro per fare ciň, ma purtroppo non ricordo esattamente la 
procedura.
Ciao
Nina 

Sergio MAZZA ha scritto:

Grazie infinitamente, era proprio quello!
A chiunque possa servire oltre a modificare la chiave di registro ho
inserito anche l'istruzione:
WordApp.DisplayAlerts = wdAlertsNone
che disattiva i messaggi d'allerta quando si accede a oggetti della
famiglia office da vba
Grazie ancora.
Ciao
Newsgroup: it.comp.appl.access
Titolo: programma x stampare il codice

un pň di tempo fa avevo trovato un prg x stampare il codice anche a colori.
Come al solito l'ho perso qualcuno mi sa dare una mano?

 Come al solito l'ho perso qualcuno mi sa dare una mano?
La stampa del codice VBA di un database lo poi ottenere come sottoprodotto
di quanto mostrato nella FAQ di Bruno Campanini intitolata "Come contare
tutti gli oggetti e tutte le righe di codice del database corrente" che
trovi nella Sezione General del Sito Comune (link qui sotto).
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: selezione di una percentuale di clienti in access

ragazzi dovvre impostare in automatico 2 query che esportino il 60 e
40 % di clienti in una lista totale....
quale istruzione devo usare... sto provando con select top 60% ma non
va.....
help vi prego :)))

Ciao,
prova così
SELECT TOP 40 PERCENT <Campo>
FROM <tabella>


grazie mille ... va alla grande! :)

Newsgroup: it.comp.appl.access
Titolo: Allegare da VBA un file di Excel senza conoscere il nome del foglio

Ciao a tutto l'NG,
dovrei allegare ad un db il primo foglio di un file excel che, pur
mantenendo invariata di volta in volta la sua struttura, spesso e volentieri
ha il nome del foglio diverso.
E' possibile, tramite VBA, allegare sempre e comunque il primo foglio di un
file di Excel non conoscendone il nome?
Giocando con l'automazione OLE e creando un oggetto EXCEL potrei forse
risolvere qualcosa?
grazie a tutti
ciao ciao
Enzo

 ha scritto nel messaggio
news:XnMVb.26446$U4.9...@twister1.libero.it...

Fai riferimento all'insieme Sheets:
es.
Dim oApp As Excel.Application
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True
oApp.Workbooks.Open "c:\documenti\ng.xls"
oApp.Visible = True
MsgBox oApp.ActiveWorkbook.Sheets(1).Range("A1")
E' chiaro che cosě non alleghi il file ma leggi le celle...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:CtSVb.212546$VW.87...@news3.tin.it...

Ciao Sergio,
grazie mille per il suggerimento, funziona alla perfezione.
L'unica cosa che ho aggiunto e' stata questa riga:
    strLinkTbl = oApp.ActiveWorkbook.Sheets(1).Name & "$"
con cui recupero il nome del foglio e poi lo uso per collegare il file di
excel al database con la solita procedura.
Ovviamente alla fine chiudo e distruggo l'oggetto Excel creato.
Ancora grazie mille
ciao ciao
Enzo

Newsgroup: it.comp.appl.access
Titolo: aaa SONY VAIO F807K

a a a SONY VAIO F807K
cerco possessore di questa macchina in grado di masterizzare il software
originale in italiano della Sony.
driver-setup- e applicazioni
pago fino a l.150.000 a contrassegno.
telefonare al n.
3393928095
o a 
imbse...@libero.it

 ha scritto nel messaggio
news:FYFv7.36505$0Y2.3...@news.infostrada.it...

Un solo annuncio non era sufficiente?

 HAI RAGIONE SALVATORE, MA SONO DISPERATO, MIA MOGLIE SI E' FATTA PROCURARE
A TAIWAN UN SONY VAIO.
BELLISSIMO, E PAGATO ABBASTANZA POCO.
SE NON FOSSE CHE TUTTO IL SOFTWARE E' IN CINESE. E IN RETE DELLA SONY NON SI
TROVA NULLA. TU NE POSSIEDI UNO?
Newsgroup: it.comp.appl.access
Titolo: Percorso di rete

Il mio problema è questo. Ho creato un piccolo db per la gestione di un
archivio di prodotti con delle immagini e grazie all'aiuto di Federico e
Roberto sono riuscito ad eseguire la procedura che permette la lettura
direttamente dall'indirizzo dell'immagine. Ora però dovrei poter consultare
questo db da un'altro pc collegato in rete con quello dove ho la directory
con i file jpg e giustamente appena vado ad aprire il db mi da l'errore di
runtime. Come posso ovviare a questo problema? !!!!!
Grazie anticipatamente a chiunque mi saprà aiutare.

 wrote in message
97482564...@regulus.fastnet.it...

La cosa migliore sarebbe che ti creassi una variabile a cui assegni il
percorso delle immagini che magari memorizzi in un file .ini oppure in un
semplicissimo file di testo.
Quindi la prima cosa che dovresti fare appena parte il tuo programma è
leggerti il tuo file di testo dove hai memorizzato la stringa che identifica
il percorso e scriverla in una variabile.
Successivamante quando leggi le immagini farai : immagine = variabile &
"immagine.jpg".
Per leggere dal file di testo semplicemente :
Open App.Path & "\percorso.txt" For Input As #1
Input #1, percorso
Close #1
Questa è lasoluzione più semplice, quella migliore sarebbe di utilizzare un
file INI ed utilizzare le API di Windows per accedervi, cmq per il momento è
più che sufficiente.
Saluti Flover.


OOps, mi son accorto che ti ho scritto App.Path però questo va bene solo in
VB, in Access NO!
Per il momento inserisci un percorso fisso per il file TXT.
Saluti...

 Grazie anticipatamente a chiunque mi saprà aiutare.
archivia le immagini sempre con il path di rete (es.):
\\pc01\hdc\documenti\pippo.bmp
-- 
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
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: ordine di tabulazione ingestibile

salve
dentro un controllo a schede ho una 30ina di controlli...non riesco 
assolutamente ad impostare l'ordine di tabulazione a mio piacere..(come 
faccio di solito in qualsiasi altra form)
appena imposto l'indice 0 al primo controllo e poi cambio il secondo il 
primo mi viene cancellato e sostituito con es 22
e cosě per tutti.
Non posso utilizzare l'ordinamento automatico perchč il passaggio del 
tabulatore mi serve con una sequenza non logica.
Qualche idea?
ciao, Ivan 

 ciao, Ivan
Ciao
clicka sulla scheda che ti serve, tasto destro e sistemi la tabulazione visivamente
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: Caricamento immagini

Buongiorno a tutti,
sto creando un archivio in access con relative maschere per
visualizzare i dati,
tra questi dati ci stanno anche delle foto.
Io memorizzo in una tabella dell'archivio solamente il path delle foto
che risiedono invece
in una cartella su disco.
Ho messo in una maschera un campo immagine preso dalla casella degli
strumenti
e carico le immagini con l'istruzione visual basic immagine.picture =
"path della foto".
Qualcuno mi sa dire perchè anche cosi la grandezza del mio archivio
cresce
in maniera immotivata quando carico le immagini visto che stanno in
una cartella
su disco?
Grazie a tutti...
Saluti Marco

 ha scritto nel messaggio 
news:1186849778.7...@b79g2000hse.googlegroups.com...

Grazie a tutti...
Saluti Marco
Ciao Marco,
probabilmente il DB cresce proprio a seguito dell'inserimento dell'indirizzo 
del file.
Ogni operazione di modifica porta ad una variazione della dimensione del DB, 
ma la variazione non dovrebbe corrispondere all'occupazione del file 
immagine !!!
Ripristina e compatta ... ;))
IvanDaBologna
Newsgroup: it.comp.appl.access
Titolo: [2003] anteprima grafico senza griglia

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

 
http://tinyurl.com/lhjwb2u
 
 
ammenoche' tu non abbia fatto un Form dinamico che si riproporziona in
toto (con gli annessi oggetti incorporati - per cui anche il Graph in
oggetto) al variare della risoluzione dello schermo (cosa che potrebbe
supportare l'ipotesi che il problema sia la risoluzione), io credo che
quest'ultima, nel caso opposto non c'entri nulla... probabilmente è solo
la "riduzione" della visibilita' a tutto schermo che riduce il
"particolare"... daltronde si vedono spesso anche righe sparire beu reoirt
se vislizzati in modo non standard... poi lo stampi, e cio' che avevi a
video e' migliorato sulla carta. 
Fa una prova... aumenta le dimensioni del box che contiene il grafico,
cosi' da portarlo a condizioni macchina ideali per proporlo all'user in
maniera ottimale... se funzia, credo di averci preso.
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 

 
 
il box è già tirato al massimo, siamo ai limiti fisici della stampante: da 
questa parte non si può più cavare sangue


Newsgroup: it.comp.appl.access
Titolo: Vendere applicazioni

Se per caso io avessi un'idea su un software non ancora inventato e volessi
realizzarlo e venderlo che cosa posso fare? Io ho a disposizione sia il
denaro che uffici per assumere del personale, devo essere iscritta alla
CCIAA? e con quale tabella? ed il personale, come andrebbe inquadrato come
professionista o altro?

Tiziana Alessi ha scritto:

beh!? visto che sei cosi' "riccia" chiedilo ad un
commercialista/consulente del lavoro. Lo paghi e lei/lui te lo dice.
1) Apriti partita IVA vendi ed emetti regolare fattura
2) ti fai una "riccia" societa' (sas,srl,spa quello che vuoi, quindi
CCIIA) assumi un po' di personale (contratto CCNL in vendita in tutti i
negozi buffetti, contratti di tutti i tipi, volendo rischiare anche un
po' di contratti di collaborazione)
3) se veramente e' come tu dici (software "bono") possiamo sempre fare
un accordo io vendo e ti riconosco delle "royalties" (poche)
a.cara
Newsgroup: it.comp.appl.access
Titolo: Il database non si apre piu'... (lunghetto scusate...)

Avevo un database .mdb con delle tabelle collegate ad un altro mdb 
(all'inizio avevo un solo db che poi ho diviso in 'programma' e 'dati') e a 
tabelle dbf di un programma gestionale.
Il tutto con Access 2000 e win98.
Mi hanno cambiato il PC e ora ho WinXP e Access Xp.
Che bello tutto nuovo... solo che il db non si apre più. Ovvero il sistema 
lo riconosce come db ACCESS (vedi icona...) ma quando lo clicco per aprirlo 
mi si apre Access ma non il file, ovvero come se avessi aperto Access 'senza 
file'.
Altri db si aprono normalmente (al più mi chiedono se voglio convertire alla 
nuova versione di Access).
Questo niente. Morto. Solo che dentro ho decine di query e quant'altro 
accumulato in anni di lavoro (ho provato anche ad importarle in un altro db 
ma ... niente).
Aiutatemi se potete, sono disperato...
Grazie
salem 


Anche tenendo premuto il tasto Shift?
Prova ad importare tutto in un nuovo db
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:z6vse.17910$TR5....@news.edisontel.com...



Il database ha una dimensione?
Perchè non me ne mandi una copia zippata?
Ciao, Carlo 

...infatti la cosa strana è la dimensione enorme 1.800.000 Kb... ma è
sempre stato così, anche quando funzionava. Non penso di potertelo
mandare... e poi le tabelle dbf a cui è collegato sono solo sul mio
pc, in quanto facenti parte di un gestionale.
Non so più cosa pensare, se non a quanti giorni (mesi) potrebbe
costarmi rifarlo... :-((

 Altri db si aprono normalmente (al piů mi chiedono se voglio convertire 


non funziona... mi chiede da quale database voglio importare...
specifico quello e... non succede nulla, assolutamente nulla. Cioè lo
vede, ma non lo vede? Boh...


Prova i metodi della FAQ 1.27 sul 
www.donkarl.com/it
.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)

Newsgroup: it.comp.appl.access
Titolo: Impossibile passare al record specificato

Applicativo con varie maschere con sottomaschere.
in queste ho inserito dei pulsanti per lo spostamento tra i record ma mentre
in alcune maschere quando arrivo alla fine (o inizio) mi appare una
normalissima segnalazione di "impossibile passare al record specificato" in
altre maschere mi compare lo stesso messaggio ma sotto forma di "errore di
run time 2105" con i tasti di fine e debug.
Come mai mi succede questo? Come posso eliminare o intercettare questo
messaggio?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
On error goto err
'qui ci metti il tuo codice di spostamento
'....
err:
select case err.number
case 2105
msgbox "We' ciccio l'hai fatta fuori dalvaso.."
end select
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: Correlare record

Vorrei sapere il codice da inserire su un pulsante
di una maschera per accedere ad un'altra filtrando lo
stesso id, (ogni volta che entro in una form nuova voglio
posizionarmi sullo stesso id dipendente che consultavo sull'altra forms)
Grazie in anticipo
Fred.

 ha scritto nel messaggio
news:HpW7b.310065$lK4.9...@twister1.libero.it...

Esiste già il wizard nella creazione bottoni. Ad un certo punto ti chiede se
deve mostrare un record in particolare o tutti i record
MAssimiliano

Federico Amadori ha scritto:

La cosa più facile è passare l'id alla nuova maschera nell'argomento
openargs.
docmd.OpenForm "nomemaschera",,,,,,ID
Sull'evento apertura della seconda maschera farai un test per vedere se
c'è un valore in openargs, nel qual caso ti sposti sul record
corrispondente:
if me.openargs>0 then
  Me.RecordsetClone.FindFirst "ID=" & Me.Openargs
  if not me.recordsetclone.nomatch then
    me.bookmark=me.recordsetclone.bookmark
  end if
end if
(se l'id è una stringa devi usare if len(me.openargs)>0 then...)
Namor
-- 
 
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:bjpd0o$rem$1...@news.newsland.it...


Federico Amadori ha scritto:
[CUT]
Scrivi le risposte sempre DOPO il messaggio originale.
Per le altre norme generali di comportamento sul newsgroup viene
pubblicato mensilmente un apposito post.
Puoi passare ad una maschera quello che vuoi in openargs.
Ciao.


 Fred


 Fred
Se la sottomaschera è correttamente associata alla maschera principale si
sincronizza in automatico.
Se apri una maschera e non hai un valore in openargs puoi sempre leggere,
sull'evento apertura, dei valori presenti su altre maschere e operare di
conseguenza.
Per esempio
If Forms("nomeform")!nomecontrollo = "ciao" then
    <spostati sul record corrispondente>
Else
    ..........
End If
Però se la maschera "nomeform" non è aperta questa istruzione ti darà
errore.
Da Access 2000 hai la funzione IsLoaded() per verificare se una form è
aperta o meno, in Access 97 devi usare la gestione degli errori per
intercettare l'errore che viene generato se tenti di leggere il valore di 
un controllo da una maschera chiusa.
Namor
-- 


Newsgroup: it.comp.appl.access
Titolo: Immagini sui pulsanti di comando

Salve, qualcuno può indicarmi dove poter scaricare altre immagini per i
pulsanti di comando?

 .
Io nella pratica pper fare delle maschere principali decenti, faccio cosi:
pulsante vero trasparente
immagine del pulsante a fantasia sottostante...
vedi tu!

 pulsanti di comando?
Questo è uno, ma ti basta fare una ricerca di
"ICONE" con Google
http://www.lighttek.com/icon/
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Richiesta di aiuto

Penso che il mio problema sia abbastanza banale ma tuttavia non riesco a
superarlo ho creato un programma per stamparmi le fatture con questi campi :
quantitą ----- prezzo unitario ---- sconto ------------- importototale
questi capi eseguono un conto del tipo importototale = prezzo unitari x
quantita - sconto e fino a qui' tutto bene il problema e' che ho 30 campi di
ognuno e quando vado a stampare sul  suddetto report vengono stampati  anche
i campi che non riempio a valore zero  come faccio a dire in fase di stampa
se un campo ą valore 0 di non stamparlo
Grazie a chiunque volesse aiutarmi

 se un campo à valore 0 di non stamparlo



E' solo in fase di stampa che ti serve ?
Allora sulla proprietà "Formato" del campo digita una cosa del genere :
#,##0;-#,##0;"";""
la prima parte indica la formattazione del campo in presenza di numeri
positivi, la seconda di numeri negativi, la terza in presenza di zeri e la
quarta in presenza di valori nulli.
Per ulteriori informazioni help in linea.
Ciao
Dario da PD

 news:8l9rl9$pde$1...@serv1.iunet.it...

Newsgroup: it.comp.appl.access
Titolo: [help] Relazione campo form non associato a campo tabella

Salve,
come da oggetto, come posso creare una relazione da codice nel caso sia
fattibile?
Saluti e grazie (anticipatamente!),
--
sm

 wrote in message
news:4283140c$
1...@x-privat.org

Che vuoi fare....????
Non si capisce.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

[cut]
ho una form che mi calcola una codice alfanumerico di 6 caratteri,
questi vengono splittati tramite mid in 6 textbox.
La form non ha origine da tabella e non memorizza alcun dato.
Nella stessa form ho 6 txtbox che per default hanno il valore delle 6 txtbox
valorizzate dalle mid ... tramite un aggiornamento da codice dovrebbero
valorizzarsi tramite i dati contenuti in una tabella chiamata:
T_FlowPWD_Conversioni
nella quale ho tutte le lettere dell'alfabeto e i numeri da 0 a 9 associati
in modo univoco a una stringa alfanumerica di 2 caratteri.
Ora, vorrei mettere in relazione le txtbox da aggiornare con la tabella
T_FlowPWD_Conversioni per poter ottenere l'aggiornamento ... può bastare?
;o)
Saluti!
--
sm

strano...mavero ha detto: in data 12/05/2005 10.36:

non ho capito se ti serve recuperare i dati
e quindi potresti usare un dlookup o simili
oppure scrivere i dati e usare
istruzioni SQL
oppure
inserendo una sottomaschera nascosta?
oppure inserendo delel caselle combinate che prendono dalla tabella...
sono idee.. perchè non ho ben capito.. :D
ciao
Nick

 wrote in message
news:4283164e$
1...@x-privat.org

MMmmmmm molto fumoso...!
Innanzitutto se non hai la Form Associata l'unico modo
per scrivere in tabella è usare i Recordset, e nel tuo caso
penso sia la soluzione più banale e semplice con 2 righe di codice.
Alternativa
Perchè non lasci la Form associata alla Tabella, ed i Controlli
TextBox associati ai relativi controlli, apri la Form in modalità
DataEntry, e per fare il salvataggio devi però forzarlo in quanto
l'uso dei DefaultValue non fà generare l'AddNew automatico.
Io userei la 1°.
Non sono sicuro di aver capito.
Ciao

Newsgroup: it.comp.appl.access
Titolo: msgbox con numero di record eliminati

Buonasera a tutti.
Come ho detto nel sbj vorrei visualizzare una msgbox che comanda o impedisce
l'esecuzione di una query di eliminazione, sostituendo i messaggi standard
di Access che ho disabilitato. Fino a qui tutto bene, ma vorrei anche
indicare il numero di record, nella riga della finestra di messaggio, che
verranno o meno eliminati. Numero che non riesco a trovare in quanto la
query di eliminazione non mi consente il conteggio ed io non ho familiarità
con sql per poter scrivere il codice necessario. E'possibile farlo o mi
consigliate di desistere? Grazie cmq dell'attenzione.Cld

 ha scritto nel messaggio
news:BrNb9.126890$n04.3...@twister2.libero.it...

Prima di far partire la query di eliminazione domanda ad un'altra query
quanti sono i record.
Non scherzo e mi spiego.
Realizzi una seconda query di selezione con gli stessi criteri di quella di
eliminazione e ne conti i record.
Nella query di selezione clicca sul pulsante Totali e nella formula scegli
Conteggio, su di un campo qualsiasi.
Se la nuova query si chiama SQPrimaDiEliminare da codice:
Dim ContaRecord as long
ContaRecord = nz(DlookUp("NomeCampo","SQPrimaDiEliminare"),0)
If Msgbox("Saranno eliminati " & ContaRecord & "
Proseguire?",VByesno,"Eliminazione in corso...") = 6 then
'fai partire la query di eliminazione
else
exit sub
end if
Ciao, Carlo

 ha scritto nel
messaggio news:9KNb9.31754$ub2.4...@news1.tin.it...

Ti ringrazio soprattutto per avermi spiegato come si inserisce il valore
rilevato dalla query nel msgbox, nell'help non c'e traccia  ed anche per la
formattazione sono un pò vaghi. Ancora molte grazie

 di eliminazione e ne conti i record.
    Cosi', giusto per fare conversazione e confrontarci...
    Io opero al contrario. Creo la query di selezione con solo i campi della
chiave primaria ed i criteri, per valutare il numero di record; poi con una
seconda query elimino i record restituiti dalla prima.
    Esempio:
            Query: Ordini MAA-MAA
            ---------------------
            PARAMETERS
                [Dal mese (MAA)] Text ( 255 )
              , [Al mese (MAA)] Text ( 255 )
            ;
            SELECT
                Ordini.IDOrdine
            FROM
                Ordini
            WHERE
                Ordini.DataOrdine
                    Between
                        DataDaMAA([Dal mese (MAA)],1)
                        And
                        DataDaMAA([Al mese (MAA)],0)
            ;
            Query: Ordini MAA-MAA Elimina
            -----------------------------
            DELETE
                *
            FROM
                [Ordini MAA-MAA]
            ;
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Controllare quando un controllo qualunque si attiva

Ciao,
rieccomi...
Vorrei attivare un evento quando uno qualsiasi dei controlli di una 
maschera prende lo stato attivo...
Esiste una funzione che controlla questo in tutti i controlli della 
form? O bisogna farlo controllo per controllo?
Grazie
Marco

 ha scritto nel messaggio 
news:4b0d34c0$0$640$4faf...@reader4.news.tin.it...

withevents
Guarda su 
www.donkarl.com/it
 sez. Cisa

 Marco
Vedi questo utilizzando WithEvents come gi� ti ha detto Massimiliano:
http://www.accessgroup.it/HomeArgomenti.asp?ID=146&Oggetto2=Eventi
 grafici
Mouse su Label
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Mouse su Label
l'ho visto!
Bene bene!
Grazie mille!

 
Trovato!
Grazie!

Newsgroup: it.comp.appl.access
Titolo: Aiuto Creazione automatica appuntamenti.

Buona sera,
sto creando un database per la gestione dei miei clienti e mi si presenta un
problema:
stipulando un contratto di manutenzione con un cliente stabiliamo una data
per le manutenzioni che si verificheranno a cadenza annuale. Ho creato una
tabella appuntamenti nella quale registro tutti gli appuntamenti, sia quelli
sporadici che quelli legati ad un contratto; per quest'ultimi vorrei che,
una volta inserito il primo ed indicato che trattasi di manutenzione
programmata, si creassero più record a cadenza annuale, per un determinato
numero di anni.
Grazie a chiunque voglia e possa aiutarmi
Salvatore

 ha scritto nel messaggio
news:BXcq6.45476$Xj7.3...@news.infostrada.it...


 ha scritto nel messaggio
news:BXcq6.45476$Xj7.3...@news.infostrada.it...

Poiché ritengo che avrai anche una maschera nella quale registri i dati in
una tabella contratti, a fronte dell'evento "Dopo inserimento" di tale
maschera genera un codice VBA che apre un recordset sulla tabella
appuntamenti e ci va a registrare tutti gli appuntamenti programmati
desumibili dai dati contenuti nel record contratto appena registrato.
Se poi la tua procedura non prevede la creazione di una tabella contratti,
creati una maschera che contiene due controlli non associati (uno relativo
alla data del primo appuntamento ed un altro in cui digiti il numero di
appuntamenti da effettuare); il codice VBA di cui sopra generalo a fronte
dell'evento "Su clic" di un pulsante di comando.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: ancora sui filtri... Non ne vengo fuori... Help!

Ciao a tutti,
ho cercato nel newsgroup e ho trovato un po di soluzioni ma nessuna funziona
come vorrei io.... (o probabilmente non ho guardato bene :) )
Domanda:
Io ho una maschera di ricerca per filtrare i dati provenienti da una query.
I campi della query sono: Autore, Anno, ID, Titolo .....
Purtroppo non tutti i record sono riempiti  e li stà il problema.
Ho messo sui criteri della query:
Like "*" & [Forms]![ricerca]![Autore] & "*"
ma salta i campi null se non scrivo niente...
Poi ho provato:
Like nz([forms]![ricerca]![Autore];"*")
ma nche li mi salta i campi null se non scrivo niente...
Poi ho provato:
"Autore" like nz([forms]![ricerca]![Autore];Autore)
e qui inizia a funzionare perchè mi prende anche i null, ma ha il problema
che non mi trova "parte del campo"... (ho provato mettendo asterischi ecc..
ma Niente!)
Cosa faccio?
Riassumendo la query deve essere filtrata per più parametri, sia per autore
che pre anno che per altro (anche parte del campo) e non inserendo la chiave
di ricerca "anno" (per esempio) deve ricercare tutti i valori anche i
null...
Scusate se mi sono dilungato ma era per far capire le prove che ho fatto..
Grazie a tutti e please Help!
Alessio

 Alessio
Se ben ricordo sul Sito Comune, nella sezione query, c'è un ottimo esempio
di Federico Luciani che se ho ben capito fa al caso tuo.
Gianluigi Agostini


Ciao,
interessante si ma non mi funziona se le ricerche comprendono piů
paramtri...
Sig sig...
Ciao
Ale

 ha scritto nel messaggio
news:9qmphj$p04$1...@newsfeed.cineca.it...

Mi spiace ma devo cedere la palla ad altri: io sono ancora nella fase
"strong learning".
Gianluigi Agostini

 ha scritto nel messaggio
news:9qgsi0$a6h$1...@newsfeed.cineca.it...

Se la tabella che contiene i dati si chiama Libri ed ha una struttura
simile:
ID            Contatore e chiave primaria
Titolo        Testo
Autore      Testo
Anno        Testo
ecc. ecc.
Se la maschera in cui digiti i parametri di Ricerca si chiama ricerca e
contiene 3 caselle di testo non associate chiamate rispettivamente Titolo,
Autore e Anno.
Creati una query di selezione che abbia il seguente codice SQL:
SELECT Libri.*
FROM Libri
WHERE (((IIf(IsNull([Titolo]),"zzzzzzzz",[Titolo])) Like "*" &
[Forms]![Ricerca]![Titolo] & "*") AND
((IIf(IsNull([Autore]),"zzzzzzzz",[Autore])) Like "*" &
[Forms]![Ricerca]![Autore] & "*") AND
((IIf(IsNull([Anno]),"zzzzzzzz",[Anno])) Like "*" & [Forms]![Ricerca]![Anno]
& "*"));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:9qgsi0$a6h$1...@newsfeed.cineca.it...

Devi aggiungere or is null al criterio con like.
Ciao
--
Andrea
Newsgroup: it.comp.appl.access
Titolo: Verifica Codice Fiscale

Vorrei sapere se esiste una macro che mi consenta di verificare il CF
in base a nome, cognome, data e luogo nascita, sesso
Grazie
Ciao

 in base a nome, cognome, data e luogo nascita, sesso
Esiste anche una routine che te lo calcola il CF.
Vedi sul sito comune.
Sib

Newsgroup: it.comp.appl.access
Titolo: Sincronizza due sottomaschere

Vorrei sincronizzare due sottomaschere in una form.
La form ha come origine record la Tabella1, la prima sottomaschera la
tabella2, la seconda sottomaschera una query basata sulla Tabella 3. Le
relazioni sono 1 a n tra Tab1 e Tab2 ed 1 a n tra Tab3 e Tab2.
La prima sottomaschera, modalità maschera continua, possiede un Controllo1 a
casella combinata che mi restituisce una serie di dati da una query basata
sulla Tabella3.
La seconda sottomaschera, modalità maschera singola, invece possiede una
serie di controlli non abilitati e bloccati.
Vorrei fare in modo che spostandomi sui record della prima sottomaschera,
venissero sincronizzati i controlli della seconda sottomaschera.
Potrei anche cercare altre soluzioni ma vorrei insistere su questa strada
per cercare di progredire nell'apprendimento del codice.
Avevo trovato del codice per sincronizzare una sottomaschera con la propria
forms ma non due sottomaschere.
In pratica ho provato a filtrare la query di rigine della seconda
sottomaschera con il criterio
Forms![Sottomaschera1]![Controllo1] ma logicamente non funziona.
Grazie e buon inizio di settimana a tutti
Antonio

 ha scritto nel messaggio
news:9gkm0h$248$1...@lacerta.tiscalinet.it...

Se le tabelle Tab2 e Tab3 sono  in relazione uno-a-molti in base a due campi
chiamati rispettivamente Tab2Chiave e Tab3Chiave.
Se la maschera principale si chiama Maschera1.
Se il controllo della prima sottomaschera che è associato al campo
Tab2Chiave si chiama anche lui Tab2Chiave.
Se il controllo della seconda sottomaschera che è associato al campo
Tab3Chiave si chiama anche lui Tab3Chiave.
Se il controllo sottomaschera di Maschera1 che contiene la seconda
sottomaschera si chiama Pippo.
In Maschera1 inserisci una casella di testo non associata non visibile e
chiamala Pluto.
Nella proprietà Collega campi master di Pippo scrivici Pluto.
Nella proprietà Collega campi secondari di Pippo scrivici Tab3Chiave.
A fronte dell'evento "Su corrente" della prima sottomaschera genera il
seguente codice VBA:
[Forms]![Maschera1]![Pluto] = Me!Tab2Chiave
Dovrebbe funzionare, facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Funziona tutto alla perfezione, ho seguito le tue istruzioni come fossi ad
una caccia al tesoro e quando ho visto che tutto corispondeva ho giurato che
ti farò un monumento !
E come al solito mi hai svelato ancora una volta delle proprietà che non
sapevo proprio a cosa servissero (campi master e campi secondari). Da un tuo
vecchio messaggio di risposta ad un tale mi sembra di capire che servono per
sincronizzare maschere e sottomaschere giusto ?
Grazie ancora mitico Roberto !!!
Antonio

 Antonio

Newsgroup: it.comp.appl.access
Titolo: DBF di AS400

Devo leggere un file dbf creato in un sistema AS400. Riesco ad aprilo con
Excel o Access ma i dati numerici non sono comprensibili.
Qualcuno sa come fare?


Cosa vuol dire "file dbf" ?
Se vuol dire "file con estensione .dbf", tieni conto che potrebbe
essere stato scaricato da AS/400 e rinominato. Se fosse stato
scaricato in formato dbf tieni conto che esistono due formati (DB III
o DB IV) ed il tuo problema potrebbe dipendere dal non sapere in quale
dei due formati è stato salvato.
In generale:
i file AS/400 sono direttamente utilizzabili con Access o Excel sul
sistema medesimo, configurando una connessione ODBC. Per utilizzare
tale tipo di connessione, serve un driver apposito che di solito è a
corredo dei software utilizzati per fornire i servizi di connettività
tra pc ed AS/400. Due dei software tra i più diffusi sono Client
Access di IBM e Rumba di Walldata.
In alternativa alla connessione ODBC, i software suddetti consentono
di scaricare da AS/400 i files su pc nei formati più comuni: file di
testo con o senza formattazione, file xls di Excel nelle varie
versioni, file Lotus, file dbf ecc., 
Tieni conto che le versioni meno recenti di tali software NON
permettono di salvare i file nei formati compatibili con le versioni
più recenti degli applicativi Office.
HTH
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: Leggere Il Nome Computer

Esiste unam piccola funzione che legge il nome del compute che si sta
usando?
1000 Grazie
Graziano
-- 

 ha scritto nel
messaggio news:bjsguo$mfk$1...@lacerta.tiscalinet.it...

Ciao Franchi
Puoi ricorrere alle API o a WSH, io preferisco WSH è più semplice
Sub UserName()
Dim WshN As Object
Set WshN = CreateObject("WScript.Network")
Debug.Print "Dominio = " & WshN.UserDomain
Debug.Print "Nome computer = " & WshN.ComputerName
Debug.Print "Nome utente = " & WshN.UserName
End Sub
Ciao Giorgio.

con la API invece:
Private Const LUNGMAX As Long = 31
Private Declare Function GetComputerName Lib "kernel32" Alias
"GetComputerNameA"
(ByVal lpBuffer As String, nSize As Long) As Long
Private Function MostraNome() As String
   Dim Lunghezza As Long
   Dim Nome As String
   Lunghezza = LUNGMAX + 1
   Nome = String(Lunghezza, "X")
   GetComputerName Nome, Lunghezza
   Nome = Left(Nome, Lunghezza)
   MostraNome = Nome
End Function

 ha scritto nel
messaggio news:bjsguo$mfk$1...@lacerta.tiscalinet.it...

Interaction.Environ("Computername")
Con la stessa funzione puoi leggere tutte le altre variabili d'ambiente
(username, prompt, ecc...). Tutte quelle che compaiono digitando SET al
prompt dei comandi.
Namor
Newsgroup: it.comp.appl.access
Titolo: dimensione finestre con filtri

Sento che la soluzione è semplice, ma non la vedo:
Ho parecchie maschere a cui ho dato il docmd.maximize
da queste maschere partono maschere decisamente piu' piccole, che, per
comodità, ho impostato a pop up (l'unico modo che conosco per fissare
una dimensione fissa della finestra)
Ho scoperto pero' che su queste maschere a pop up non posso fare
filtri, cosa per me indispensabile
Ho letto un po' la guida e ho messo per queste maschere, anzichè
popup, docmd.restore.
Pero' mi fa il restore anche della maschera di partenza!!!
Come posso fare ad aprire una maschera, ad una dimensione fissa, senza
doverla massimizzare, e non perdendo l'impostazione delle maschere
gia' aperte?
Grazie e quesi buon natale

 gia' aperte?
La apri nascosta, quindi utilizzi DoCmd.MoveSize, quindi la mostri al
mondo.
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


qualcosa del tipo:
da form1 (che è massimizzata) apro form2
Codice della form2:
Private Sub Form_Open(Cancel As Integer)
Me.Visible = False
DoCmd.MoveSize , , 12000, 11000
Me.Visible = True
End Sub
Non funziona
Funziona solo se apro direttamente la form2 senza passare dalla form1.
Non funziona quindi se si parte da una maschera massimizzata
Idee?

 Idee?
Da Form1 esegui:
Dim frm2 as Access.Form
DoCmd.OpenForm "Form2", acNormal, , , , acHidden
Set frm2 = Forms("Form2")
frm2.Move frm2.Left, frm2.Top, LarghezzaVoluta, AltezzaVoluta
frm2.Visible
Set frm2 = Nothing
Forms("Form2").SetFocus
