mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: vba & access cosa usare DAO ADODB - cosa consigliate?

salve
 
svilippando in vba 
 
cosa consigliate 
 
DAO
ADODB o altro?
 
GRAZIE

Dipende... anche entrambi... 
La domanda posta così non ha senso.
Access e jet sono ottimizzati con DAO o ACEDAO.
Ma anche ADO ha una grande utilità... ad esempio i Recordset non associati...
Se poi parliamo di BE un RDBMS ci sono altre considerazioni...
 
@ALEX

pfm was thinking very hard :

DAO
 
Bruno

Ero incuriosito da "altro"... pensavo qualcuno proponesse una 3° opzione...
 
@ALEX

salve
 
devo dire che avendo sviluppato un buon numero di funzioni di mio utilizzo lavoro essenzialmente con DAO
 
Ora devo dare una mano ad un mio collega che ha sviluppato in Adodb
ho provato a convertire delle mie procedure
 
crea query, cancella query, ...
ma trovo alcune difficoltà - in particolare stavo eseguendo una procedura per creazione query mi dice che l'espressione troppo complessa
 
mentre in DAO nessun problema
 
...
per altro intendevo ADO,ADODB, ADOX

Prima di tutto Ado/Adodb/Adox non sono affatto altro...
I 2 driver sono DAO e ADO Adodb è il riferimento all'oggetto che accede ai dati... mentre ADOX all'oggetto che accede alla struttura del db...cosa che DAO raggruppa in un unico Oggetto...
 
Per il problema che invece esponi serve analizzare singolarmente le anomalie... ti faccio un esempio semplice... 
Con DAO il Jolly è il char [*]
Con ADO il Jolly è il char [%]
 
Quindi se vuoi pubblica qualche esempio è lo si analizza.
 
@ALEX

ciao
 
prima di tutto grazie per le tue precisazioni
 
sono concorde che i 2 driver sono DAO e ADO
 
ma quello che mi crea confuzione e dubbio prima di volermi allontane da DAO
 
e' l'articolo
http://allenbrowne.com/tips.html
 
 
in particolare
 
 
Examples by Library
 
Developer reference section: create, delete, modify, and list the database objects (tables, fields, indexes, relations, queries, databases) and set their properties. Heaps of code, with only limited explanations.
 
    DAO code - 25 examples Access 97 and later
    ADO code - 9 examples Access 2000 and later
    ADOX code - 21 examples Access 2000 and later
    DDL query - 8 examples Access 2000 and later
 
 

Mi permetto di chiedere
 
Ma qualcuno di voi utilizza query dll o l'altra?

 Ma qualcuno di voi utilizza query dll o l'altra?
 
Cosa sarebbe QUERY DLL...?
 
Non è che intendi DDL...? (Data Definition Language)
Ovvero Statement SQL di Modifica Strutturale dello schema, anche esegubili con Query di comando.
 
Cosa intendi per "o Altra"...?
 
Mi pare di parlare con uno sche scivola sull'olio... siamo in un FORUM TECNICO... cerca di essere concreto, altrimenti rischi di dare impressioni di grande superficialità.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Impostazione valore

Ho una tabella che deve contenere dei valori in formato Data, Numero e
Testo. Tuttavia dovrebbe essere permesso anche l'inserimento del valore *
che di default non lo è. Come faccio ad aggiungere l'asterisco ai valori
concessi?
ciao
Benedetto

 Benedetto
E' chiaro che il valore asterisco lo puoi usare come valore solo di un campo
di tipo Testo o di tipo Memo.
Ma per quale assurdo motivo vuoi inserire tale valore nei campi vuoti?
Voglio sperare che non sia per fare una ricerca con Like "*" !!
Se fosse cosě č bene che ti studi un po' il significato dell'asterisco come
carattere jolly in una funzione Like.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Copia Incolla

Ho una maschera principale e una sottomaschera.
nella maschera principale ho un campo "PIPPO" che durante l'inserimento dati
assumerà un valore. Io vorrei che premendo un pulsante "AGGIORNA" mi copi
tutti i valori del campo "PIPPO" nella mascherà principale in tutti i campi
"PLUTO" nella sottomaschera.
Questo mi serve per un controllo particolare
Spero di essere stato chiaro.
Ciao e grazieeeeeeeeeeee

 "PLUTO" nella sottomaschera.
Fagli eseguire un query di aggiornamento mettendo come valore da aggiornare
forms!tuamaschera!tuocontrollo e dopo esegui un requert della sottoamschera.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:151Z26Z50Z157Y1...@usenet.libero.it...



Ho la sottomaschera "SOTTOMASCHERA1" con il campo "PLUTO" che devo assumere
i valori di pippo
Con il solito pulsante aggiorna mi deve copiare il campo PIPPO presente
nella maschera principale a TUTTI i campi "PLUTO"
Mi dici bene i passaggi
1) Creo una query e la converto in AGGIORNAMENTO
2) Ora devo importare una tabella...... importo quella dove c'è il campo
PIPPO o quella dove c'è il campo PLUTO
3) Ora devo impostare le condizioni.  [Forms]![MASCHERA1]![PIPPO]  oppure
[Forms]![SOTTOMASCHERA1]![PLUTO]
Non l'ho mai fatta una query di aggiornamento..... ti prego aiutami che è
importantissimo

Newsgroup: it.comp.appl.access
Titolo: Danno?

Salve a tutti,
    mentre impostavo le opzioni di avvio di un database  per visualizzare
automaticamente una maschera, ho anche disabilitato la finestra database,
tutti i menù e la possibilità di modificarli!!!
Adesso ovviamente all'apertura del database mi si apre la maschera nuda a
cruda, ma io devo continuare a lavoraci su quel database :o(
Ditemi che c'è un modo per riaprire il file ed avere tutti i menù ed opzioni
disponibili...
    Ciao, Mauro.

 tutti i menù e la possibilità di modificarli!!!
[cut]
Ho risolto da solo tenendo premuto il tasto SHIFT all'apertura del database
:))) ... mi era sfuggita questa cosa dall'help di access!
    Ciao a tutti, Mauro.


bah, ci provo, quando attivi l'mdb prova e tenere premuto il tasto shift
--
a.cara 
Togli qualcosa dall'email

