Comecei a alterar a HMG3 pra objetos.
Acho que o problema maior vai ser definir os nomes únicos pra tudo.
Esta lista, que na verdade tem até mais coisas
* _HMG_SYSDATA [ 1 ] -> Control Data
* _HMG_SYSDATA [ 2 ] -> Control Data
* _HMG_SYSDATA [ 3 ] -> Control Data
* _HMG_SYSDATA [ 4 ...
Pesquisa resultou em 89 ocorrências: +ROW_NUMBER
Termo pesquisado: +row number
- 28 Ago 2025 12:52
- Fórum: [x]Harbour
- Tópico: HB_WebView (a cross-platform Webview library)
- Respostas: 15
- Exibições: 15844
- 28 Jun 2025 21:28
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Exemplo de uso do CO-PILOT do Windows
- Respostas: 3
- Exibições: 1827
Exemplo de uso do CO-PILOT do Windows
Peguei um texto do fórum minigui pra gerar fonte.
Here's the application functionality I need:
Create a simple data entry form for storing and displaying employee information. The form should include the following fields:
- Employee ID: (Numeric, read-only, automatically generated)
- First Name ...
Here's the application functionality I need:
Create a simple data entry form for storing and displaying employee information. The form should include the following fields:
- Employee ID: (Numeric, read-only, automatically generated)
- First Name ...
- 28 Jan 2025 07:31
- Fórum: [x]Harbour
- Tópico: Abrir arquivo do excel
- Respostas: 44
- Exibições: 31952
Abrir arquivo do excel
Olá!
Tem que usar essa versão. hbxlsxwriter 1.1.5
Não sei onde baixar.
// Begin code.
/*
Test.prg
https://groups.google.com/g/harbour-users/c/zosdM49E5Cs
Using : Windows 10 Family 22H2
Harbour 3.2.0dev (r2104281802)
hbxlsxwriter 1.1.5
Compile with -lhbwin
This code is a basic sample for ...
Tem que usar essa versão. hbxlsxwriter 1.1.5
Não sei onde baixar.
// Begin code.
/*
Test.prg
https://groups.google.com/g/harbour-users/c/zosdM49E5Cs
Using : Windows 10 Family 22H2
Harbour 3.2.0dev (r2104281802)
hbxlsxwriter 1.1.5
Compile with -lhbwin
This code is a basic sample for ...
- 09 Nov 2023 12:04
- Fórum: Banco de Dados
- Tópico: Migração do MySQL pro SQL Server - dúvida
- Respostas: 31
- Exibições: 23242
Migração do MySQL pro SQL Server - dúvida
... query, abaixo segue um exemplo que talvez te ajude a resolver o problema.
WITH CTE AS
(
SELECT ID,
Email,
ProductName,
ProductModel,
ROW_NUMBER() OVER (PARTITION BY Email ORDER BY ID DESC) AS RowNumber
FROM Products
)
SELECT ID,
Email,
ProductName,
ProductModel
FROM CTE
WHERE ...
WITH CTE AS
(
SELECT ID,
Email,
ProductName,
ProductModel,
ROW_NUMBER() OVER (PARTITION BY Email ORDER BY ID DESC) AS RowNumber
FROM Products
)
SELECT ID,
Email,
ProductName,
ProductModel
FROM CTE
WHERE ...
- 01 Nov 2023 09:40
- Fórum: [x]Harbour
- Tópico: Erro inexplicável voltou
- Respostas: 6
- Exibições: 1264
Erro inexplicável voltou
Vi aqui: https://github.com/harbour/core/pull/185/files , que cSepColor deve ser uma string (Caracter) e o valor que a mensagem retorna diz que foi passado um inteiro de valor "0".
Mas depende muito da ver do Harbour/xHarbour.
//Fonte extraído de: https://github.com/harbour/core/pull/185/files
VAR ...
Mas depende muito da ver do Harbour/xHarbour.
//Fonte extraído de: https://github.com/harbour/core/pull/185/files
VAR ...
- 15 Set 2023 15:29
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Planilha XML padrão Excel
- Respostas: 20
- Exibições: 3536
Planilha XML padrão Excel
Bom dia Clodoaldo,
no seu exemplo faltou essa função: xmlWriteRow
Tem como postar ela aqui?
Está na segunda postagem das funções, mas segue ela aqui:
/////////////////////////////////////////////////////////////////////////////
//Para Cell com Formula, usa-se ss:Formula.
// - Ex.: col D [= A ...
no seu exemplo faltou essa função: xmlWriteRow
Tem como postar ela aqui?
Está na segunda postagem das funções, mas segue ela aqui:
/////////////////////////////////////////////////////////////////////////////
//Para Cell com Formula, usa-se ss:Formula.
// - Ex.: col D [= A ...
- 14 Set 2023 10:23
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Planilha XML padrão Excel
- Respostas: 20
- Exibições: 3536
Planilha XML padrão Excel
Bom dia.
Fiz umas atualizações nos fontes, incluindo uma rotina para verificar os CRLF e transformar em espaço em branco, e outras correções de caracteres.
Inclui também verificações e mensagens na hora de Criar, Salvar e Copiar arquivo XML.
Acho que na primeira já tinha Cabeçalho e Rodapé.
Uma ...
Fiz umas atualizações nos fontes, incluindo uma rotina para verificar os CRLF e transformar em espaço em branco, e outras correções de caracteres.
Inclui também verificações e mensagens na hora de Criar, Salvar e Copiar arquivo XML.
Acho que na primeira já tinha Cabeçalho e Rodapé.
Uma ...
- 13 Set 2023 08:09
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Planilha XML padrão Excel
- Respostas: 20
- Exibições: 3536
Planilha XML padrão Excel
Olá.
Depois de um tempo procurando exportar meus relatórios para Excel, tentando com DLLs, "CreateObject( "ADODB.Connection" )" ou "CreateObject( "Excel.Application" )", achei uma forma fácil, rápida e sem a dependência de soluções de terceiros, que foi escrever um XML com o padrão que o Excel ...
Depois de um tempo procurando exportar meus relatórios para Excel, tentando com DLLs, "CreateObject( "ADODB.Connection" )" ou "CreateObject( "Excel.Application" )", achei uma forma fácil, rápida e sem a dependência de soluções de terceiros, que foi escrever um XML com o padrão que o Excel ...
- 25 Mar 2023 20:27
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Meu modo de trabalho
- Respostas: 522
- Exibições: 1018823
Meu modo de trabalho
/*
PCONTSALDO - CONSULTA AOS VALORES DO PLANO DE CONTAS
1991.04 - José Quintas
*/
#include "inkey.ch"
#include "josequintas.ch"
PROCEDURE pContSaldo
LOCAL nIdCtConta := 0, nCont, nAnoAtual, GetList := {}, cnSQL := ADOLocal(), dInicial, dFinal
LOCAL nFechaMes, nFechamento, dFechamento ...
- 09 Mar 2023 16:32
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Mais uma alternativa FREE com codigo aberto para usar SQL...
- Respostas: 17
- Exibições: 3325
Mais uma alternativa FREE com codigo aberto para usar SQL...
Olá!
O link do exemplo em xbase esta quebrado. Alguém teria o código para compartilhar?
Na pasta contrib do Harbour. => \contrib\hbsqlit3\tests
#require "hbsqlit3"
#define TRACE
#define TABLE_SQL "CREATE TABLE t1( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER )"
PROCEDURE Main ...
O link do exemplo em xbase esta quebrado. Alguém teria o código para compartilhar?
Na pasta contrib do Harbour. => \contrib\hbsqlit3\tests
#require "hbsqlit3"
#define TRACE
#define TABLE_SQL "CREATE TABLE t1( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER )"
PROCEDURE Main ...
- 18 Jul 2022 09:10
- Fórum: [x]Harbour
- Tópico: Abrir arquivo do excel
- Respostas: 44
- Exibições: 31952
Abrir arquivo do excel
Bom dia!
Teria algum exemplo carlaoonline para postar aqui ?
Não tenho nada didático pronto, mas vou postar aqui uma planilha feita e a função que chamei para faze-la.
Essa planilha foi chamada dessa forma.
EXPORTA_TO_NEW_EXCEL("CT_FERIAS")
Dê uma olhada na função apenas para ter uma ideia de ...
Teria algum exemplo carlaoonline para postar aqui ?
Não tenho nada didático pronto, mas vou postar aqui uma planilha feita e a função que chamei para faze-la.
Essa planilha foi chamada dessa forma.
EXPORTA_TO_NEW_EXCEL("CT_FERIAS")
Dê uma olhada na função apenas para ter uma ideia de ...
- 03 Mai 2022 18:31
- Fórum: Contribuições, Dicas e Tutoriais
- Tópico: Tutorial de ADO
- Respostas: 97
- Exibições: 98886
Tutorial de ADO
Olá!
Postando o código novamente pois havia alguns erros:
#include "ado.ch"
PROCEDURE DbfImport()
LOCAL bWhile, nCount, cString, cSQL, nQtd, nTotal
bWhile := { || <condição while> }
cString := "INSERT INTO QTRACS (CARRO, MCT, LATITUDE, LONGITUDE, DATA, HORA, VELOC, LOCAL) VALUES "
nCount ...
Postando o código novamente pois havia alguns erros:
#include "ado.ch"
PROCEDURE DbfImport()
LOCAL bWhile, nCount, cString, cSQL, nQtd, nTotal
bWhile := { || <condição while> }
cString := "INSERT INTO QTRACS (CARRO, MCT, LATITUDE, LONGITUDE, DATA, HORA, VELOC, LOCAL) VALUES "
nCount ...
- 07 Jun 2021 22:50
- Fórum: Banco de Dados
- Tópico: Coluna RowVersion em Tabela DBF
- Respostas: 5
- Exibições: 4806
Coluna RowVersion em Tabela DBF
Olá!
Realmente está com valor errado. Executando o teste da forma como está, não houve mudança.
Ao ver a descrição desta característica...
^ RowVers 8 Row version number; modification count of this record
... imaginei que ao ser incluída uma linha na tabela, o valor da coluna seria inicializado ...
Realmente está com valor errado. Executando o teste da forma como está, não houve mudança.
Ao ver a descrição desta característica...
^ RowVers 8 Row version number; modification count of this record
... imaginei que ao ser incluída uma linha na tabela, o valor da coluna seria inicializado ...
- 07 Jun 2021 18:25
- Fórum: CA-Clipper
- Tópico: Tabela DBF tem indicador de mudança
- Respostas: 6
- Exibições: 3315
Tabela DBF tem indicador de mudança
Olá!
Não.
A única indicação é a data da última atualização do próprio DBF, como já indicaram, mas isso seria quase o mesmo de usar a data do arquivo.
Ué... então em algum lugar fica indicado que o DBF sofreu alteração...
Pelo que o autor dá a entender, ele quer saber se o DBF foi alterado. Com ...
Não.
A única indicação é a data da última atualização do próprio DBF, como já indicaram, mas isso seria quase o mesmo de usar a data do arquivo.
Ué... então em algum lugar fica indicado que o DBF sofreu alteração...
Pelo que o autor dá a entender, ele quer saber se o DBF foi alterado. Com ...
- 24 Mai 2021 15:03
- Fórum: Banco de Dados
- Tópico: MySQL: datetime
- Respostas: 32
- Exibições: 11353
MySQL: datetime
Mais tipos
Harbour extended Field Types
D Date 3, 4 or 8 Date
M Memo 4 or 8 Memo
+ AutoInc 4 Auto increment
= ModTime 8 Last modified date & time of this record
^ RowVers 8 Row version number; modification count of this record
@ DayTime 8 Date & Time
I Integer 1, 2, 3, 4 or 8 Signed ...
Harbour extended Field Types
D Date 3, 4 or 8 Date
M Memo 4 or 8 Memo
+ AutoInc 4 Auto increment
= ModTime 8 Last modified date & time of this record
^ RowVers 8 Row version number; modification count of this record
@ DayTime 8 Date & Time
I Integer 1, 2, 3, 4 or 8 Signed ...