venomgz Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 pessoal, precido de uma força, na verdade duas, quem puder me ajudar ficarei gratoqueria preencher um dbgrid sem usar um banco de dados, apenas usando informações das variaveis que tenhosó que não to sabendo adicionar campos nem inserir os dadosoutro problemausando banco de dados, não consigo fazer o grid atualizar na hora que os dados entram no dbalguém pode me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 Qual a grid utilizada? Para preenchimento sem BD o ideal é a FlexGrid e com BD é a DBGrid para DAO ou DataGrid para ADO.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 venomgz Postado Maio 30, 2006 Autor Denunciar Share Postado Maio 30, 2006 bom, me explica ai então o flexgrid sem db e o dbgrid pra daovaleu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Maio 30, 2006 Denunciar Share Postado Maio 30, 2006 bom, me explica ai então o flexgrid sem dbÉ só utilizar a propriedade TextMatrix:MsFlexGrid1.TextMatrix(1, 1) = "teste"Isso preenche a primeira coluna da primeira linha.e o dbgrid pra daoAbra um Recordset e jogue-o na propriedade DataSource da DBGrid. Ou utilize um DataControl e associe a propriedade DataSource da DBGrid a este DataControl.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 venomgz Postado Maio 30, 2006 Autor Denunciar Share Postado Maio 30, 2006 muito obrigado, tentarei aquiqualquer coisa volto aqui e edito o post Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 venomgz Postado Maio 31, 2006 Autor Denunciar Share Postado Maio 31, 2006 não sei se é permitido posts seguidos, não achei as regras, caso não seja, peço por gentileza que um moderador mescle os dois postsmuito obrigado pela ajuda Graymalkin, funcionou perfeitamente, mas ainda preciso de uma coisinhaeu to fazendo uma tabela de resultado de jogos, eu gostaria de ordenar o grid de acordo com determinado valor de um campo "pontos" por exemplo após ele ter sido preenchido e pegar os dois primeiros ordenados e jogar num text por exemplotem como fazer isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 3, 2006 Denunciar Share Postado Junho 3, 2006 não sei se é permitido posts seguidos, não achei as regras, caso não seja, peço por gentileza que um moderador mescle os dois postsmuito obrigado pela ajuda Graymalkin, funcionou perfeitamente, mas ainda preciso de uma coisinhaeu to fazendo uma tabela de resultado de jogos, eu gostaria de ordenar o grid de acordo com determinado valor de um campo "pontos" por exemplo após ele ter sido preenchido e pegar os dois primeiros ordenados e jogar num text por exemplotem como fazer isso?Sim, dê uma olhada neste exemplo: MSFlexGrid1.Rows = 5 MSFlexGrid1.Cols = 3 MSFlexGrid1.TextMatrix(1, 1) = 2 MSFlexGrid1.TextMatrix(1, 2) = "Graymalkin" MSFlexGrid1.TextMatrix(2, 1) = 5 MSFlexGrid1.TextMatrix(2, 2) = "venomgz" MSFlexGrid1.TextMatrix(3, 1) = 1 MSFlexGrid1.TextMatrix(3, 2) = "teste" MSFlexGrid1.TextMatrix(4, 1) = 3 MSFlexGrid1.TextMatrix(4, 2) = "outro teste" MSFlexGrid1.Sort = flexSortNumericAscendingSe você tirar a última linha você vai ver os dados na ordem em que são inseridos.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 venomgz Postado Junho 4, 2006 Autor Denunciar Share Postado Junho 4, 2006 certo... fiz como você disse deu tudo certomas preciso de mais duas coisinhas...nessa imagem por exemplo, ele organizou pelos pontos perfeito... mas o saldo de gols pode ser o "desemptador" ali... teria como ele verificar pelos pontos e caso tenha dados iguais ele verificar pelo saldo de gols?outra coisinha... como eu faço pra pegar os dois primeiros valores do grid e jogar num text?já estou muito grato a você, se puder me dar mais essa força ficarei mais ainda :Dabraço e bom fim de semana Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Junho 4, 2006 Denunciar Share Postado Junho 4, 2006 certo... fiz como você disse deu tudo certomas preciso de mais duas coisinhas...nessa imagem por exemplo, ele organizou pelos pontos perfeito... mas o saldo de gols pode ser o "desemptador" ali... teria como ele verificar pelos pontos e caso tenha dados iguais ele verificar pelo saldo de gols?Sim, você pode ordenar por duas ou mais colunas. Basta começar da direita para a esquerda. Exemplo: MSFlexGrid1.Cols = 3 MSFlexGrid1.Rows = 4 MSFlexGrid1.TextMatrix(1, 1) = 3 MSFlexGrid1.TextMatrix(2, 1) = 2 MSFlexGrid1.TextMatrix(3, 1) = 2 MSFlexGrid1.TextMatrix(1, 2) = 1 MSFlexGrid1.TextMatrix(2, 2) = 3 MSFlexGrid1.TextMatrix(3, 2) = 2 MSFlexGrid1.Col = 2 MSFlexGrid1.Sort = flexSortNumericAscending MSFlexGrid1.Col = 1 MSFlexGrid1.Sort = flexSortNumericAscendingoutra coisinha... como eu faço pra pegar os dois primeiros valores do grid e jogar num text?É só fazer a idéia reversa de como se colocam os dados na DBGrid, ou seja, pegá-los com a propriedade TextMatrix.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 venomgz Postado Junho 4, 2006 Autor Denunciar Share Postado Junho 4, 2006 claro! puts deveria ter pensado nissovelho, brigadão! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
venomgz
pessoal, precido de uma força, na verdade duas, quem puder me ajudar ficarei grato
queria preencher um dbgrid sem usar um banco de dados, apenas usando informações das variaveis que tenho
só que não to sabendo adicionar campos nem inserir os dados
outro problema
usando banco de dados, não consigo fazer o grid atualizar na hora que os dados entram no db
alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.