> bah, ci provo, quando attivi l'mdb prova e tenere premuto il tasto shift
se ti dimentichi di shiftare c'è sempre <F11>...
Newsgroup: it.comp.appl.access
Titolo: DaData/AData di serie di date non in sequenza

Buondì.
Vado a ...decodificare quanto scritto in oggetto
Ho un cliente
Questo cliente mi deve delle rate di un pagamento
Le rt che mi deve sono così distribuite
05/2006
06/2006
07/2006
12/2006
01/2007
02/2007
Quello che mi servirebbe è riuscire a fare un report dove dico al cliente
che mi deve le rate da maggio 2006 a luglio 200 quella di dicembre 2006 e
quelle da gennaio a febbraio2007
Cliente X
Rate scadute
Da A
Maggio 2006 Luglio 2006
Dicembre 2006
Gennaio 2007 Febbraio 2007
Intanto io vado avanti a cercarmi una soluzione, ma se nel frattempo
qualcuno mi da una mano... :-)
Grazie anticipatamente
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie anticipatamente
In base a cosa discrimini quelle date...?
Avrai un criterio per il quale discrimini che non sono pagate...
La cosa migliore è stampare l'elenco dei mesi mancanti e non
l'abbreviazione ....
@Alex


Spero di riuscire ad esplicare maggiormente la mia problematica:
Le rate non vengono discriminate perchè sono io che le scrivo in una
tabella.
Poi le recupero nelle query tramite un id che mi relaziona il cliente con le
sue rate.
Il problema mi sorge quando le rate sono molte e mi vengono fuori dei report
molto lunghi.
Per questo motivo pensavo di ridurre le righe del report scrivendo le rate
mettendole da min(datax) a max(datax)....
Sono entrato in loop... :-(

Newsgroup: it.comp.appl.access
Titolo: Risposta definitiva

Ciao, vorrei sapere, avendo prelevato i sorgenti dal sito comune, se è
impossibile collegare un database BE a casa con il database FE sul server
web del proprio spazio e se, quindi, tali codici vba funzionino solo in
ambito lan con percorsi di rete tipo unc. Grazie a tutti.
Stefano
--------------------------------
Inviato via 
http://usenet.libero.it

 ambito lan con percorsi di rete tipo unc. Grazie a tutti.
Sul sito comune credo sia spiegato, comunque non e' opportuno farlo in
quanto access, se usato con jet (impostazione predefinita) lavora accedendo
direttamente al file.
Ora, ammesso e non concesso che tu abbia un accesso di rete a un server
remoto (cosa che non si verifica con i server web) il traffico di rete
sarebbe tale da far decadere eccessivamente le prestazioni.
Conviene utilizzare un server database cui collegarsi.
Sib

 Sib
Allora l'unico sistema potrebbe essere quello (anche se scomodo) di
scaricare il db via ftp...


Newsgroup: it.comp.appl.access
Titolo: richiesta aiuto Excel

salve a tutto il ng,
vorrei che qualcuno esperto potesse gentilmente dare risposta a questo
quesito: il problema è quello di contare all' interno di una colonna di
stringhe, in un foglio di Excel, quante sottostringhe di un certo insieme
sono contenute nelle celle del campo, ad esempio quante vocali ci sono
complessivamente nelle celle della colonna, o altro insieme di
sottostringhe.
grazie in ogni caso.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Penso proprio che tu sia OT in questo NG; poni il tuo quesito in un NG in
cui si parla di Excel; qui si discute di problemi inerenti Access.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Indirizzo IP

è possibile in una lan con A2000 conoscere l'indirizzo IP di un utente
collegato al database,
se si come si fa?
grazie attendo risposta.

 ha scritto nel messaggio
news:YFhT8.82507$Kt3.2...@twister2.libero.it...

Dovrebbe essere scritto nel file .ldb che puoi leggere come file di testo...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Personalizzare i report di access

Ciao a tutti, ho creato per il mio utente finale circa 40 report utilizzando
Access. Tutte queste stampe hanno lo stesso carattere sia per il corpo che
per i titoli, lo stesso modo di visualizzare le intestazioni e i piè di
pagina. Questo è stato fatto per avere una struttura uniforme. Ora il mio
utente vuole delle personalizzazioni su alcuni di essi ad esempio:
il mio report standard stampa su ogni pagina, nella parte alta il nome della
società e un po' più in basso il tipo di stampa
Società XXX
-------------------------------------------------------
STAMPA DI TUTTI I COMPONENTI
aaaaa                bbbbbbb            cccccc
ddddd                eeeeeee            ffffffff
---------------------------------------------------------
Pagina 1
il mio utente vuole che la prima pagina sia così ma dalla seconda in poi il
titolo, cioè STAMPA DI TUTTI I COMPONENTI comparisse con un carattere più
piccolo per risparmiare spazio. L'unica cosa che mi è venuta in mente è fare
un sottoreport contenente il titolo scritto + piccolo ma non so come farlo
scomparire dalla prima pagina.
Accetto tutte le idee...
Inoltre vorrei chiedere se qualcuno mi sa spiegare, magari con un esempio,
le impostazioni dell'intestazione e Piè di Pagina di un report (tutte le
pagine, non con int. report, non con piè dipag. report.....)
Grazie 1000
Giulia
mailto:
giulia_g...@hotmail.com


Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)

 wrote in message
ApfC5.67318$3R6.1...@news.infostrada.it...

Fai cosi:
nell'intestazione di pagina del reports crea l'etichetta STAMPA DI TUTTI I
COMPONENTI e per esempio
chiamala "tiporeports" ora vai nell'evento su formattazione dell'
intestazione di pagina e scrivi il seguente codice
presupponendo che il reports si chiama nomi e l'etichetta tiporeports:
Private Sub IntestazionePagina_Format(Cancel As Integer, FormatCount As
Integer)
If [Page] = 1 Then
    Reports![nomi]![tiporeports].FontSize = 20
Else
    Reports![nomi]![tiporeports].FontSize = 10
End If
End Sub
Lo provato e funziona!  Tosto73

endif
Un'altra soluzione simile a quella prospetta da Vincenzo (scritta appena
sopra), è questa:
Se non vuoi usare i sottoreport, puoi scrivere questo, sempre nell'evento
SuFormattazione
legato all'intestazione del report, metti il codice seguente:
if 
me.page
 = 1 then
    me.Nomecontrollo.size = 50
