Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
scroll in access
Ultimo Post 31 ott 2007 12.12 by MA. 4 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi

Posts:2

--
26 set 2007 13.19  
Ciao a tutti,
mi diletto di piccoli programmi di MS Access e ho un problema. Mi chedevo se qualcuno di voi può aiutarmi.
In pratica :
in un DB creo una maschera singola (che mi visualizza un solo record) e voglio che l'utente apra questa maschera con una chiamata specifica e non scorra altri record. Mi si presenta però il problema che con lo scroll (o rotellina del mouse) riesco a spostarmi su un altro record (generalmente uno vuoto).
Qualcuno sa dirmi come inibire l'uso dello scroll solo all'interno di access, meglio ancora se solo all'interno di uno specifico BD o, addirittura all'interno di una specifica maschera.

Grazie anticipatamente e bun lavoro a tutti
David:
:sick:

Posts:811

--
26 set 2007 14.04  
Usualmente, quando io genero una maschera singola contenente un solo record, faccio in modo di fare 2 cose:

1 - Disattivare le funzionalità di inserimento dati automatiche di access (credo ci siano delle proprietà da settare a livello di maschera)
2 - Fare in modo che il recordset (ad esempio con una query parametrica) contenga un solo dato.

Più che disattivare la povera rotellina, cosa che credo sia al quanto complessa, probabilmente è opportuno cercare la proprietà che inibisce l'aggiunta di record, quindi lo scroll a riga vuota non avverrà più.

saluti
Sabrina

Inviato da david on 26/09/2007 14.19.38

Ciao a tutti,
mi diletto di piccoli programmi di MS Access e ho un problema. Mi chedevo se qualcuno di voi può aiutarmi.
In pratica :
in un DB creo una maschera singola (che mi visualizza un solo record) e voglio che l'utente apra questa maschera con una chiamata specifica e non scorra altri record. Mi si presenta però il problema che con lo scroll (o rotellina del mouse) riesco a spostarmi su un altro record (generalmente uno vuoto).
Qualcuno sa dirmi come inibire l'uso dello scroll solo all'interno di access, meglio ancora se solo all'interno di uno specifico BD o, addirittura all'interno di una specifica maschera.

Grazie anticipatamente e bun lavoro a tutti
David:
:sick:


Sabrina

Posts:8

--
26 set 2007 14.38  
Ciao David,

una ulteriore possibilità è quella di aprire la maschera definendo una stringa WHERE che filtri il contenuto della stessa in modo che compaia un solo record:

Es:

Nome della Form: "frmFormClienti"
Chiave primaria: "IdCliente"

tu vuoi che all'apertura della mascera venga esposto solo il cliente che ha per codice "3244", puoi aprire la maschera come segue:

DoCmd.OpenForm "FrmFormClienti", acNormal, ,"[IdCliente]=3244" , , acDialog

In pratica inserisci una stringa Where che filtra il recordset sottostante in modo che visualizzi solo una parte dei dati presenti (in questo caso solo i dati del cliente 3244).

Ricrodati che se la chiave primaria non è un numero, ma è una stringa (es. "Pippo"), il comando lo devi scrivere come segue:


DoCmd.OpenForm "FrmFormClienti", acNormal, ,"[IdCliente]='Pippo'" , , acDialog


Federico

P.S- Fermo restando quanto indicato anche nel post di Sabrina :D


=========================================================

Inviato da david on 26/09/2007 14.19.38

Ciao a tutti,
mi diletto di piccoli programmi di MS Access e ho un problema. Mi chedevo se qualcuno di voi può aiutarmi.
In pratica :
in un DB creo una maschera singola (che mi visualizza un solo record) e voglio che l'utente apra questa maschera con una chiamata specifica e non scorra altri record. Mi si presenta però il problema che con lo scroll (o rotellina del mouse) riesco a spostarmi su un altro record (generalmente uno vuoto).
Qualcuno sa dirmi come inibire l'uso dello scroll solo all'interno di access, meglio ancora se solo all'interno di uno specifico BD o, addirittura all'interno di una specifica maschera.

Grazie anticipatamente e bun lavoro a tutti
David:
:sick:



Posts:2

--
27 set 2007 12.55  
Grazie a tutti due, in effetti la cosa funziona solo se, prioritariamente , si disattivano le funzionalità di inserimento dati come dice Sabrina. Diversamente, anche filtrando, con lo scroll si passa ad un record vuoto.
Nel caso a qualcuno interessi, se si usa la stessa maschera per aggiungere dei record alla tabella di origine dei dati all'apertura della stessa per inserire bisogna riattivare l'aggiunta dati ( Me.AllowAdditions = True ).

grazie e a risentirci
David

Posts:14

--
31 ott 2007 12.12  
Inviato da Sabrina (DNW TEAM) on 26/09/2007 15.04.40

Usualmente, quando io genero una maschera singola contenente un solo record, faccio in modo di fare 2 cose:

1 - Disattivare le funzionalità di inserimento dati automatiche di access (credo ci siano delle proprietà da settare a livello di maschera)
2 - Fare in modo che il recordset (ad esempio con una query parametrica) contenga un solo dato.

Più che disattivare la povera rotellina, cosa che credo sia al quanto complessa, probabilmente è opportuno cercare la proprietà che inibisce l'aggiunta di record, quindi lo scroll a riga vuota non avverrà più.

saluti
Sabrina

Inviato da david on 26/09/2007 14.19.38

Ciao a tutti,
mi diletto di piccoli programmi di MS Access e ho un problema. Mi chedevo se qualcuno di voi può aiutarmi.
In pratica :
in un DB creo una maschera singola (che mi visualizza un solo record) e voglio che l'utente apra questa maschera con una chiamata specifica e non scorra altri record. Mi si presenta però il problema che con lo scroll (o rotellina del mouse) riesco a spostarmi su un altro record (generalmente uno vuoto).
Qualcuno sa dirmi come inibire l'uso dello scroll solo all'interno di access, meglio ancora se solo all'interno di uno specifico BD o, addirittura all'interno di una specifica maschera.

Grazie anticipatamente e bun lavoro a tutti
David:
:sick:




Ciao,
se vai su www.lebans.com trovi la soluzione a seconda della versione di Access che usi.:)
ciao
Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
Miniguida alla OOP con il .NET Framework- Parte II
Le Classi e l'Incapsulamento.
2008/10/09 | Autore: Alberto De Luca 
Iniziare da zero con WPF (Parte 3)
Litigi, Divinità, Pennelli e Frigoriferi. (seconda parte)
2007/11/22 | Autore: Sabrina Cosolo
L'Albero degli elementi
Come iniziare a capire com'è fatto WPF (parte 3)
2007/08/13 | Autore: Patrizia Cosolo
Fritto Misto - Classi di uso comune(parte 3)
Helper: Due interfacce per implementare classi Entity
2007/10/22 | Autore: Sabrina Cosolo
SQL Server 2000/2005 Manutenzione Database
Uso di DBCC ShowContig e di sys.dm_db_index_physical_stats
2007/08/05 | Autore: Sabrina Cosolo
Fritto misto - Classi di uso comune (parte 1)
Helper: Una classe per operare sulle stringhe
2007/10/20 | Autore: Sabrina Cosolo
Codedom Introduzione all'uso parte2
Costruire il generatore di codice
2009/11/07 | Autore: Sabrna Cosolo
Codedom Introduzione all'uso parte3
La classe Helper per le funzionalità CodeDom
2009/11/07 | Autore: Sabna Cosolo
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.