[delphi-br] Como colocar algumas linhas de uma stringgrid não-edit áveis
Boa noite Pessoal, Estou com uma questão complicada para implementar, tenho um stringgrid e preciso que quando o usuário preencher uma linha ele não possa mais voltar e alterar novamente, ele somente pode excluir, deste modo preciso que parte do stringgrid (da linha 1 até a linha que ele acabou de digitar) fiquem travadas, somente podendo excluir e que abaixo disso as linhas fiquem disponiveis para novos dados digitados pelo usuário. sei que existe a opção Grid.Options := Grid.Options - [goEditing] mas somente funciona para colunas não encontrei nada que falasse sobre como aplicar isso em linhas. agradeço qualquer ajuda. Obrigado, Joanes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] Re: focus stringgrid
Bom dia, alguém tem alguma ideia de como implementar a questao abaixo? pesquisei na internet mas nao achei nada, ou talvez alguém possa sugerir algo semelhante. deve haver um jeito de implementar isto pois ja vi em muitos programas. Obrigado, Joanes --- Em seg, 28/9/09, Joanes J. Chiesa inconscient...@yahoo.com.br escreveu: De: Joanes J. Chiesa inconscient...@yahoo.com.br Assunto: focus stringgrid Para: delphi-br yahoogrupos delphi-br@yahoogrupos.com.br Data: Segunda-feira, 28 de Setembro de 2009, 23:56 Boa noite pessoal, Gostaria de implementar a seguinte funcionalidade: ao digitar algum valor na primeira coluna de um stringgrid, gostaria que os valores fossem carregados nas demais células da linha. O que não estou conseguindo é criar um modo de saber quando eu sai da coluna 1. Tentei os eventos (Onsetedittext e OngetEditText) mas estes eventos não são para esta finalidade. Encontrei no google este exemplo porém não consegui implementá-lo e também não tenho certeza se funciona corretamente. Talvez alguém com mais experiência saiba informar se isto realmente funciona. http://forum.devmedia.com.br/viewtopic.php?p=241870sid=f52f0f499a2c0fb202348082291d64df Alguém poderia me ajudar? ou dar alguma dica para criar esta implementação? Obrigado, Joanes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] focus stringgrid
Boa noite pessoal, Gostaria de implementar a seguinte funcionalidade: ao digitar algum valor na primeira coluna de um stringgrid, gostaria que os valores fossem carregados nas demais células da linha. O que não estou conseguindo é criar um modo de saber quando eu sai da coluna 1. Tentei os eventos (Onsetedittext e OngetEditText) mas estes eventos não são para esta finalidade. Encontrei no google este exemplo porém não consegui implementá-lo e também não tenho certeza se funciona corretamente. Talvez alguém com mais experiência saiba informar se isto realmente funciona. http://forum.devmedia.com.br/viewtopic.php?p=241870sid=f52f0f499a2c0fb202348082291d64df Alguém poderia me ajudar? ou dar alguma dica para criar esta implementação? Obrigado, Joanes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] StringGrid
Boa noite pessoal, Estou utilizando um Stringgrid e gostaria de implementação uma função onde o usuário tivesse a opção de selecionar varias linhas deste grid e ao clicar em um botão eu soubesse quais são as linhas selecionadas! alguém já implementou isto? Obrigado, Joanes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] Re: Comportamento MaskEdit
Obrigado Rodineiajudou sim! bastante! valeu. Joanes -- From: Rodinei rodinei_amo...@hotmail.com rodinei_amorim Sent: Ter, 4 de Ago de 2009 7:27 am To: delphi-br yahoogrupos Subject: [delphi-br] Comportamento MaskEdit Se eu entendi corretamente o que vc quer. Coloque um TMaskEdit no seu Form e atribua estes códigos: // No ONKEYDOWN procedure TForm1.MaskEdit1Key Down(Sender: TObject; var Key: Word; Shift: TShiftState) ; var old_Mask : String; begin If (Shift=[]) Then Begin MaskEdit1.SelStart := 0; old_Mask := MaskEdit1.EditMask; MaskEdit1.EditMask := ''; If (KeyVK_DELETE) Then MaskEdit1.Text := MaskEdit1.Text + CHR(Key) Else MaskEdit1.Text := Copy(MaskEdit1. Text,2,Length( MaskEdit1. Text)); MaskEdit1.EditMask := old_Mask; MaskEdit1.SelStart := 0; MaskEdit1.SelLength := 0; Key := 0; End; end; // No ONENTER procedure TForm1.MaskEdit1Ent er(Sender: TObject); begin MaskEdit1.SelStart := 0; end; Vc pode relacionar todos seus MaskEdit´s a estes eventos e/ou criar um componente fazendo isto. Detalhe, possivelmente vc devera tratar algumas outras teclas. Espero ter ajudado, abraços. Rodinei Amorim Programador Delphi (11) 8208-9503 rodinei_amorim@ hotmail.com rodinei.amorim@ terra.com. br From: Joanes J. Chiesa Sent: Monday, August 03, 2009 10:39 PM To: delphi-br yahoogrupos Subject: [delphi-br] Comportamento MaskEdit Boa noite Pessoal, Estou desenvolvendo um sistema que possui muitos campos com datas, com máscaras feitas com componentes TMaskEdit, gostaria que o comportamento destes componentes fosse assim: quando o componente receber o foco, gostaria que o cursor ficasse somente do lado esquerdo do maskedit, e que permanecesse somente do lado esquerdo enquanto o usuário digita os valores, e também que ao preencher todos os espaços da máscara, caso o usuário continue digitando comesse a sobrescrever no inicio. alguém já desenvolveu algum comportamento assim ou parecido? alguém poderia me dar uma ideia para começar?! Obrigado, Joanes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] Comportamento MaskEdit
Boa noite Pessoal, Estou desenvolvendo um sistema que possui muitos campos com datas, com máscaras feitas com componentes TMaskEdit, gostaria que o comportamento destes componentes fosse assim: quando o componente receber o foco, gostaria que o cursor ficasse somente do lado esquerdo do maskedit, e que permanecesse somente do lado esquerdo enquanto o usuário digita os valores, e também que ao preencher todos os espaços da máscara, caso o usuário continue digitando comesse a sobrescrever no inicio. alguém já desenvolveu algum comportamento assim ou parecido? alguém poderia me dar uma ideia para começar?! Obrigado, Joanes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] Problema com campos do tipo real ponto ao invés de vír gula
Boa noite Pessoal, Estou desenvolvendo um aplicativo com Delphi 7 e PostgreSQL conectado através do Zeos, até agora estava tudo indo muito bem, porém ao definir um campo do tipo real no Postgres, o meu aplicativo delphi passou a retorna os dados deste campo real com vírgula, e o padrão do postgres é ponto. Fazendo uma consulta através do pgAdmin os dados aparecem com ponto, volto para o delphi e todos os valores aparecem com vírgula. Gostaria de ver se alguém da lista já teve este problema e como conseguiu resolver? Gostaria de já trazer as informações do banco com ponto ao invés de vírgula. Obrigado, Joanes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] Duvida em restricoes de usuarios e entrega do programa ao usuario
Boa noite grupo, Tenho 2 duvidas, a 1ª deve ser ate ridicula mas vou pedir a opinião de vcs! 1ª) antes de entregar o .exe para o usuario tem alguma coisa deve ser feita? pergunto isso pois simplesmente copiei o .exe no pc do usuario e funcionou tudo certo mas um tempo depois começou a acontecer um erros estranhos de AccessViolation !!! somente quando chama algumas telas! mas no meu pc q tem o delphi instalado esta tudo normal! funciona tudo! o q sera q pode ser??? 2ª) qual a melhor forma de aplicar restrições para os usuarios do programa? meu programa ja tem a opção de login, mas qualquer usuario q entrar tem acesso a tudo! eu gostaria de esconder alguns menus e botoes!!! qual a melhor forma? poderia colocar tudo no form de login com if! por exemplo: if usuario = Marcos then mainmenu.faturamento.visible = false; mas acredito q esta nao seja a melhor maneira! alguem pode me dar alguma ideia ou exemplo de como isso pode ser implementado??? Grato Joanes ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] (BancoDados) Controle de estoque
Boa noite grupo!! estou precisando adicionar a um software feito em delphi com BD postgreSQL um controle de estoque simples! E estou tendo algumas duvidas na criação das tabelas (modelo E-R)! este modulo tem q ser muito bem feito, pois o software vai crescer mais no futuro (emissão de notas fiscais, controle de custos, etc...) e pretendo ja deixa-lo preparado para as futuras alterações! alguem poderia me ajudar com algum exemplo, ou com algumas dicas?? Grato Joanes ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html