else
    me.Nomecontrollo.size = 25
endif
Dove 50 è la dimensione del carattere del prima pagina, 25 è ovviamente
quello più piccolo, delle seguenti.
Ciao.
Omar
--
Posted from [195.206.1.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Faq

Mi potete fare avere le Faq del newsgroup?????
Grazie!!!
Ugo

 Ugo
RoDAgo
Newsgroup: it.comp.appl.access
Titolo: Inserire record inuna tabella diversa da quella aperta

Ebbene si, in sostanza il problema è questo:
sto lavorando con una maschera che va ad inserire i dati in tabella A.
A un certo punto un dato va inserito in tabella B, che però non è nè
collegata ad A, nè aperta.
Per ovviare a tale problema ho ideato un escamotage chiedendo a VBA di
aprire una maschera relativa alla tabella B, inserire nel vampo desiderato
il valore, chiudere la maschera.
Ovviamente ciò è scomodo, e so che si può fare in maniera molto più pulita
via VBA.. ma come?
Non ne capisco ancora molto di comandi tipo Open.Recordset. E' questa la
sintassi da usare?
Qualcuno può darmi indicazioni più dettagliate pls?
Saluti

 Qualcuno puň darmi indicazioni piů dettagliate pls?
Prova ad andare sull'help a vedere i metodi openrecordset, addnew, update e
l'insieme fields
Antonio

Newsgroup: it.comp.appl.access
Titolo: PrintOut e apertura impostazioni stampante

Utilizzando PrintOut con una chiamata simile alla seguente
objWordDoc.PrintOut
da Access su objWordDoc che come si capisce è un documento word, parte
la stampa direttamente senza che si apra la classica finestra di
impostazione della stampa che si apre da Word quando do stampa.
Spesso è utile che succeda questo per evitare la necessità di
intervento però nel mio caso ho la necessità che quella finestra si
apra.
Qualcuno conosce un modo per ottenere il risultato che chiedo?
Devo passare dei parametri a PrintOut (dall'help e da vari newsgroup
niente) o devo magari usare qualcosa d'altro?
La cosa non è possibile?
Grazie in anticipo a tutti per l'aiuto.

 ha scritto nel messaggio 
news:1182268978....@n60g2000hse.googlegroups.com...

[risposta]
Prova così:
With objWordDoc.Application.Dialogs(wdDialogFilePrint)
    .Show
End With
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1182268978....@n60g2000hse.googlegroups.com...

Ottimo, funziona, l'ho accorciato per non usare il with però è giusto.
Grazie tante.

[omissis]
Sforzati di quotare solo il minimo indispensabile. Grazie.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

> Sforzati di quotare solo il minimo indispensabile. Grazie.
D'accordo.

Newsgroup: it.comp.appl.access
Titolo: AUGURIIII

AUGURI DI BUON NATALE
JJ8
P.S. Ho finito adesso il lavoro, vado a casa e festeggio!!!!!

 P.S. Ho finito adesso il lavoro, vado a casa e festeggio!!!!!
A te Buon Natale fatto. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: query da maschera e campi vuoti

Ciao a tutti,
ho questo problema:
la query QryBrani seleziona brani dalla TblBrani, ed è pilotata dalla
maschera FrmScelta.
Nella TblBrani, il campo Live/Studio può contenete L, S o può essere
vuoto.
Nella FrmScelta ho messo una casella di testo, chiamata liv, nella
quale si può digitare L (per live), S (per Studio) o lasciare vuota.
Nella QryBrani, il criterio è:
Like IIf(IsNull([forms]![frmscelta]![liv]);"*";[forms]![frmscelta]!
[liv])
solo che così, quando lascio vuota la casella liv, ottengo solo i
brani con L o con S, e non i brani con campo vuoto, mentre io vorrei
ottenerli tutti.
Quindi, se ho capito, con Like "*" si escludono i campi vuoti.
Come posso modificare il mio criterio per avere anche quelli?
Grazie a tutti.
Sergio

 Come posso modificare il mio criterio per avere anche quelli?
Criterio che restituirŕ tutti i record
www.donkarl.com/it?FAQ3.14
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: da Visio a Database?

Ho visto il progamma Visio ma è possibile da un disegno fatto da Visio
creare un database?


Guarda, ho sentito parlare anche io di questa possibilità, ma sul come ci ho
provato e riprovato e non ne ho tirato fuori un ragno dal buco...
più che il database completo dovrebbe crearti comunque le tabelle e le
relazioni, poi ci devi comunque mettere le mani., di più non so purtroppo ma
se trovi il modo fammelo sapere.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi
Newsgroup: it.comp.appl.access
Titolo: Librerie WIA

Si puň usare WIA con Access 2003? 

 Si puň usare WIA con Access 2003?
Come no, anche Huppiayaye...
ma non userei toni cosě trionfalististici!!
MAssimiliano 

 ha scritto nel messaggio 
news:Es6Md.223$hd4...@news.edisontel.com...

toni Trionfachč?

 ha scritto nel messaggio 
news:4200fa93$0$6299$5fc...@news.tiscali.it...

ci sono dei 'sti... in piů e significano molto trionfalistici,
come quando vince il Napoli!!!
MAssimiliano 

 Si può usare WIA con Access 2003?
Eh! Eh! Quel buontempone di MAssimiliano...
Per WIA intendi "Windows Image Acquisition" Drivers? Ci ho provato, ma la 
documentazione è mooolto scarsa; prova con questo link a vedere se trovi 
qualcosa:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/still/hh/still/WIA_intro_1b17ef5f-807a-4077-9cc3-e8e33b178bf1.xml.asp
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Sostituire front end

Buon giorno
avrei un dubbio su alcuni PC ho installato la runtime di Access nel 
frattempo ho aggiornato il front end del database, č possibile semplicemnte 
sostituire il file mde da ciascun PC oppure devo fare le instalalzioni 
daccapo?


ciao, se non hai aggiunto riferimenti nuovi nei moduli ti basta la semplice 
sostituzione del FE
AEOM

Newsgroup: it.comp.appl.access
Titolo: Runtime e messaggi in Italiano

So che lo sanno tutti tranne io...
Quali sono i file da sostituire per far sì che i messaggi di errore siano in
italiano quando distribuisco un applicativo con il runtime?

 So che lo sanno tutti tranne io...
TRANNE "ME", ORMAI SONO COMPLETAMENTE FUSO


 ha scritto nel messaggio
news:zP5h8.6040$uN5.1...@twister1.libero.it...

questo vale  per il 2000 no per il 97 non so se è uguale per XP
Lo avevo indicato qualche tempo fa io e ti spiego come fare:
Devi cercare dentro alle cartelle di installazione di office 2000 la
cartella 1040, li dentro troverai 4 file .dll con questo nome:
daa9intl.dll
grintl32.dll
msain900.dll
mso9intl.dll
Queste dll le copi e le sostituisci a quelle che trovi dentro alla cartella
1033 del runtime.
Se lo fai anche nel setup di installazione, quando lo installi è già in
italiano.
Io personalmente lo faccio già da un anno e va benissimo, anzi utilizzando
alcune delle funzioni SetOption, con il runtime in italiano non da errori,
mentre con quello in inglese si.
Saluti Max
Newsgroup: it.comp.appl.access
Titolo: Forms - label - valore record

Salve a tutti ho creato 3 etichette su una maschera che hanno il medesimo valore di un campo record. Cliccando sull'etichetta vorrei che mi apparisse direttamente il record corrispondente a quell'etichetta 
Nome Cognome anno
Aaa.      Aaaa1.   2012
Bbb.       Bbbb1.   1569
Cc.          Cccc4.    1434
 


non e' che ti sei molto spiegato!
la mschera e' associata ad un recordset?

Chiedo scusa riprovo...
Su una maschera ho una label che chiamo per esempio 1434 (esattamente come l'anno)
e vorrei che in automatico mi restituisse i valori corrispondenti del nome e del cognome (nell'esempio Cc. Cccc4.). Il punto è che di anni nella tabella ne ho centinaia e volevo trovare un codice che assolvesse a tale funzione dove per variabile mi prenda il click sull'anno indicato nella maschera. Nella Maschera ci saranno tanti anni quanti sono nella tabella.

Speravamo ti rendessi conto che la domanda è strana... in quanto tecnicamente non plausibile.
 
Di norma chi sviluppa lo fa con criteri di FLESSIBILITA' e mai e poi mai penserebbe a gestire come hai chiesto tu un sistema di FILTRO...!
 
Questo è il motivo per il quale è parsa strana la domanda.
 
Purtroppo detto questo non riesco a dirti come fare in quanto sospetto che manchino dei concetti di base che possono aver ingarbugliato sia la struttura che lo sviluppo e senza dettagli chiari che dovresti fornire... rischiamo di parlare di aria fritta.
 
@ALex

Hai centrato il problema, sto andando a tentativi! Grazie comunque

Newsgroup: it.comp.appl.access
Titolo: esporta in odbc

Se provo ad esportare una tabella in ODBC una volta selezionata la
libreria in As400 mi dice: "ODBC: chiamata non riuscita.
[Microsoft][Driver Manager ODBC]Tipo di informazioni con compreso
nell'intervallo.(#0)"
Cosa significa? 
-- 
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:bmoqdm$r1h$1...@news.newsland.it...

Che odbc usi?
Io ho installato open Link e riesco ad interfacciarmi con As400
potrebbe dipendere dai driver odbc che usi
Stefano (kabisa)

Newsgroup: it.comp.appl.access
Titolo: esportare  tabella in excel

Salve a tutti,
vi sarei grato se mi potreste dare qualche aiuto su come esportare una
tabella in un file excel, mantenendo la formattazione del file di excel.
Riesco ad esportarla ma non voglio né tutti i campi che ci sono in questa
tabella (me ne interessano solo alcuni) né posso mantenere quella
formattazione(della tabella esportata)
Grazie mille a tutti

 ha scritto nel messaggio
news:lnsmc.207926$rM4.8...@news4.tin.it...

Io ti suggerisco di importarti una tbl di Access in Excel.
Cioè parti da Excel
Dati\Carica dati esterni\nuova query...etc etc
SunRex

 Grazie mille a tutti
Fai un report ed esporta quello in excel.
Così hai i campi che ti interessano, le etichette come vuoi tu e la
formattazione.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: stranezza query parametrizzata che non funziona

a voi non è mai capitato?
ho una query parametrica con criteri seguenti
categoria --> Like nz([forms]![Semilavorato]![categoria2];"*")
fornitore ---> Like nz([forms]![Semilavorato]![fornitore2];"*")
questa query è associata ad una maschera in visualizzazione continue, dalla
maschera stessa io scelgo
il fornitore e la categoria assegnando cosi dei valori a categoria2 e
fornitore2 della form e anche se
eseguo il reuqery della form i record visualizzati rimangono tutti
mentre, e qui ecco la stranezza
i record nella query associata alla maschera aperta a parte sono filtrati
correttamente, pare che non faccia il requery, mi sapreste aiutare?
grazie.

 ha scritto nel
messaggio news:v0V09.11923$lu5.3...@twister1.libero.it...

Come fai il requery della form?
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:ai30f8$k7j$1...@canarie.caspur.it...

forms![nomeform].requery


Sì, scusa era (quasi) ovvio; volevo chiederti se i controlli "categoria2" e
"fornitore2" sono caselle di riepilogo (associate o no). Magari hanno
bisogno di un refresh prima di eseguire il requery della form...
Ciao.
--
Sergio MAZZA


no ci ho provato anche con il refresh ma nulla, sono controlli non associati
Newsgroup: it.comp.appl.access
Titolo: Access 2019 e VBA multitasking

leggo in giro che non si può a meno di scriversi una DLL o roba comunque al 
di fuori della mia portata
 
avendo un pezzo bello lungo di codice VBA che esegue in sequenza una serie 
di operazioni preparatorie indipendenti l'una dalle altre, mi domandavo se 
era possibile avviare dette SUB in modo che venissero eseguite 
contemporaneamente e riprendere l'esecuzione del resto del codice quando 
tutte hanno finito la loro parte (tipo che ugnuna scrive un flag da 
controllare)
mi fa tristezza vedere uno dei 4 core che va a palla al 100% e gli altri 
tre che stanno a guardare
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

Ci sarebbe da capire meglio un discorso forse più complesso di quanto forse potrebbe essere...
Il Multithread che nulla ha a che vedere con il Multi-Tasking.
 
Access non gestisce Multithread.
 
Ciò detto servirebbe capire nel dettaglio cosa devi fare perché ad esempio se tu dovessi eseguire 10 ActionQueries su SQLSERVER puoi benissimo lanciarle in modo ASINCRONO...
 
Un modo che in realtà potrebbe emulare e soddisfare la tua esigenza credo sia fattibile... ovvio che si tratta di workaround.
 
Ho premesso il "potrebbe" perché devi fare un test serio.
 
Crei una Form contenente le 5(n) funzioni che vuoi lanciare dichiarate come Public Function.
 
Puoi inizialmente mettere un ciclo in ogni Function con un Doevents interno di 10000 cicli.
 
Di questa maschera apri 5 ISTANZE, ed ad ogni istanza chiami una funzione diversa.
 
Non avendole aperte in modalità SINCRONA, acdialog, ma ASINCRONA in MULTIISTANZA... in linea teorica potresti avere un discreto risultato anche se fittizio.
 
Facci sapere.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Blocca se applicato ad un campo di una tabella

Esiste la possibilità di bloccare in maniera condizionale un singolo
record o meglio ancora un singolo campo in una maschera tabellare?
Esempio: in una tabella ci sono vari record con due campi, il primo campo
deve essere bloccato se nel secondo c'è un determinato valore.
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:e2pl15$9ls$1...@news.newsland.it...

Sull'evento Corrente della maschera:
If tuocontrollo = tuovalore then
    Me.tuacasella.enabled = false
else
   Me.tuacasella.enabled = false
end if
Ciao
Roberto 

 ha scritto nel messaggio 
news:44509499$0$29720$4faf...@reader2.news.tin.it...

Scusate se mi intrometto ma io solitamente preferisco usare "Locked" ad 
"Enabled" per bloccare i campi.
Ciao
Giuseppe 

 Roberto
Scusate ancora, non ho access sotto mano per fare delle prove,
ma devo visualizzare tutta la tabella con alcuni campi/record bloccati e
altri no. Fino ad ora riesco a bloccare l'intera colonna della tabella ma
non è quello che mi serve.
Vorrei applicare la stessa logica di "Valido se",
Grazie ancora
Ciao


 ha scritto nel messaggio 
news:e2ql3q$lsi$1...@news.newsland.it...

???
Ma vuoi creare una regola su un campo??
Lavori con maschere o tabelle???
Spiegati meglio e magari ti si può dare una mano...
Enabled disattiva il campo (classico grigino)
Locked mantiene il campo visibile ma impedisce l'aggiornamento...
Ai fini del risultato finale credo cambi poco...
Ciao
Roberto 

> Grazie ancora
Spero di aver capito, vuoi disabilitare un campo di un record lasciando
inalterati lo stesso campo degli altri record.
Non lo puoi fare il controllo è lo stesso.
Puoi invece fare un record che si mostra come semplice lista, fai click fai
aprire un popup in un form diverso e lì metti controlli di un solo record e
fai tutto quello che ti pare (molto usato in Visual Basic).
Ciao


Se lavori con le maschere puoi farlo...perchč no???
Roberto

Newsgroup: it.comp.appl.access
Titolo: radice quadrata

dovrei visualizzare il calcolo in una casella di testo
della radice quadrata di questa espressione
costantek * attività radionuclide / intensità di esposizione
contestualmente i dati delle tre incognite vengono inserite
in altrettante caselle di testo
ho guardato help in linea e mi dice di utilizzare
la funzione sqr, ma non ho idea di come fare
potete suggerirmi qualcosa
Hi, Paolo

Paolo ha scritto:

origine controllo
=sqr(costantek*attivitaradionuclide/intensitadiesposizione)
dato per scontato che le tre variabili sono definite e stanno da qualche
parte  sul form e sono valorizzate
a.cara
Newsgroup: it.comp.appl.access
Titolo: altro problema con le date, sapere che data è il primo lunedi dopo la data inserita

Se per esempio inserisco la data 10/02/2003 che è lunedi e nel campo
successivo inserisco mercoledi la funzione che mi serve dovrebbe restituirmi
12/02/2003 oppure se inserisco domenica dovrebbe restiturmi 16/02/2003
sapete se esiste tale funzione oppure qualcuno l'ha già creata?
Grazie.

 ha scritto nel messaggio
news:b28jd0$742$1...@lacerta.tiscalinet.it...

Scusami ma che funzione ti serve?
Se nel campo sei sicuro che ci sia la data di un lunedì, non è che ci voglia
tanto a sommare 2 per avere il mercoledì successivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 tanto a sommare 2 per avere il mercoledě successivo.
Hai ragione, ho avuto un momento di smarrimento.


però scusa forse mi sono spiegato male ma ho questo problema.
ho un campo dove l'utente inserisce una data per esempio 15/01/2003
ed ho una casellacombinata che può assumere i seguenti valori
lunedi, martedi, mercoledi, giorvedi, venerdi, sabato, domenica
in base al giorno che l'utente mi selezione dalla combo devo trovare qual'è
il primo di quel giorno
dopo la data inserita
es: 11/02/2003 e sceglie venerdi    deve restituire 14/02/2003 ma non so che
giorno sceglierà.

 ha scritto nel messaggio
news:b29jg6$qej$1...@lacerta.tiscalinet.it...

Ti ricordo che in una maschera ci sono i controlli e non i campi, che invece
sono contenuti nelle tabelle e nelle queries.
Se il controllo in cui l'utente inserisce la sua data si chiama Data1 ed ha
un formato Data in cifre.
Se il controllo in cui vuoi visualizzare la data cercata si chiama Data2 ed
ha un formato Data in cifre.
Se la casella combinata non associata si chiama CercaGiorno.
Se la casella combinata ha due colonne di cui solo la seconda è visibile.
Se la casella combinata ha la proprietà Tipo origine riga impostata a Elenco
valori.
Se la casella combinata ha una origine riga contenente questi valori:
1;"Domenica";2;"Lunedì";3;"Martedì";4;"Mercoledì";5;"Giovedì";6;"Venerdì";7;
"Sabato"
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
Private Sub CercaGiorno_AfterUpdate()
Dim Pippo As Date
For Pippo = Me!Data1 To Me!Data1 + 7
    If WeekDay(Pippo) = Val(Me!CercaGiorno) Then
        Me!Data2 = Pippo
    End If
Next Pippo
End Sub


Newsgroup: it.comp.appl.access
Titolo: Apertura file da database

Ho una tabella CLIENTI e vorrei creare un pulsante che mi permetta di
visualizzare un file word sul quale ci sarà la storia del cliente in
questione. Come posso fare? Devo fare una macro o esiste un sistema
migliore?
Inoltre qualcuno può spiegarmi dove si trova la voce "registra nuova macro"?

FAI UN CAMPO MEMO IN ACCESS
Newsgroup: it.comp.appl.access
Titolo: Soluzione controllo sequenza caratteri del codice fiscale.

Dato che mi serviva il controllo della sequenza del codice fiscale su una
form senza utilizzare l'autocomposizione, la quale all'atto dell'inserimento
sbagliato attiva i messaggi di access non gestibili, ho adottato questa
sistema (discutibile), ma che può essere d'aiuto ai frequentatori del ng.
1) nella proprietà ' maschera input' della casella di testo del codice
fiscale inserire >??????99?99?999?
2) Inserire nell'evento prima di aggiornare (BeforeUpdate) il seguente
controllo:
If Nz(Me!codice_fisc, "vuoto") = "vuoto" Or Len(Trim(Me!codice_fisc)) < 16
Or _
        InStr(1, Me!codice_fisc, Space(1), 0) > 0  ' se ci sono spazi vuoti
tra i caratteri     then
        msgbox("codice fiscale non valido")
end if
Spero che possa essere d'aiuto.
                            Valerio

 form senza utilizzare l'autocomposizione
guarda sul Sito Comune, c'è la routine che controlla il codice fiscale in
base al check digit, non solo la correttezza formale.
Inoltre, se dovesse servirti, c'è anche quella che lo genera.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

Newsgroup: it.comp.appl.access
Titolo: righe vuote nei report con access 2003

Ciao a tutti,
sto cercando di costruire un report con un numero di righe costanti (32) che 
devono essere stampate anche se il numero di record effettivi è minore.
come devo fare? non ci riesco (a visualizzare/stampare le righe costanti 
anche se vuote).
grazie mille 

 ha scritto nel messaggio 
news:UMR9f.18648$65.5...@twister1.libero.it...

Una strada:
crea una tabella di appoggio dove andrai ad accodare i tuoi dati.
La tabella avrà 32 o multipli di 32 righe...
Sarà questa tabella ad alimentare il report.
Ovviamente prima di riempire la tabella dovrai svuotarla.
Ciao, Carlo 


C'è un esempio su 
www.sitocomune.com
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:dka2e2$skt$1...@area.cu.mi.it...



Caro robottino da cucina ti prego di scrivere DOPO il quoting
Contale e nel caso aggiungi le righe rimanenti
Tks


Newsgroup: it.comp.appl.access
Titolo: Connessione

Ciao a tutti!
è possibile fare la connessione al database una sola volta e valida per
tutti i pulsanti di una maschera?..bisogna metterla nel codice del form?
grazie
--------------------------------
Inviato via 
http://usenet.libero.it


non so se è possibile (mai servita) ma puoi crearti uno scirpt e poi
lanciarlo prima di eseguire un comando qlc.
per altre soluzioni aspetta magari una risp da un guru del gruppo ;-)
ciao a presto
Alex Caponetto



