Grid Com duas Colunas e linhas com dados diferentes

21/11/2022

0

Boa tarde Pessoal!

Estou precisando de uma ajuda, estou desenvolvendo um sistema auxiliar para o DEFIS.

Gostaria de saber se é possível dentro de uma Grid eu ter apenas duas colunas porem as linhas serem de dados diferentes. Ex:

Tenho uma tabela assim
ID
ID_Item
Valor
Quantidade

Gostaria de saber se seria possivel criar uma grid assim

Coluna 1 Coluna 2
Ganhos de Capital (campo Valor da tabela)
Quantidade de Funcionário (campo Quantidade da Tabela)
Receita Direta (campo Valor da Tabela)

Obrigado desde já!
Igor Oliveira

Igor Oliveira

Responder

Post mais votado

22/11/2022

Lembrando que se os dados forem originados de tabelas diferentes.
Coloca os campos de ambas as tabelas que você precisa, informa também qual é o banco de dados.

A depender das informações, um left join ou um union all resolva.

Raimundo Pereira

Raimundo Pereira
Responder

Mais Posts

22/11/2022

Raimundo Pereira

Boa tarde!
É possível sim, depende de como está alimentando a query.

Exemplo:

MyTable = Cliente
Campos = ID, Nome, DOC,Nascimento, Email

Cenário 01
MySelect = select * from cliente // Não especifiquei campos.
Ao ativar minha query, no grid será ilustrado todos os campos.

Cenário 02
MySelect = select ID, Nome, DOC from cliente // Neste caso eu selecionei os campos quais quero exibir

Ao ativar minha query, no grid será ilustrado : ID, Nome e DOC

Baseando-se neste exemplo, de fato do que você precisa?
Responder

22/11/2022

Igor Oliveira

Boa tarde!
É possível sim, depende de como está alimentando a query.

Exemplo:

MyTable = Cliente
Campos = ID, Nome, DOC,Nascimento, Email

Cenário 01
MySelect = select * from cliente // Não especifiquei campos.
Ao ativar minha query, no grid será ilustrado todos os campos.

Cenário 02
MySelect = select ID, Nome, DOC from cliente // Neste caso eu selecionei os campos quais quero exibir

Ao ativar minha query, no grid será ilustrado : ID, Nome e DOC

Baseando-se neste exemplo, de fato do que você precisa?


Boa tarde,

acho que me expressei mal, desculpe.

A minha intenção era que a segunda coluna da grid fosse "alternada".

Mais ou menos assim

minha tabela = DEFIS

Campos = Item, Valor, Quantidade

Select = Select Item, Valor, Quantidade from DEFIS

Resultado
Item |Quantidade | Valor
Ganho Capital |null | 5.000,00
Quantidade de Funcionário |50 | null

Na grid

|Item | coluna 2|
|Ganho Capital | 1.500,00|
|Quantidade de Funcionário | 50 |

seria isso
Responder

22/11/2022

Raimundo Pereira

TABELA DEFIS

CAMPOS: Serão representado por colunas.
ITEM
VALOR
QUANTIDADE


SELECT ITEM, VALOR, QUANTIDADE

REGISTROS SALVOS NA TABELA : Sempre serão ilustrados por linhas.

CAMPOS ->> ITEM VALOR QUANTIDADE
REGISTRO 1 GANHO CAPITAL 5.000,00 NULL
REGISTRO 2 QUANTIDADE DE FUNCIONÁRIOS NULL 50
REGISTRO 3 GANHO CAPITAL 1.500,00 NULL
REGISTRO 4 QUANTIDADE DE FUNCIONÁRIOS NULL 50

Organizando, ficou assim, infelizmente ainda não compreendi do que precisa, uma vez que você possui apenas uma tabela e deseja alternar os valores das colunas "Campos da tabela" e não os registros...
Responder

22/11/2022

Igor Oliveira

TABELA DEFIS

CAMPOS: Serão representado por colunas.
ITEM
VALOR
QUANTIDADE


SELECT ITEM, VALOR, QUANTIDADE

REGISTROS SALVOS NA TABELA : Sempre serão ilustrados por linhas.

CAMPOS ->> ITEM VALOR QUANTIDADE
REGISTRO 1 GANHO CAPITAL 5.000,00 NULL
REGISTRO 2 QUANTIDADE DE FUNCIONÁRIOS NULL 50
REGISTRO 3 GANHO CAPITAL 1.500,00 NULL
REGISTRO 4 QUANTIDADE DE FUNCIONÁRIOS NULL 50

Organizando, ficou assim, infelizmente ainda não compreendi do que precisa, uma vez que você possui apenas uma tabela e deseja alternar os valores das colunas "Campos da tabela" e não os registros...


Sim no banco ele aparece desta forma, o problema é na GRID, eu queria que tivesse apenas duas colunas a do item e a dos valores, e a coluna dos valores alternava em valor e quantidade.

Pois se eu mostrar desta forma na grid o campo "Ganho Capital" na coluna quantidade ficará vazia. Por isso gostaria de apenas 2 Colunas e na coluna dos valores ela se alternava em valor e quantidade.
Responder

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

Aceitar