Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: I Set e le selezioni di record

Categoria: Info Ultimo Aggiornamento: 24/07/04


4D fornisce uno strumento molto efficiente per manipolare le selezioni di record di una tabella considerandole come insiemi non ordinati; dal punto di vista pratico è possibile registrare in un oggetto Set un elenco di puntatori ai record nella selezione.

Li si usa per:
- tenere temporaneamente da parte una selezione particolare per ripristinarla successivamente
- per controllare cosa ha selezionato l'utente: in pratica ogni volta che 4d mostra una lista di record, sia in un form di output che in una subform viene automaticamente aggiornato un set "UserSet"
- per controllare se dopo un APPLY TO SELECTION, ARRAY TO SELECTION e DELETE SELECTION qualche record bloccato in scrittura non è stato modificato, guardando il set automatico "LockedSet"
- manipolare gli insiemi e quindi prendere l'unione, l'intersezione o fare la differenza fra due selezioni di record.

Rispetto ad una Selection il set non mantiene l'ordine della selezione perchè è costituito solo da bit (vero/falso) che indicano se il record n-esimo è selezionato; contemporanemante occupano pochissimo spazio, ad esempio una selezione in una tabella di 800.000 record occupa solo 100K.

I set si possono salvare su disco, ma non sono utilizzabili dopo molto tempo perchè conservano solo la selezione e non la ricerca fatta: ad esempio un set dei minori di 18 anni in una tabella anagrafica potrebbe essere da aggiornare già il giorno dopo.


Inviato da: Umberto Migliore Visite: 14370

Se accedi con utente e password, puoi aggiungere dei commenti.


Accesso

User:
Pass: Accedi

Cerca

Se non trovi le informazioni che cerchi scrivi a aiuto@sviluppo4d.it

4D Principali

4D Discussioni

Faq random


Crediti

Dominio registrato da ZetaNet
Sito realizzato da Nexus srl
4D SQL 11.9.0 offerto da 4D & Italsoftware
Icone di FAMFAMFAM
Moderato da Umberto Migliore
301 utenti registrati

Pagina servita il 19/03/24 alle 08:35:25 Valid HTML 4.01! Valid CSS!

Mutuo Facile, iDigitalScout, iDigitalTags e altre app di Nexid srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per IOS Apple iPhone, iPod, iPad