Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

COMANDO VAI A NUOVO RECORD SU MASCHERA

6,210 views
Skip to first unread message

Giorgia

unread,
Jan 25, 2008, 3:55:58 AM1/25/08
to
Buongiorno a tutti,
legerete spesso il mio nome stamattina ma avrei alcune cose da perfezionare
nel database che sto creando perchè le ritengo fastidiose!

il primo quesito è questo:
vorrei che all'apertura una maschera andasse subito al primo record vuoto
anzichè visualizzare il primo inserito.

Grazie

--
Giorgia

Karl Donaubauer

unread,
Jan 25, 2008, 4:02:16 AM1/25/08
to
Giorgia wrote:
> legerete spesso il mio nome stamattina ma avrei alcune cose da
> perfezionare nel database che sto creando perchè le ritengo fastidiose!
>
> il primo quesito è questo:
> vorrei che all'apertura una maschera andasse subito al primo record vuoto
> anzichè visualizzare il primo inserito.

Codice nel evento "Su Apertura" della maschera:

DoCmd.GoToRecord acForm, Me.Name, acNewRec


BTW Il soggetto si legge meglio scritto normale, non tutto maiuscole.

--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it

geppo

unread,
Jan 25, 2008, 4:04:31 AM1/25/08
to

Ma non ti ha già risposto Alessandro CARA?

Se invece per ecord vuoto intendi un nuovo record allora fai cosi

private sub form_load()

docmd.gotorecord,,acnewrec


end sub


--
Ciao
Geppo


Giorgia

unread,
Jan 25, 2008, 5:11:25 AM1/25/08
to

"Karl Donaubauer" <NoS...@donkarl.com> ha scritto nel messaggio
news:5vtmskF...@mid.individual.net...

Scusami, scriverò in minuscolo.

inserendo la funzione che mi hai gentilmente suggerito mi compare il
messaggio "impossibile trovare la macro DoCmd"

in "Form" ho sostituito il nome della mia maschera e in "Name" quello del
campo da cui voglio far iniziare l'inserimento giusto?

Giorgia


Karl Donaubauer

unread,
Jan 25, 2008, 5:24:30 AM1/25/08
to
Giorgia wrote:
> "Karl Donaubauer ha scritto:
>>> ...

>>> vorrei che all'apertura una maschera andasse subito al primo record
>>> vuoto anzichè visualizzare il primo inserito.
>>
>> Codice nel evento "Su Apertura" della maschera:
>>
>> DoCmd.GoToRecord acForm, Me.Name, acNewRec
>>
> ...

> inserendo la funzione che mi hai gentilmente suggerito mi compare il
> messaggio "impossibile trovare la macro DoCmd"

Si tratta di codice VBA.
Non devi scriverlo nella riga della proprietà "Su Apertura" .
Invece nella riga della proprietà scegli "[routine evento]", clicca
sul editore (il piccolo bottono con tre punti a destra della riga)
e nell'editore di VBA inserisci la riga di soppra con copia/incolla.

> in "Form" ho sostituito il nome della mia maschera e in "Name" quello del
> campo da cui voglio far iniziare l'inserimento giusto?

No. Lascia la riga come l'ho scritto. "Me.Name" è una proprietà
che sempre restituisce il nome della maschera attuale.

Giorgia

unread,
Jan 25, 2008, 5:45:17 AM1/25/08
to


"Karl Donaubauer" <NoS...@donkarl.com> ha scritto nel messaggio

news:5vtrmuF...@mid.individual.net...


UAO!
adesso sì!
grazie mille!sono cose talmente ovvie che è normale non me lo avessi
specificato...
grazie davvero


--
Giorgia


Giorgia

unread,
Jan 25, 2008, 6:13:51 AM1/25/08
to


"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:zChmj.233715$U01.1...@twister1.libero.it...

Karl mi ha scritto questa funzione
DoCmd.GoToRecord acForm, Me.Name, acNewRec

e funziona.che differenza c'è con quella che mi hai dato tu?
--
Giorgia
>
>


geppo

unread,
Jan 25, 2008, 6:18:35 AM1/25/08
to

e la stessa con qualche parametro in meno, meglio come la scritta Karl.


--
Ciao
Geppo


0 new messages