ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

ListBox+FireDac e Live Bindings

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Maick
Aprendiz
Aprendiz


Registrado: Terça-Feira, 10 de Agosto de 2004
Mensagens: 183
Localização: Interior SP

MensagemEnviada: Qui Jan 09, 2014 2:27 pm    Assunto: ListBox+FireDac e Live Bindings Responder com Citação

Boa tarde pessoal, estou tendo dificuldades com o Delphi XE5 e Firemonkey para desenvolvimento na plataforma Android. Eu sou da velha guarda do tempo do bom e velho data controls, logo vcs imaginam minhas dificuldades com o Firemonkey e seu promissor Live Bindings.
Minha duvida, acredito eu que seja simples, eu tenho um aplicativo Android no qual uso Firedac para me conectar a uma base de dados SQLite, usando uma Query para retornar todos os registros da tabela Horario. Para listar todos os horarios cadastrados fiz um binding com um TListBox conforme a figura abaixo.

http://sdrv.ms/1eJ0D6K

E os registros aparecem normalmente no ListBox, tudo agrupado pelo ano do horario, conforme a figura:

http://sdrv.ms/1euAlEV

(apesar dos registros auxiliar docente e professor aparecem separados no emulador, no meu Nexus com android 4.3 aparecem agrupados ao mesmo header com texto 2014)

A minha duvida é: O usuário precisa escolher um registro de horario, quando o usuario clicar em um item (Item.Text ou Item.Header, tanto faz) e escolhe um registro, o ponteiro da Query não avança normalmente para o registro escolhido. Alguem sabe como fazer esta ligação?

Tentei setar o campo ID (Chave primaria da tabela) dentro da propriedade
FillValueFieldName do LinkFillControlToField1 pertencente ao LiveBindings, mas não produziu resultado algum.

Também tentei programar na "unha" utilizando o evento OnItemClick do ListBox, e usar a propriedade Item do mesmo, mas não consegui.
http://sdrv.ms/1fgrRGL

A verdade é que ficou fácil ligar os pontos com o LiveBindings Designer, é rápido e facil, mas se vc tenta acessar essas ligações via código, parece algo totalmente impossivel!

Alguem tem alguma ideia ou material de valia, que permita entender como funciona o LiveBindings do Delphi e Firemonkey?
abs.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
robinhoc
Novato
Novato


Registrado: Quinta-Feira, 2 de Agosto de 2012
Mensagens: 43
Localização: Curitiba-PR

MensagemEnviada: Qua Jan 15, 2014 9:07 am    Assunto: Re: ListBox+FireDac e Live Bindings Responder com Citação

Vamos ver se entendi amigo,quando clica em um item da lista ai vai pra aba dados,e quando voce faz isso nao esta aparecendo os dados do que voce clicou e isso?
_________________
Forum Programador mobile,exemplos,tutorias e muito mais,delphi XE5/XE6,andorid,IOS.
http://www.programadormobile.com.br/
--
http://www.dsinet.com.br/
Patrocinador do forum programador mobile
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
edersoncassiano
Novato
Novato


Registrado: Terça-Feira, 13 de Março de 2007
Mensagens: 6

MensagemEnviada: Seg Abr 07, 2014 6:59 pm    Assunto: Re: ListBox+FireDac e Live Bindings Responder com Citação

Maick escreveu:
Boa tarde pessoal, estou tendo dificuldades com o Delphi XE5 e Firemonkey para desenvolvimento na plataforma Android. Eu sou da velha guarda do tempo do bom e velho data controls, logo vcs imaginam minhas dificuldades com o Firemonkey e seu promissor Live Bindings.
Minha duvida, acredito eu que seja simples, eu tenho um aplicativo Android no qual uso Firedac para me conectar a uma base de dados SQLite, usando uma Query para retornar todos os registros da tabela Horario. Para listar todos os horarios cadastrados fiz um binding com um TListBox conforme a figura abaixo.

http://sdrv.ms/1eJ0D6K

E os registros aparecem normalmente no ListBox, tudo agrupado pelo ano do horario, conforme a figura:

http://sdrv.ms/1euAlEV

(apesar dos registros auxiliar docente e professor aparecem separados no emulador, no meu Nexus com android 4.3 aparecem agrupados ao mesmo header com texto 2014)

A minha duvida é: O usuário precisa escolher um registro de horario, quando o usuario clicar em um item (Item.Text ou Item.Header, tanto faz) e escolhe um registro, o ponteiro da Query não avança normalmente para o registro escolhido. Alguem sabe como fazer esta ligação?

Tentei setar o campo ID (Chave primaria da tabela) dentro da propriedade
FillValueFieldName do LinkFillControlToField1 pertencente ao LiveBindings, mas não produziu resultado algum.

Também tentei programar na "unha" utilizando o evento OnItemClick do ListBox, e usar a propriedade Item do mesmo, mas não consegui.
http://sdrv.ms/1fgrRGL

