Jump to content
Fivewin Brasil

diakonov

Membros
  • Posts

    146
  • Joined

  • Last visited

diakonov's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Voce deve usar: ACLIENTI[NCONTADOR][1]:BREAD := { | OSOCKETS | ONREADS( OSOCKETS, NCONTADOR ) } para que o computador de destino da mensagem possa receber e interpretar a informacao do socket. vc esta usando? Jean Kecio sophon_diakonov@yahoo.com.br
  2. // COLOCA A LISTA DE CLIENTES EM UM ARRAY VARSQLLISCLI = SQLARRAY("SELECT CODIGO, NOME, END FROM CLIENTES ORDER BY NOME") // CRIA O OBJETO TDBFVIRTUAL ODBFCLIENTES := TDBFVIRT():NEW({; {"CODIGO","C",11,0},; {"NOME","C",11,0},; {"ENDERECO","C",2,0} }) // COLOCA AS INFORMACOES DENTRO DO OBJETO TDBF VIRTUAL // DEPOIS DISSO VC PODE TRABALHAR COM OS DADOS NA FORMA DE REGISTRO E UTILIZALO TAMBEM COM BROWSES ODBFRELCAI:APPENDFROM({"CODIGO","NOME","ENDERECO"},VARSQLRELCAI) Jean Kecio sophon_diakonov@yahoo.com.br
  3. Ja pensou na utilização de Informações na memória em vez de utilizar arquivos temporários. Para manipulação de registros existe a Classe TDBFVirtual que serve muito bem para essa utilização. E incorpora as informações retornadas pelos comandos da SQLLIB para que vc trabalhe com registros e campos assim como DBFs facilitando assim o manuseio com browses e geração de relatórios. Jean Kecio sophon_diakonov@yahoo.com.br
  4. Não meu amigo, usar seu sistema para conexão via internet e apenas uma opção, para conexão direta via cabo acredito que vc possa utilizar normalmente. Veja meu exemplo, no caso de conexões locais eu uso um sistema que possibilita a criação da uma rede com conexão "via cabo/base", com a rede estabelecida no meu caso não e possivel "acessar" os arquivos do HD e nem e necessario, toda a comunicação e feita pelo socket sendo que o Palm ou Pocket passa as informações e o servidor trata e armazena as mesmas. Não e complicado, mas talvez mais alguem aki tenha alternativas mais simples. Jean Kecio sophon_diakonov@yahoo.com.br
  5. Boa noite. Acredito que a forma mais adequada para fazer isso seria atravez de um servidor com conexão via socket. Hoje eu trabalho com Palms (não Pockets) e toda a transferencia de informações e feita a partir de sockets, seja via cabo, telefone, IR e Internet. Assim tmb posso fazer uma comunicação interativa com o sistema servidor, alem de tornar todo o processo automático, sem a necessidade da intervenção de um usuário para "processar" as informações recebidas e enviadas. Jean Kecio sophon_diakonov@yahoo.com.br
  6. Boa tarde, eu uso um sistema parecido com estes para trabalhar com quartos de moteis. A solucao foi bem simples. Vamos tomar por base que vc trabalha em 800x600, 6 colunas e 6 linhas de botoes, coloco botoes fixos na tela com uma barra de rolagem na direita. A partir do momento que uso a barra de rolagem para cima ou baixo, ou mesmo os botoes do teclado, cima, baixo, esquerda e direita o sistema verifica o botao atuao onde esta. Se passar para uma "linha" abaixo o q faço, seto o primeiro botao como 7 e atualizo os botoes abaixo comecando a partir do 7 ate o limite de quartos. se o limite for excedido ainda tenho a possibilidade de descer mais, caso o numero de quartos nao seja o bastante para preencher a tela o sistema desabilita os botoes e desenhos, ate q vc suba na tela atualizando o numero do primeiro botao e atualizando a tela toda. Funciona muito bem, e so um jogo de manipulacao de posicionamento e de barras de rolagem, acha ate melhor do q tem uma dialog com 1000 botões por exemplo, o q seria o caso se existissem 1000 quartos. Tenho sempre um numero de botoes fixo so atualizo informaçoes do botao. Para cada um dos botoes guardo informacoes como codigo do quarto, valor e coisas do tipo. Quando atualizo o primeiro botao atualizo todas essas informacoes junto com as figuras de disponivel, ocupado, em conferencia, em limpeza e em manutencao. Jean Kecio sophon_diakonov@yahoo.com.br
  7. Apoiado. O Mydbu da Ca-Visual Objects e um otimo programa para trabalhar com dbfs e ótimo, e dispoe de muitos recursos além da possibilidade de trabalhar com indices CDX. Vale a pena conferir. Para ver a preferência do pessoal basta olhar a quantidade de downloads feitos do Sistema. Jean Kecio sophon_diakonov@yahoo.com.br
  8. Feliz Natal a todos os ótimos usuário fivewin e um feliz ano novo. Que tudo de bom aconteça e que "o fivewin domine o mercado nacional e internacional", rsrsrs. E aproveitando a oportunidade gostaria de propor aos "comandantes deste barco" uma certificação em fivewin. Esse tipo de coisa divulga muito a utilização da linguagem e dissemina seu uso tornando a linguagem mais forte e mais utilizada. Outra questão e divulgar uma versão demo mais recente do fivewin, isso pode ajudar muito novos programadores. Então agradeço e muito a ajuda ja recebida por todos os amigos deste "maior e melhor forum de programação do pais" e que estas linguagem seja difundida por todos os cantos do mundo. Tudo de bom para todos, de coração, e muito obrigado por toda a dedicação dispensada até agora. meus parabens a todos os contribuidores deste forum. Meus parabens.......... Jean Kecio sophon_diakonov@yahoo.com.br Editado por - diakonov on 25/12/2007 21:37:26 Editado por - diakonov on 25/12/2007 21:53:13
  9. Boa tarde Alessandro. Eu já uso o tsbrowse mas não possui nada parecido com a mesclagem de células. Peciso incluir dentro do programa uma planilha eletrônica que busque informações dentro das bases de dados do sistema. O único problema é justamente a mesclagem de células, quanto as funções para uma planilha é possivel incrementar no próprio tsbrowse, mas fica muito difícil criar planilhas sem esse recurso. Com uma planilha deste estilo dentro do próprio sistema os clientes podem montar planilhas diferenciadas dentro do sistema evitando assim a necessidade de inclusão de algumas funções que podem ser adicionadas em macro-funções dentro da própria planilha, como no caso de planilhas do excel, e com o uso futuro de Sql facilitaria ainda mais. Jean Kecio sophon_diakonov@yahoo.com.br
  10. Boa Noite. Gostaria de saber se alguem conhece alguma classe de browse onde seja possível fazer mesclagem de células no estilo excel. Desde já agradeço pela ajuda. Jean Kecio sophon_diakonov@yahoo.com.br
  11. Boa Noite. Gostaria de saber se alguem conhece alguma classe de browse onde seja possível fazer mesclagem de células no estilo excel. Desde já agradeço pela ajuda. Jean Kecio sophon_diakonov@yahoo.com.br
  12. Boa noite Marcelo. A questão não é que os comandos do "RDD dbf" não funcionem, eles apenas funcionam de maneira diferente. Como os comandos. Recno() Recount() -> Truereccount() Você deve observar e fazer testes alterando a classe. Estou lhe enviando o Tsbrowse.prg com algumas alterações para que você tenha uma noção das diferenças. Eu ainda não atualizei a classe por completo já que ainda nem adquiri a SQLLIB, senão já lhe enviaria completamente alterada. Mas com isso acho que já ajuda. Observe que a maior alteração está no metodo BUGUP() ou UPSTABLE(). Teste fazer a inserção e remoção de registros e depois efetuar um BUGUP() que vc verá como o browse não será atualizado corretamente dependendo da posição no browse e número de registros. Espero que ajude, qualquer dúvida em que eu possa ajudara "tamus na área". Jean Kecio sophon_diakonov@yahoo.com.br Editado por - diakonov on 18/11/2007 23:47:58
  13. Boa tarde. Eu fiz alguns testes com o tsbrowse usando o sqllib e me deparei com o mesmo problema. Fuçando a Classe para encontrar o problema descobri que o(s) browses utilizam RECNO() e RECCOUNT() para desenhar e estabilizar a tabela. Mas a SQLLIB trata estes dois comandos de maneira diferente. Por exemplo, vc tem uma tabela com 3 registros cujo RECNO() de cada registro e respectivamente 1,2 e 3. Quando vc apagar o registro 2 ficaram 2 registrom com recno() 1 e 3, já no clipper seria 1,2. Outro problema e que RECCOUNT() não retorna o valor exato de registros na tabela, para isso vc deve trocar na classe todos os RECCOUNT() por TRUERECCOUNT(). Tem que dar uma geral na classe para que ela funcione corretamente com a SQLLIB. Comandos como BUGUP() não funcionam adequadamente se vc não alterar a classe para trabalhar especificamente com o SQLLIB. Jean Kecio sophon_diakonov@yahoo.com.br
  14. Uma opção e usar o tdbfvirtual para manipular os dados do browse, que torna o processo mais simples. Jean Kecio sophon_diakonov@yahoo.com.br
  15. As Fotos é um pouco complicado de conseguir, pois já tentei e não tive muito exito, já a lista de produtos vc pode procurar em listas de preços de medicamentos como a ABCFarma. Lá vc terá uma lista quase completa dos medicamentos do mercado assim como seus preços. Jean Kecio sophon_diakonov@yahoo.com.br
×
×
  • Create New...