Dois utilitários do LetoDbf

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dois utilitários do LetoDbf

Mensagem por Itamar M. Lins Jr. »

Olá!
Segue os dois gerenciadores do LetoDbf serve para monitorar as conexões "penduradas" na rede e os DBF abertos.
Tem como derrubar uma conexão (kill) Para não precisar desligar o servidor/serviço do Letodbf quando tem um arquivo dbf travado.(aberto em modo exclusivo) ou uma conexão da rede perde e não deixa abrir o DBF.
c:\letodbf\bin\console servidor
Captura de tela 2024-02-23 094254.png
ou
c:\letodbf\bin\manage
Um é em console como o nome já diz e o outro é grafico em Hwgui.
Captura de tela 2024-02-23 093443.png
manage.rar
(1.74 MiB) Baixado 93 vezes
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dois utilitários do LetoDbf

Mensagem por Itamar M. Lins Jr. »

Olá!
Nesta empresa tem 16 maquinas logadas usando DBF.
Emissão de NFe, NFCe... Entre outras coisas, movimento razoável de ENTRADAS e SAÍDAS milhares de registros em alguns DBFs
Todos os relatórios são praticamente instantâneos, o que demora alguns segundos são relatórios anuais de históricos de compra de clientes/mercadoria.
Servidor Core i5 16RAM(win10), rodava antes(chuva aqui na região queimou todo o CPU, até mouse/teclado queimou) com um i5 8Ram os dois com SSD.
Barramento trabalhando em 100 das placas de rede.(tenho até que ver isso) aumentar para 1000.
Nada especial nos aparelhos da rede, inclusive com acesso ao sistema via WIFI. (notebooks) Agora mesmo fiz essas telas de acesso ao sistema via WIFI.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dois utilitários do LetoDbf

Mensagem por Itamar M. Lins Jr. »

Olá!
Outras informações, para quem não entende o funcionamento do LetoDBf
Não tem pasta compartilhada, não é Terminal Service. É a mesma técnica de uso do MySQL, Postgree, etc. É um servidor acesso via TCP.
Não muda o "ANTIGO" código em DBF fica da forma que está. Pode mudar ou melhor acrescentar novas formas de criar indices uma vez que todo o processo de criação, inclusão, etc são REQUISIÇÕES ao servidor.
Mudança do DBF.

Código: Selecionar todos

//usando leto
 DbUseArea(.T.,"LETO",cDB,cAlias,.T.,.F.,'PTISO')
set index to &cIndice //Aqui opcional pode estar com "set autopen on"
//acesso tradicional sem o letodb
 DbUseArea(.T.,'DBFCDX',cDB,cAlias,.T.,.F.,'PTISO')
set index to &cIndice
Atenção com a troca que pode ser feita no INICIO(main) .prg

Código: Selecionar todos

RDDSetDefault("LETO") //Ao invés de "DBFCDX" 
Se usar assim o comando "USE" nem precisa mudar. Continua da mesma forma.
use clientes ... ; use fornecedores ...

Depois que conecta no servidor LetoDbf não muda mais nada nos fontes.
Para conectar no servidor:

Código: Selecionar todos

leto_Connect( cServidor )
Essa função retorna alguns números e tem um tratamento, estou procurando evitar encher a tela com códigos.
Basicamente é isso ai para usar LetoDb com nossos sistema em DBF.

Forma de indexar com for etc.

Código: Selecionar todos

cOrdBy  := "cod_client + dtos(vencimento) + cod_venda"
cQuery := " dtos(vencimento) >= '"+dtos(inicio)+"' .and. dtos(vencimento) <= '"+dtos(fim)+"' .and. cod_venda = " + "'" + cVenda + "'"
Index on &cOrdBy TAG re99 FOR &cQuery temporary ...
Mesma coisa do SQL, tem que "REVELAR" antes de mandar para o servidor o conteúdo das variáveis.

Código: Selecionar todos

"'" + cVenda + "'"
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
RamonXHB
Usuário Nível 3
Usuário Nível 3
Mensagens: 159
Registrado em: 03 Mar 2007 14:55

Dois utilitários do LetoDbf

Mensagem por RamonXHB »

Bom dia a todos !!!
Onde posso encontrar versão atualizada do LetoDBF ???
Gostaria de testar suas potencialidades para sistemas de pequeno porte, para redes pequenas.
Ramon A. Körber Jr.
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Dois utilitários do LetoDbf

Mensagem por Itamar M. Lins Jr. »

Olá!
Onde posso encontrar versão atualizada do LetoDBF ???
https://pctoledo.org/forum/viewto ... 43&t=25904

Linux e Windows.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder