Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Bases";
Arquivo atual: 2003.12.26;
Download: [xml.tar.bz2];

Para baixo

Dbgrid Encontre agências semelhantes


rel_   (2003-11-24 16:11) [0]

Wizards, diga-me onde você pode obter algum DBGrid avançado com funções integradas de filtro e soma de campos ???



Nikolay M.   (2003-11-24 16:16) [1]

DevExpress



rel_   (2003-11-24 16:26) [2]

Eu vejo. Eu estava escolhendo com o seu dxDbGrid "ohm - lá o filtro não está claro como ele funciona.

Talvez o que mais há lá ??



Nikolay M.   (2003-11-24 17:22) [3]


> Eu estava escolhendo com o dxDbGrid "ohm - aí o filtro não está claro como ele funciona.

Você assistiu aos exames?
O assistente preencheu a grade?



BlackTiger   (2003-11-24 18:20) [4]

Em primeiro lugar, há muito que as pessoas usam cxGrid (Versão 4). Tudo funciona bem lá! Embora eu tenha encontrado um incompreensível, alguém pode esclarecer?

Formato base MSAccess2000. Tentando adicionar um registro através da grade - passa. Em seguida, tente mudar o registro - chatice! Ele jura que esse registro já está sendo editado. Fazendo GridMode: = false; - tudo corre bem, mas o somatório das colunas não funciona. O que estou fazendo de errado? Além disso, se a base for MSSQL, tudo funcionará bem. É estranho de alguma forma. Conexão via ADO.



HSolo   (2003-11-24 18:34) [5]

Ehlib
http://www.farpost.com/personal/dmitryb/RUS



Zacho   (2003-11-24 19:56) [6]


> HSolo © (24.11.03 18: 34) [5]

Eu estou entrando. Ao contrário do Quantum Grid - livre para exUSSR.
T.ch. consulte http://www.ehlib.com



Shirson   (2003-11-25 09:04) [7]

EhLib - e SOBREVIVÊNCIA completa. Uso-o há vários anos e não vou recusar.



Kraks   (2003-11-25 23:07) [8]

E não me diga como organizar com o DBGridEh a exibição de informações do registro na dica sob o cursor do mouse?



Johnmen   (2003-11-25 23:14) [9]

ToolTips = True para a coluna e ShowHint = True para a grade



SNC   (2003-11-26 04:17) [10]

Bom dia a todos!
Mas voltando ao QuantumGrid. Mas não me indicará onde você pode baixar um item mei no C ++ Builder 5,0 / 6,0.



Kraks   (2003-11-26 08:06) [11]

Sim, não estou falando de dicas de ferramentas. Não quis dizer mostrar um registro longo, mas mostrar informações adicionais do registro. Algo como uma dica no catálogo de endereços: quando você para um contato, informações adicionais são exibidas nele ...



Johnmen   (2003-11-26 09:26) [12]

> Mas não me diga como organizar um show com dicas do DBGridEh
> informações da entrada sob o cursor do mouse?

Para fazer isso, você deve pelo menos entrar nesse registro. E passar o mouse em algum lugar não leva a isso. É aqui que você precisa pensar ...



Kraks   (2003-11-27 00:06) [13]

Sim, eu entendo tudo isso ... Eu ainda não tentei nada ... Não consigo descobrir como descobrir qual registro tem uma linha cujo número eu tenho ...



HSolo   (2003-11-27 08:56) [14]

> como sei qual registro tem uma linha associada à qual eu tenho um número
E o que é "briga" na sua compreensão, e onde você consegue o número dele?



Kraks   (2003-11-27 20:27) [15]

Qualquer grade possui linhas Colunas - colunas e Linhas -. Pego o número da linha no OnMouseMove usando DBGridEh1.MouseCoord (), mas não consigo entender qual registro corresponde à linha encontrada para ler a partir dele.



Shirson   (2003-11-28 08:03) [16]

Se você usa o ADO, há uma propriedade recNo lá. Este é o número da entrada no cursor atual.



Kraks   (2003-11-28 08:20) [17]

Sim, eu não preciso do registro atual !!! Eu preciso da sob o cursor! Eu preciso atualizá-lo ... Reconheci sua linha na grade, mas não sei como entender qual registro corresponde à linha, para atualizá-la.



[lynx]   (2003-11-28 08:24) [18]

> Bom dia a todos!
> Mas voltando ao QuantumGrid. Mas você pode me dizer onde você pode> baixar o assunto mey no C ++ Builder 5,0 / 6,0.

Construtor 3 (3.21) - http: //64.77.114.42/EQGridPro31/EQGridProSC3.exe
Construtor 4 - http: //64.227.153.2/EQGrid322Pro/EQGridProSC4.exe
Construtor 5 - http: //64.227.153.2/EQGrid322Pro/EQGridProSC5.exe
Construtor 6 - http: //64.227.153.2/EQGrid322Pro/EQGridProSC6.exe
Delphi 3 (3.21) - http: //64.77.114.42/EQGridPro31/EQGridProSD3.exe
Delphi 4 - http: //64.227.153.2/EQGrid322Pro/EQGridProSD4.exe
Delphi 5 - http: //64.227.153.2/EQGrid322Pro/EQGridProSD5.exe
Delphi 6 - http: //64.227.153.2/EQGrid322Pro/EQGridProSD6.exe
Delphi 7 - http: //64.77.86.125/EQGridPro322/EQGridProSD7.exe



Shirson   (2003-11-28 16:21) [19]

> Kraks (28.11.03 08: 20) [17]
> Sim, não preciso do registro atual !!! Eu preciso da sob o cursor! Eu preciso atualizá-lo ...

Lemos com atenção:
"existe uma propriedade recNo. Este é o número do registro em cursor atual"
Você sabe o número, tente colocá-lo no RecNo.

Se não, então você precisa pensar mais :)



Kraks   (2003-11-28 21:53) [20]

"Cursor atual" e "cursor da tela" são duas coisas diferentes! Sobre o cursor da tela, eu acho, não precisa explicar. O cursor atual no ADO é entendido como o mecanismo de trabalhar com um (atual) dos registros do conjunto de dados, determina sua localização, a ordem do movimento entre os registros, a localização do próprio cursor (servidor ou cliente), etc.



Shirson   (2003-11-29 13:58) [21]

> Kraks (28.11.03 21: 53) [20]
> "Cursor atual" e "cursor da tela" são duas coisas diferentes!


Alguma coisa nas minhas postagens diz algo sobre o cursor na tela?

> O cursor atual no ADO é entendido como o mecanismo de trabalhar com um (atual) dos registros do conjunto de dados, determina sua localização, a ordem do movimento entre os registros, a localização do próprio cursor (servidor ou cliente), etc.

Esta é uma ótima notícia para mim. Quanto à própria ADO.
O registro atual no ADO é o registro atual. Um cursor é um cursor. E é desnecessário inventar um inexistente. Por exemplo, pense em como explicar as propriedades do ADO da sua posição - CursorLocation :)

Agora a negócios.
Você tem um resultado da consulta. É exibido na grade.
Você pode determinar em qual linha e em qual coluna da grade você tem o cursor da tela. (que é o TCursor :)). Aqui, pegue o número dessa linha e atribua-o ao conjunto de dados recNo. E veja o que acontece.



Michail Dalakov   (2003-11-29 14:18) [22]

Para [lince] (28.11.03 08: 24) [18]
O URL solicitado /EQGridPro322/EQGridProSD7.exe não foi encontrado neste servidor.



Kraks   (2003-11-29 20:17) [23]

Eu escrevi :))) CursorLocation é uma propriedade que determina a localização do cursor! (desse mecanismo) Pode ser "clUseClient" - o cursor é executado na máquina cliente e "clUseServer" - o cursor é executado na máquina do servidor. RTFM! Eu não inventei nada. É só que precisamos ler mais literatura sobre a ADO ... E o ponto não está nos mecanismos da ADO que estamos discutindo (por algum motivo), mas nos mecanismos dessa infeliz grade !!! E sobre o RecNo - leia a ajuda nativa do Delphi-th! Este é o número do registro ativo no RecordSet do DataSet. Isso é tudo. Sem conexão com a rede próxima ...



Zacho   (2003-11-30 22:34) [24]

Quero repetir a decodificação do termo "cursor" no contexto de conjuntos de dados, que Sergey_Masloff citou recentemente neste fórum:
CurSOR = Conjunto atual de registros
Talvez alguém seja útil?



Shirson   (2003-11-30 22:51) [25]

Obviamente, isso será útil para Kraks, que entende pelo cursor algo que ele realmente não pode explicar.



Kraks   (2003-12-01 20:35) [26]

Eu só estou falando sobre isso. ))) É melhor você me falar sobre o assunto!



Shirson   (2003-12-02 16:06) [27]

Ei!

Eu já sugeri! Você já tentou? :)



roottim   (2003-12-02 16:39) [28]

> Qualquer grade possui linhas Colunas - colunas e Linhas -. Pego o número da linha no OnMouseMove usando DBGridEh1.MouseCoord (), mas não consigo entender qual registro corresponde à linha encontrada para ler a partir dele.

1. recepção padrão para proteção
THDbGrid = classe (TDBGrid);
2. A grade DataLink contém no buffer exatamente o número de registros que podem ser vistos na tela (exceto o título, etc.)
3. no OnMouseMove
exemplo de código que mb ajudará você a descobrir o que para onde:
procedimento TForm1.DBGridEh1MouseMove (Remetente: TObject; Shift: TShiftState; X, Y: Inteiro); chamada var: TGridCoord; vActiveRec: Inteiro; começar chamar: = DBGridEh1.MouseCoord (X, Y); if (call.Y> 0) e (call.X> 0), então começar vActiveRec: = thdbgrid (DBGridEh1) .DataLink.ActiveRecord; thdbgrid (DBGridEh1) .DataLink.ActiveRecord: = call.Y - 1; caption: = thdbgrid (DBGridEh1) .DataLink.Fields [call.X - 1] .DisplayText; thdbgrid (DBGridEh1) .DataLink.ActiveRecord: = vActiveRec; fim; fim;

você dirigirá o mouse na grade para o título da janela :))



Kraks   (2003-12-02 20:39) [29]

Obrigada :)))



Страницы: 1 filial inteira

Fórum: "Bases";
Arquivo atual: 2003.12.26;
Download: [xml.tar.bz2];

em cima









Memória: 0.66 MB
Hora: 0.035 c
3-86251
Evyshka
2003-12-03 08:39
2003.12.26
O que é melhor usar?


3-86272
nstur
2003-12-03 11:51
2003.12.26
Banco de dados DB


14-86544
pasha_golub
2003-12-01 14:06
2003.12.26
Efeito murcha


1-86374
senya
2003-12-15 15:44
2003.12.26
Criar botão com o manipulador OnClick no RunTime


4-86592
Alexenderg
2003-10-30 16:48
2003.12.26
Como posso procurar arquivos e descobrir a hora de sua modificação?





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese Romeno Russa sérvio Slovak esloveno Espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol