Newsgroup: it.comp.appl.access
Titolo: Ultimo Recod

Ciao
sto cercando di creare un piccolo data base per la gestione della
biblioteca, impostando come maschera principale i dati dei libri e come
sottomaschera (chiamata con un pulsante di comando) tutti gli utenti che
hanno prelevato quel libro,  vorrei che all'apertra della sottomaschera
utenti, questa mi si posiziona sull'ultimo utente e non sul primo! Inserendo
il codice su apertura ovvero:
Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acLast
End Sub
anche se mi risulta strano, non funziona, allora ho provato su attivazione
sempre con lo stesso risultato. Volevo provare su caricamento, ma già c'è un
codice e non so come inserire l'altro.
Cosa mi consigliate?
Grazie
Massimo

 ha scritto nel messaggio
news:agv02f$fui$1...@lacerta.tiscalinet.it...

Prova a POSTARE il codice già presente, per capire il punto in cui
conviene inserire la procedura.
@Alex.

 Perchè in apertura della sottomaschera non la ordini in ordine decrescente
secondo un campo DataDelPrestito ?
Giovanni


Ciao allego il codice che è già presente sul caricamento della
sottomaschera:
Sub Form_Load()
DoCmd.GoToRecord , , acLast: On Error GoTo Form_Load_Err
    If ParentFormIsOpen() Then Forms![LIBRO]!InterruttoreCollegamento = True
Form_Load_Exit:
    Exit Sub
Form_Load_Err:
    MsgBox Error$
    Resume Form_Load_Exit
End Sub
Grazie
Massimo


Ciao
Tenendo presente che con access annaspo un po'.
Sono andato sulle proprietà della sottomaschera e su ordinamento ho scritto
"prelievo" (ovvero il campo dove sono inserite le date dei prelievi)senza
nessuna possibilità di decidere se crescente o decrescente, cmq non  è
cambiato nulla.
Grazie
Massimo

 ha scritto nel messaggio
news:agv02f$fui$1...@lacerta.tiscalinet.it...

Come origine record della sottomaschera usa una query, basata sull'oggetto
(tabella o query) che è attualmente origine record della sottomaschera;
nella query, ordina in maniera decrescente i record per "prelievo", che, se
non ho capito male, contiene la data di prelievo del libro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

End Sub
Saluti.
Emanuele.

 ha scritto nel messaggio
news:ec2aju473cb8n181j...@4ax.com...

Ciao
scusate il ritardo, ma ero al mare........
cmq inserendo queste due righe di comando, il campo mi viene ordinato in
modo crescente, mentre mi servirebbe decrescente.
Grazie
Massimo

 Roberto
Ciao
scusate il ritardo ma ero fuori, adesso è tutto a posto per l'ordinamento.
    Andando avanti nell'impostazione del DB ho creato una tabella in cui
vengono riportati gli utenti (univoci) in un'altra l'elenco dei libri ed in
una terza (che ho chiamato "Prelievo") la data del prelievo e della
restituzione del libro con i rispettivi identificativi riferiti all'utente
ed al libro. Queste tabelle le ho riportate in una maschera "Utenti" con una
sottomaschera "Libri prelevati" che ha come origine una query di selezione
fatta con la tabella "Prelievo" e "Libri"  in cui mi vengono riportati la
data del prelievo, dell'eventuale restituzione e gli estremi del libro
prelevato. Per avere tutto racchiuso in una sola maschera ho creato un'altra
sottomaschera senza alcun legame diretto con le altre, in cui compaiono
l'elenco dei libri presenti in biblioteca, con un pulsante di comando
dispongo per l'assegnazione del libro all'utente, cioè "sul clic " mi apre
la maschera "Prelievi" e mi copia gli identificativi dell'Utente e del
Libro, inserendo la data odierna del prelievo, fin qui tutto a posto.
    Volevo inserire una maschera di popup per la conferma o meno del
prelievo, creata la macro "finestramessaggio" chiamandola  "Verifica" e la
lancio sempre sul clic del pulsante di comando, la cosa funziona in parte,
in quanto prima di fare l'assegnazione mi esce la maschera di popup con il
messaggio impostato, però solo con la possibilità di conferma in quanto il
pulsante di chiusura del popup è disattivato. Per ovviare ad un eventuale
errore ho risolto inserendo sulla maschera Prelievi un pulsante che mi
anulla l'assegnazione, ma avere la possibilita direttamente sul popup mi è
più simpatico.
    Altro problema me lo ritrovo nella sottomaschera "Libri" (che ricordo
non ha nessun legame diretto con gli altri dati presenti in maschera), non
riesco ad effettuare ricerche. Creata una macro "applicafiltro" chiamata
"AUTORE" creo una query parametrica con la tabella libri ed inerisco sul
criterio il parametro da ricercare, ma quando lancio la macro al primo clic
non succede nulla al secondo mi chiede il parametro "AUTORE.LIBRO"???? e al
terzo clic mi chiede il parametro che io avevo impostato, effettuando però
la ricerca sulla maschera principale e non nella sottomaschera. Se è come
penso, cioè che sulla sottomaschera non si possono effettuare ricerche, per
ovviare a questo inconveniente, stavo pensando di inserire un comando
all'apertura della maschera "Utente" che mi apre anche la maschera "Libri"
(a mali estremi estremi rimedi) facendo in modo di affiancarle verticalmete
automaticamente, è possibile? qual'è il comando da inserire per
l'affiancamento verticale e/o orizontale?
Grazie mi scuso per la lunghezza
Massimo



me.orderby="vampodaordinare DESC"
Saluti.
Emanuele.