A verdade é que ficou fácil ligar os pontos com o LiveBindings Designer, é rápido e facil, mas se vc tenta acessar essas ligações via código, parece algo totalmente impossivel!

Alguem tem alguma ideia ou material de valia, que permita entender como funciona o LiveBindings do Delphi e Firemonkey?
abs.

Olá dá uma olhada nesta video aula e nos fontes dela acho que poderá te ajudar.
http://unitechgy.blogspot.com.br/2013/12/delphi-xe5-android-sincronizacao.html?showComment=1396904323692#c1027499112476110939
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
maginal
Novato
Novato


Registrado: Terça-Feira, 9 de Abril de 2013
Mensagens: 12
Localização: Feira de Santana

MensagemEnviada: Qua Jun 18, 2014 6:04 pm    Assunto: Re: ListBox+FireDac e Live Bindings Responder com Citação

Maick escreveu:
Boa tarde pessoal, estou tendo dificuldades com o Delphi XE5 e Firemonkey para desenvolvimento na plataforma Android. Eu sou da velha guarda do tempo do bom e velho data controls, logo vcs imaginam minhas dificuldades com o Firemonkey e seu promissor Live Bindings.
Minha duvida, acredito eu que seja simples, eu tenho um aplicativo Android no qual uso Firedac para me conectar a uma base de dados SQLite, usando uma Query para retornar todos os registros da tabela Horario. Para listar todos os horarios cadastrados fiz um binding com um TListBox conforme a figura abaixo.

http://sdrv.ms/1eJ0D6K

E os registros aparecem normalmente no ListBox, tudo agrupado pelo ano do horario, conforme a figura:

http://sdrv.ms/1euAlEV

(apesar dos registros auxiliar docente e professor aparecem separados no emulador, no meu Nexus com android 4.3 aparecem agrupados ao mesmo header com texto 2014)

A minha duvida é: O usuário precisa escolher um registro de horario, quando o usuario clicar em um item (Item.Text ou Item.Header, tanto faz) e escolhe um registro, o ponteiro da Query não avança normalmente para o registro escolhido. Alguem sabe como fazer esta ligação?

Tentei setar o campo ID (Chave primaria da tabela) dentro da propriedade
FillValueFieldName do LinkFillControlToField1 pertencente ao LiveBindings, mas não produziu resultado algum.

Também tentei programar na "unha" utilizando o evento OnItemClick do ListBox, e usar a propriedade Item do mesmo, mas não consegui.
http://sdrv.ms/1fgrRGL

A verdade é que ficou fácil ligar os pontos com o LiveBindings Designer, é rápido e facil, mas se vc tenta acessar essas ligações via código, parece algo totalmente impossivel!

Alguem tem alguma ideia ou material de valia, que permita entender como funciona o LiveBindings do Delphi e Firemonkey?
abs.

Você conseguiu resolver? estou com o mesmo problema
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
edmilsonmattos
Novato
Novato


Registrado: Quarta-Feira, 4 de Setembro de 2013
Mensagens: 3

MensagemEnviada: Ter Ago 26, 2014 7:05 pm    Assunto: Responder com Citação

Pessoal tambem estou com o mesmo problema antigamente quando se selecionava por exemplo no DBgrid um registro o dataset era seta para a linha que estava selecionada no DBgrid, com o listview não é assim vc seta o registro no componente e dataset continua na primeira linha como pegar o valor selecionado no listview??? Se vc conseguiu resolver posta ai pra gente !!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
assdias
Novato
Novato


Registrado: Quarta-Feira, 31 de Mai de 2006
Mensagens: 2

MensagemEnviada: Ter Dez 16, 2014 3:33 pm    Assunto: Re: ListBox+FireDac e Live Bindings Responder com Citação

Boa tarde, para quem ainda esta com essa dificuldade; faça o link da property "SelectedValue" essa property ira conter o valor selecionado.

Para ficar mais visivel, solte um TEdit e link a property SelectedValue a ele (no TEdit .Text), e observe o que ocorre.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Maick
Aprendiz
Aprendiz


Registrado: Terça-Feira, 10 de Agosto de 2004
Mensagens: 183
Localização: Interior SP

MensagemEnviada: Qui Mai 26, 2016 3:56 pm    Assunto: Re: ListBox+FireDac e Live Bindings Responder com Citação

assdias escreveu:
Boa tarde, para quem ainda esta com essa dificuldade; faça o link da property "SelectedValue" essa property ira conter o valor selecionado.

Para ficar mais visivel, solte um TEdit e link a property SelectedValue a ele (no TEdit .Text), e observe o que ocorre.


Já experimentei e apesar de mudar o texto do edit, isso não faz com que o registro ativo da tabela seja alterado.

Alguém conseguiu alguma solução?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB