Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Going beyond the bounds of good sense with a grid?
Message
 
À
05/01/2000 14:46:30
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00313374
Message ID:
00313623
Vues:
42
Jeffrey,

Yes you can do a gird in a grid, but I would recommend against it. Grids are complex enough and have their set of quirks, when you put one inside another you are multiplying the problems as well as the number of items displayed.

One approach that may be workable (it is quite different than the Excel sheet display) would be a tabbed dialog using a pageframe. ONe the firs tpage is a grid of teh jobs, with you backcolors for needing more trucks and whatever, another page would be the details for the selected job in the grid on page 1. Another page could be a list of all the trucks and their status with another page being the details realting to a single truck. All of the pages can have a hot key for easy keyboard navigation.

You can add as many pages as is necessary to allow the users to do their work. Your grids would be read-only, just lists to pick things from. You can do this still allow navigation through jobs from the detail page using next, previous, search buttons as well as the summary grid on the first page.

I know thata grid is a tempting way to show a lot of data, but in most situations the user "thinks" they want to see everything in the same place when in fact they really know what they want to see at this moment. Probably things like these;

All of the jobs with a general status about them
All of the trucks and whether they are engaged or not
Find a truck to assign to a job
Find a job for a truck
Alter the data about a job
Alter the data aobut a truck
Change the trucks assigned to a job
Change the jobs assigned to a truck
etc.

All of thes eoperations are easier for a user to do if they don't have to shift all the other, "noise", information while trying to do it. The pageframe approach will provide for this.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform