Newsgroup: it.comp.appl.access
Titolo: Tasto in Avanti IMPICCIONE

Ciao a Tutti
Senza ricorrere all'eliminazione dei tasti di spostamento tra i records,  è
possibile eliminare la funzione che porta in avanti di un record quando ci
si trova alla fine di un Recordset?
In altre parole; è possibile impedire di aggiungere un nuovo record
semplicemente spostandosi in avanti?
Il motivo di tanta preoccupazione è che ho compilato del codice che esegue
un comando tipo
IF Me.NewRecord   ecc. Quindi vorrei che ciò che segue alla funzione "Then"
si verificasse solo con NewRecord e non con lo spostamento in avanti.
Infatti le istruzioni che seguono vengono  eseguite solo se Clicco
volontariamente su "Nuovo Record" e non funzionano se mi sposto in avanti.
Quindi vorrei che il tasto "in Avanti" svolgesse solo la sua funzione senza
occuparsi di ciò che non gli compete.
Scusate il lungo giro di parole e Grazie.


[CUT]
Senza eliminare i tasti di spostamento record dalla maschera non saprei come
fare.
Però eliminandoli ed inserendo nell'intestazione (o nel piè di pagina) della
maschera (con l'autocomposizione) 5 pulsanti di comando per inserire un
nuovo record, andare al primo record, al record successivo , al record
precedente o all'ultimo record, puoi nell'evento "Su corrente" della
maschera disabilitare il terzo pulsante se sei posizionato sull'ultimo
record (abilitarlo in caso contrario) e disabilitare il quarto pulsante se
sei posizionato sul primo record (abilitarlo in caso contrario).
Buon Natale
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Nelle proprietą delle maschere ne esiste una che dice:
consenti aggiunte
penso che tu abbia capito

 volontariamente su "Nuovo Record" e non funzionano se mi sposto in avanti.
Sinceramente qui mi sono perso.
Perche' le funzioni che seguono non dovrebbero essere eseguite se ti sposti
avanti?
La proprieta' NewRecord risulta true sia se vai al nuovo record con
l'apposito pulsante, sia se ci vai spostandoti avanti.
O forse intendevi dire che "non vuoi che spostandosi avanti venga inserito
un nuovo record esattamente per come avviene premendo il pulsante nuovo
record"?
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 --Ciao Sib... Eppure č cosě. Il tasto in avanti, (almeno nella versione
Access 97 su Windows 98 nel mio caso, sul mio personalissimo computer)
aggiunge un nuovo record ma  Acces non si accorge di nulla.
Come č possibile? Hai provato ad eseguire IF Me.NewRecord e poi aggiungere
un record con il tasto in avanti?   Mah!!    Ciao e Auguri di buone Feste


 wrote in message
0qt06.154806$hk4.5...@news.infostrada.it...

Ciao Roberto. Grazie per la risposta. Avevo già inserito dei pulsanti
"alternativi" a quelli della maschera ma non conosco l'istruzione per dire
"sei sei all'ultimo record... fai questo". Esiste un'istruzione LastRecord o
qualcosa del genere? Vado subito a vedere nella giuda.
Se non trovassi niente mi rifarò vivo, intanto grazie per il tuo "Input" e
Auguri di Buon Natale.


 ha scritto nel messaggio
news:921hik$g86$1...@serv1.albacom.net...

If Me.CurrentRecord = 1 Then
  *fai quello che devi fare se sei posizionato sul primo record*
End If
If Me.CurrentRecord = Me.RecordsetClone.RecordCount Then
  *fai quello che devi fare se sei posizionato sull'ultimo record*
End If
Buon Natale
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 un record con il tasto in avanti?   Mah!!    Ciao e Auguri di buone Feste
Ho proprio provato a fare un "if Me.NewRecord=true then" nell'evento
SuCorrente della maschera e la proprieta' risulta true sia cliccando sul
pulsante per aggiungere un nuovo record, sia su quello per spostarsi in
avanti. Se non ti funziona c'e' qualcosa che non va. Prova a esplicitare
l'istruzione If, (scrivi If Me.NewRecord=True e non solo If Me.NewRecord)
Ciao e auguri, Sib
--