eventi su apertura e su chiusura
imposta recordsource della maschera
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Aiutoo su un pochino di cose !!

salve a tutti.
dovrei una cosa del genere:
-ho una maschera principale dove inserisco i dati di una persona (A) nome
cognome etcc.
-ho una sottomaschera (B) dove inserisco dati di altre persone correlate
(per la precisione 6 campi "nome e Cognome"alla maschera (A).
-ho una query di selezione che mi seleziona i dati della maschera (B) in
base ad (A); ora da questa query devo poter stampare un "report" delle sole
persone che io selezioni tramite una casella combinata per ogni nome e
cognome e automaticamente mi accoda i soli dati selezionati e stampati in
una tabella sempre correlata alla tabella di (A).
Ecco ora il problema e' questo: fino alla query di selezione ci sono ma
dopo mi incasino.
bubu

 ha scritto nel messaggio
news:7ktwa.94021$3M4.2...@news1.tin.it...
Scrivi  un subject più significativo!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: macro x riga

Ciao volevo sapere se e' possibile creare una macro che puo' accettare come 
parametro un'intera riga.
Grazie
-- 
] DanKan [
-------------------------------------------------------------
Andrea Melis
http://www.puntodidomanda.com/
http://www.andiamo.it/
http://www.my-hotel.it/
http://www.cucinamore.com/
-------------------------------------------------------------
MSN: 
ame...@msn.com
 

 come parametro un'intera riga.
Effettivamente sono stato un po' vago...
Rileggendolo non mi sono capito neanche io...
Cerco di fare un esempio...
Vorrei usare in una query una funzione scritta da me che mi faccia dei conti 
su alcuni campi di una riga.
Non gli vorrei passare l'elenco del tipo test(par1, par2,....) ma vorrei se 
li cercasse lui.
Grazie ancora e scusate il primo post sperando che questo sia meno peggio 
del primo...
D. 

DanKan ha scritto:



Se proprio devi operare in questo modo puoi scrivere una public function a
cui passare solo la chiave primaria del record, i valori se li andrŕ a
prendere da sola con dlookup() o tramite recordset.
Comunque in fatto di prestazioni č meglio passare tutti i parametri nella
chiamata della funzione, dato che nella query li hai giŕ disponibili,
piuttosto che costringere la function ad andarli a ripescare dalla tabella.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Lo supponevo anche io... Ma speravo ci fosse qualcosa (tipo DataRow in .NET) 
raggiungibile senza fare nuovamente una query.
Ciao e grazie!
D. 

 ha scritto nel messaggio
news:zvCdnROIXKK...@kpnqwest.it...

Con VBA creati una funzione che effettui quei "conti" e memorizzala in un
modulo del tuo database, quindi da un campo calcolato della query richiama
tale funzione.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Convertitore Access - VB6

Esiste un convertitore o qualcosa di simile da Access97 a Visual Basic 6?
Grazie mille
 
        Andrea
--
Posted from 
dns.siapcn.it
 [212.210.172.195]
via Mailgate.ORG Server - 
http://www.mailgate.org

 wrote in message
000b01bf88d5$ddca56a0$1201a8c0@andrea...

Controlla quì: 
http://www3.bc.sympatico.ca/lennox/
Ciao.

Newsgroup: it.comp.appl.access
Titolo: ADO connection ad Access

Buona serata a tutto il NG
Dunque: ho un'applicazione Access doverosamente divisa in FE e BE. Anzi, per 
essere più precisi, divisa in un FE e diversi BE.
Questi BE risiedono in un altro PC, collegato - ovviamente . in rete.
Su uno di questi BE c'è una routine che avrei bisogno di lanciare dal FE ma, 
qui sta il bello, vorrei che girasse sul PC dove fisicamente risiede il BE.
Per ora mi sono limitato ad aprire una nuova istanza Access e lanciare la 
routine, ma questa naturalmente gira sullo stesso PC del FE.
Ho pensato che con ADODB.Connection, se sapessi usarla, risolverei il 
problema, ma non sono sicuro.
La domanda è:
Potrei? Se si, come?
O c'è un'altra soluzione?
Grazie in anticipo a tutti
Marco 

Marco ha scritto:

Ciao, una cosa simile l'ho risolta in modo rustico ma funzionale, per 
me. Nel BE ho creato un form  minuscolo con il timer impostato su 
pochissimi ms, e poi una tab di transito di un solo record in cui metto 
un flag di attivazione che viene gestito da FE. In base al timer 
l'evento ontimer se trova il flag true esegue la routine e passa il flag 
nuovamente false attendendo una nuova attivazione.
Davide

 ha scritto nel messaggio 
news:glp4g0$fan$1...@adenine.netfront.net...

Carinissima.
Per la serie l'ingegno non ha limiti.
Vedo se riesco ad adattarla.
Grazie mille per l'idea.
Marco 

 ha scritto nel messaggio 
news:glp4g0$fan$1...@adenine.netfront.net...


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

 > Davide


> >> O c'è un'altra soluzione?

Newsgroup: it.comp.appl.access
Titolo: [Annuncio] le news di mamma Microsoft

Ciao a tutti.
Anche Microsoft ha il sito delle news in italianosu Access.
Concorrenza? Più sicuro perchè moderato? Possibilità di interventi diretti
di Microsoft?
Staremo a vedere.
microsoft.public.it.office.access
Che ne pensate? Ci disturba?
Hei! Luciano, ti decidi ad aggiornare il sito comune?
Ciao, Carlo

 microsoft.public.it.office.access...
-- 
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ...la settimana prossima quando ho guardato...
aiaiai, il mio italiano...
vaneggiamento = Replace(vaneggiamento, "prossima", "scorsa")

di Microsoft?
Sarebbe peggio, il personale di M$$ Italia ha la compentenza di mia nonna su Office, VB, Windows e
quant'altro :-)

 ha scritto nel messaggio
news:all9dh$523$1...@fe2.cs.interbusiness.it...

Comunque so per certo che la Microsoft in Italia, nella persona del suo MVP
Lead, sta cercando collaboratori per gestire meglio il supporto su Internet,
nei NewsGroup in particolare.
Quanto ad eventuale concorrenza, dipende solo che da noi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 nei NewsGroup in particolare.
Anche a te, Roberto?!?!?!
Antonio

 Antonio
Roberto

 nei NewsGroup in particolare.
Esiste una campagna di MS (per tutto il mondo) di rinforzare la
"online community". Cosí intanto anche per l'Italia esistono qualche
MVP, ma non molti e nessuno per Access per quanto ne sappia io.
La causa per questa mancanza debb'essere icaa. ;-)
Per diventare un MVP solo conta il "lavoro" in un NG di MS e finora
sembra che tutta la action è qui.


 ha scritto nel messaggio
news:iAof9.6233$Oz2.1...@twister2.libero.it...

ma è in inglese!
--
Debora

 Debora


 ha scritto nel messaggio
news:LXEf9.11912$6O4.2...@twister1.libero.it...

ma dove sono finita allora? :-(((
--
Debora

 ma dove sono finita allora? :-(((
Probabilmente in un NG
microsoft.public.access.qualchecosa



Temo di piů la risposta.
--
Ciao. Fabrizio.
Newsgroup: it.comp.appl.access
Titolo: problema con definizione variabili pubbliche

ho un db che contiene maschere e moduli (sempre option explicit); per 
necessità nella maschera di avvio, definisco con public alcune variabili 
che devono essere visibili ovunque.
Il problema è che per talune di queste variabili, quando le utilizzo in 
altre form o moduli, compilando mi ritorna l'errore di variabile non 
definita e non capisco perchè.
faccio notare che l'interprete vede correttamente il nome della 
variabile perchè se definita con l'iniziale maiuscola e scritta nel 
codice in minuscolo, viene correttamente convertita.
C'è qualche priorità nella definizione di tali variabili?
Centra in qualche modo l'ordine dei moduli?
ciao e grazie per l'aiuto
Nicky

dimenticavo, Access 97


Personalmente preferisco definire invece che le Variabili di tipo
Public
delle proprietà Public del Database.
In un modulo metto
Private NomeVariabile
Public Property Let/Get......()
Questo restituisce solo un pò più di leggibilità nel codice, ai fini
pratici però deve funzionare anche quanto hai fatto tu.
Sei certo che all'interno delle Form che non riconoscono la variabile
non vi sia una Variabile OMONIMA...?
Eventualmente fai un tentativo di importare tutto in un nuovo progetto.
@Alex

nicky ha scritto:

E' un problema di visibilità delle variabili.
Se vuoi che una variabile sia vista da tutte le Form\maschere e in
tutti i moduli devi dichiararla Public in un MODULO.
Le variabili che definisci come public in una Form\Maschera sono viste
esternamente a quel Form\Maschera solo indicandone il percorso
(FORM_MiaMaschera.MiaVariabilePubblica).
Silvio
Newsgroup: it.comp.appl.access
Titolo: Difficoltà per struttura Report

Ho il seguente problema:
In base ad un certo numero di articoli venduti devo calcolare una
certa percentuale da dividere tra 2 persone. La persona A può pero
prendere lo 0% del guadagno, oppure il 10%, o il 50%. Ho bisogno però
che l'output sia come quello che vi mostro sotto, ma non riesco a
capire come creare questo report per ottenere le somme delle varie
percentuali. Potete aiutarmi? Grazie.
Percentuale NO
     Percentuale 0%
          articolo1     L. 1.000
          articolo2     L. 2.000
          articolo3     L. 1.000
     Totale percentuale 0%
     Totale personaA = L. 0
     Totale personaB = L. 4.000 
Totale percentuale NO
Totale personaA = L. 0
Totale personaB = L. 4.000
Percentuale SI
     Percentuale 10%
          articolo4     L. 2.000
          articolo5     L. 3.000
     Totale percentuale 10%
     Totale personaA = L. 500
     Totale personaB = L. 4.500 
     Percentuale 50%
          articolo6     L. 2.000
          articolo7     L. 2.500
          articolo8     L. 1.500
     Totale percentuale 50%
     Totale personaA = L. 3.000
     Totale personaB = L. 3.000 
Totale percentuale SI
Totale personaA = L. 3.500
Totale personaB = L. 7.500
Totale generale personaA = L. 3.500
Totale generale personaB = L. 11.500
Alessandro Grossi
a.gr...@agora.stm.it
socio PVI I-SANC

Ho il seguente problema:
C'è qualcuno che può aiutarmi per il problema esposto?
Serve qualche altro dato?
Grazie e ciao.


C'č qualcuno che puņ aiutarmi per il problema esposto?


Questi report da dove recuperano i dati da una tabella o da una query?
I dati provengono da una tabella, ma la query li seleziona e li
filtra.


Ma le percentuali dei ricavi di questi prodotti sono sempre le stesse oppure
variano in continuazione?

variano in continuazione?
La percentuale viene introdotta insieme al dato di ogni articolo, può
essere dello 0%, del 10% o del 50% e non viene mai più variata una
volta decisa.


Newsgroup: it.comp.appl.access
Titolo: andare sul record vuoto per un nuovo inseirmento

Possiedo una sottomaschera in una maschera, questa sottomaschera è in
visualizzazione continua
vorrei che cliccando su un pulsante presente sulla maschera che mi apre un
altra form, prima di aprire la form mi faccia andare uil cursore di
inserimento sul record vuoto in fondo della sottomaschera, pronta cosi da
ricevere il nuovo record in arrivo.
mi sapete aiutare?
grazie.


prima dell'oggetto docmd che apre la maschera dovresti verificare se il record corrente č gią quello nuovo o meno ed eventualmente
posizionarti:
    if Not Me![Sottomaschera].Form.NewRecord then
        Me![Sottomaschera].Setfocus                ' seleziona la sottomaschera
        RunCommand accmdrecordsgotonew    ' si posiziona sul record nuovo
    End if
    Docmd.Openform (...)



docmd.gotorecord,,acnewrec
Saluti.
Emanuele.

 Emanuele.
Prima forse ti conviene spostare il focus nella sottomaschera...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: F9 per aprire maschera

in una maschera , trovandomi sul controllo Cod_cliente e premendo F9, vorrei
aprire un'altra maschera per scegliere il cliente...
è possibile?
è possibile, lo so, ma come si fa?

 ha scritto nel messaggio
news:90jJa.112614$lK4.3...@twister1.libero.it...

Leggi sulla guida la macro AutoKey.
Ciao, Carlo


Ancora non ci riesco!
Scusami, potresti essere piů chiaro?
Nella guida c'č pochissimo (per me..)
Grazie


La macro AutoKeys, se presente nel programma, sostituisce i tasti
predefiniti di Access. E' possibile cioè usare una combinazione di tasti o
di tasti funzione per eseguire un'operazione. Perchè funzioni, dopo averla
creata, bisogna far ripartire l'applicativo.
Per realizzarla: Nuova Macro...nella colonna NomeMacro inserire la
combinazione di tasti che servono, per esempio {F9}, nella colonna Azione
inserire l'azione che si vuole eseguire, per esempio ApriMaschera. Salva la
macro con il nome AutoKeys e fai ripartire l'applicativo.
Ora premendo F9 si aprirà la maschera da te indicata.
Ovviamente nella stessa macro puoi inserire più nomi macro con altrettante
combinazioni di tasti e azioni corrispondenti.
Se usi i tasti funzione non dimenticare di racchiuderli tra parentesi graffe
({}).
Altri esempi: ^{F1} significa che bisogna premere CTRL + F1
oppure +{F1} significa premere Maiuscolo + F1
Nella guida troverai molti esempi di combinazioni.
Ciao, Carlo


AHHH :) adesso è più chiaro!
Avevo fatto come consigliato, leggere la guida ecc, ma non c'è molto da
leggere (almeno credo..)
Avevo capito il procedimento, avevo creato le macro esattamente come hai
spiegato tu...
l'unica cosa a non aver fatto è stata quella di nominare la macro
"Autokeys"...
... e nella guida non ho trovato niente che mi facesse capire che per
sostituire i tasti predefiniti ecc ecc
quindi ogni volta che pigiavo un tasto funzione o mi eseguiva il controllo
ortografico... ecc
Grazie, adesso provo e ti farò sapere
Ciao


se ti interessa usare tasti funzione diversi in base al campo attivo ti
consiglio vivamente di utilizzare
l'evento della maschera: su tastogiů
ti allego un esempio di codice scritto su una maschera appunto all' evento
su tastogiu
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ' questo
evento viene generato alla pressione di un qualsiasi tasto a maschera attiva
Dim ctlCurrentControl As Control
Dim strControlName As String
Set ctlCurrentControl = Screen.ActiveControl  ' ottiene il nome del
controllo attivo
strControlName = ctlCurrentControl.Name
Select Case strControlName  ' con questo controlla una parte del nome del
controllo attivo
Case Is = "cod_cliente"
If KeyCode = vbKeyF9 Then    '' la variabile keycode contiene il codice del
tasto premuto
'' metti qui il comando per aprire la maschera che vuoi...........
End If
End Select
Exit Sub
KeyCode = 0
End Sub
ciao fammi sapere.....



Newsgroup: it.comp.appl.access
Titolo: Access e Ulisse

Mi vedo Ulisse  o resto qui?


Ti compri un scheda TV e poi fai entrambe le cose!

it.comp.appl.access
OK