REVELAR

Fórum DbGrid´s em Run-Time #334480

09/12/2006

0

:?: Olá a todos.
Uso Delphi 7 + Firebird + DBExpress.

Estou desenvolvendo um sistema de monitorameno de RadioTaxi (Taxi com Radio Comunicador PX).
A situação é a seguinte. A empresa mapeia (divide) a cidade em diversos setores.
Estes setores são ativados ou desativados dependendo da conveniencia da empresa.
Hoje o sistema pode trabalhar com a cidade dividida em 4 setores e amanhã, desativar ou ativar novas regiões.
Exemplo:
Hoje tem jogo no Ibirapuera, então ativamos a região Ibirapuera, mas amanhã dia normal o Ibirapuera não é uma região esclusivamente mas está incluido numa região mais abrangente.

Basicamente o operador fica atualizando no sistema em qual região cada veículo da frota está.

Todos os veículos da frota ficam registrados no banco de dados sequencialmente na ordem em que entram, mas em determinado momento preciso agrupar por região para saber qual o veículo está
na frente de qual (o primeiro que entra é o primeiro a sair).

Quando o cliente liga para a central de Taxi, ele se identifica e informa onde está (endereço).

Baseado no endereço que o cliente informa verificamos a qual região pertence.

Comunicamos pelo rádio com os veículos da frota e os que estão na região dão retorno informando que estão disponíveis para transportar o cliente, então o operador do sistema precisa ter de forma rápida listado na tela do computador qual veículo tem a prioridade para atender.

Minha necessidade é que num mesmo Form seja montado
diversos DBGrids (lado a lado), dependendo do nro. de setores ativos. E associar a cada DBGrid um setor.
Então o nro de DBGrids e o tamanho do Form devem ser variaveis.
Os DBGrid serão estreitos porque são poucas colunas.
Preciso monta-los lado a lado, para em determinado momento
ver todos os carros em todos os setores juntos.

Exemplo do Grid ordem Geral:

SEQ---SET-----VEICULO-PLACA
====================
001 --- 012 ---- 052-DEN-0931
002 --- 004 ---- 067-RET-4591
003 --- 008 ---- 073-CXK-7767
004 --- 012 ---- 055-DMA-1408
005 --- 002 ---- 061-IOI-3850
006 --- 012 ---- 016-OIA-1234
007 --- 008 ---- 008-POI-0038

Exemplo dos Grid´s ordenados Por Setor

SEQ--SET---CARRO-PLACA
==================
002 --004--- 067-RET-4591
007 --004--- 008-POI-0038


SEQ--SET---CARRO-PLACA
==================
003 --- 008 ---- 073-CXK-7767
007 --- 008 ---- 008-POI-0038

SEQ---SET-----VEICULO-PLACA
=====================
001--- 012 ---- 052-DEN-0931
004--- 012 ---- 055-DMA-1408
006--- 012 ---- 016-OIA-1234


Abraços a todos e obrigado
Neto


Neto

Neto

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar