Señores, en Harbour Console me enviaron a campos de funciones TBrowseDB() y
TBColumnNew() para las columnas como esta:
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
oBrw := TBrowseDB(nLin, nCol, nLinFim, nColFim)
For i:= 1 To Len(aCampos)
If ! ISNIL( aMascara )
bDataField := " { || TRANSFORM( " + aCampos + ", ' " +
aMascara + " ' ) }"
Else
bDataField := "{|| " + aCampos + " }"
EndIf
oColBrw := TbColumnNew( aHeads, &bDataField)
oBrw:AddColumn(oColBrw)
Next
En Xailer he creado un formulario con un TDBBrowse de la siguiente manera,
pero el campo que tiene la función, se muestra en blanco en el siguiente
ejemplo la única columna que aparece los datos es la columna del campo
Dirección.
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
cTitle := 'Pesquisa de Clientes'
cText := 'Clientes'
WITH OBJECT frmProcura()
:cTabela := 'Clientes'
:New() //--> Initialize
:cText := cTitle
:nWidth := 612
:nHeight := 446
:nBorderStyle := bsDIALOG
:oTexto:cText := cText
*-- Define Dataset do TDBrowse
:oBrwProcura:oDataSet := :oDBF
:oBrwProcura:Reset()
*-- Carrega colunas no TDBrowse
FOR i:=1 to Len(aCampos)
WITH OBJECT TDBBrwColumn():New( :oBrwProcura )
:cHeader := aHeads
:oDataField := aCampos //-->> aqui mando o campo, mas alguns
saem em branco.
:cPicture := aMascara
:Create()
END
NEXT
:ShowModal() == mrOK
END
¿Qué me estoy perdiendo?
---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Los campos que se muestra en blanco en TDBBrowse
-
- Mensajes: 475
- Registrado: Mar Jul 24, 2012 10:21 pm
-
- Mensajes: 475
- Registrado: Mar Jul 24, 2012 10:21 pm
Los campos que se muestra en blanco en TDBBrowse
Gracias Ignacio,
Yo había visto este ejemplo, puedo usar el AddCalcField, pero utilizando los
métodos de la DataSet.
Cuando se inserta un nuevo registro utilizando el AddNew (método) y luego
Update () para llevar los registros insertados, funciona perfectamente, pero
mi pregunta es si q tb no iba a funcionar con comandos nativa de tipo Alias>(DbAppend) y Alias-> (DBCOMMIT ()) para utilizar el código antiguo.
No estoy diciendo que esto es un error, sólo quería saber si la manipulación
de comandos nativos Harbour como se ha dicho que tendría que hacer algún
procedimiento en Xailer y consecuentemente actualizar el AddCalcField.
Pero no hay problema, voy a tratar de hacer un pequeño ejemplo después de
terminar una migración. Me las arreglé para resolver de otra manera.
Normalmente me ocupo de lo que hizo y al final hago una copia de la tabla y
cargar el DataSet con AddCalcField, espero llegar a ser temporalmente
después de saber si usted tiene otra manera si cambio el caso.
un cordial saludo
"Cassiano de Oliveira" wrote in message news:53c9671c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Señores, en Harbour Console me enviaron a campos de funciones TBrowseDB() y
TBColumnNew() para las columnas como esta:
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
oBrw := TBrowseDB(nLin, nCol, nLinFim, nColFim)
For i:= 1 To Len(aCampos)
If ! ISNIL( aMascara )
bDataField := " { || TRANSFORM( " + aCampos + ", ' " +
aMascara + " ' ) }"
Else
bDataField := "{|| " + aCampos + " }"
EndIf
oColBrw := TbColumnNew( aHeads, &bDataField)
oBrw:AddColumn(oColBrw)
Next
En Xailer he creado un formulario con un TDBBrowse de la siguiente manera,
pero el campo que tiene la función, se muestra en blanco en el siguiente
ejemplo la única columna que aparece los datos es la columna del campo
Dirección.
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
cTitle := 'Pesquisa de Clientes'
cText := 'Clientes'
WITH OBJECT frmProcura()
:cTabela := 'Clientes'
:New() //--> Initialize
:cText := cTitle
:nWidth := 612
:nHeight := 446
:nBorderStyle := bsDIALOG
:oTexto:cText := cText
*-- Define Dataset do TDBrowse
:oBrwProcura:oDataSet := :oDBF
:oBrwProcura:Reset()
*-- Carrega colunas no TDBrowse
FOR i:=1 to Len(aCampos)
WITH OBJECT TDBBrwColumn():New( :oBrwProcura )
:cHeader := aHeads
:oDataField := aCampos //-->> aqui mando o campo, mas alguns
saem em branco.
:cPicture := aMascara
:Create()
END
NEXT
:ShowModal() == mrOK
END
¿Qué me estoy perdiendo?
---
Este email está limpo de vírus e malwares porque a proteção do avast!
Antivírus está ativa.
http://www.avast.com
---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com
Yo había visto este ejemplo, puedo usar el AddCalcField, pero utilizando los
métodos de la DataSet.
Cuando se inserta un nuevo registro utilizando el AddNew (método) y luego
Update () para llevar los registros insertados, funciona perfectamente, pero
mi pregunta es si q tb no iba a funcionar con comandos nativa de tipo Alias>(DbAppend) y Alias-> (DBCOMMIT ()) para utilizar el código antiguo.
No estoy diciendo que esto es un error, sólo quería saber si la manipulación
de comandos nativos Harbour como se ha dicho que tendría que hacer algún
procedimiento en Xailer y consecuentemente actualizar el AddCalcField.
Pero no hay problema, voy a tratar de hacer un pequeño ejemplo después de
terminar una migración. Me las arreglé para resolver de otra manera.
Normalmente me ocupo de lo que hizo y al final hago una copia de la tabla y
cargar el DataSet con AddCalcField, espero llegar a ser temporalmente
después de saber si usted tiene otra manera si cambio el caso.
un cordial saludo
"Cassiano de Oliveira" wrote in message news:53c9671c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Señores, en Harbour Console me enviaron a campos de funciones TBrowseDB() y
TBColumnNew() para las columnas como esta:
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
oBrw := TBrowseDB(nLin, nCol, nLinFim, nColFim)
For i:= 1 To Len(aCampos)
If ! ISNIL( aMascara )
bDataField := " { || TRANSFORM( " + aCampos + ", ' " +
aMascara + " ' ) }"
Else
bDataField := "{|| " + aCampos + " }"
EndIf
oColBrw := TbColumnNew( aHeads, &bDataField)
oBrw:AddColumn(oColBrw)
Next
En Xailer he creado un formulario con un TDBBrowse de la siguiente manera,
pero el campo que tiene la función, se muestra en blanco en el siguiente
ejemplo la única columna que aparece los datos es la columna del campo
Dirección.
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
cTitle := 'Pesquisa de Clientes'
cText := 'Clientes'
WITH OBJECT frmProcura()
:cTabela := 'Clientes'
:New() //--> Initialize
:cText := cTitle
:nWidth := 612
:nHeight := 446
:nBorderStyle := bsDIALOG
:oTexto:cText := cText
*-- Define Dataset do TDBrowse
:oBrwProcura:oDataSet := :oDBF
:oBrwProcura:Reset()
*-- Carrega colunas no TDBrowse
FOR i:=1 to Len(aCampos)
WITH OBJECT TDBBrwColumn():New( :oBrwProcura )
:cHeader := aHeads
:oDataField := aCampos //-->> aqui mando o campo, mas alguns
saem em branco.
:cPicture := aMascara
:Create()
END
NEXT
:ShowModal() == mrOK
END
¿Qué me estoy perdiendo?
---
Este email está limpo de vírus e malwares porque a proteção do avast!
Antivírus está ativa.
http://www.avast.com
---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com
-
- Mensajes: 475
- Registrado: Mar Jul 24, 2012 10:21 pm
Los campos que se muestra en blanco en TDBBrowse
Lo sentimos, esta entrada se ha publicado alguno de los anteriores.
Sigo a la duda.
"Cassiano de Oliveira" wrote in message news:53caed52$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Gracias Ignacio,
Yo había visto este ejemplo, puedo usar el AddCalcField, pero utilizando los
métodos de la DataSet.
Cuando se inserta un nuevo registro utilizando el AddNew (método) y luego
Update () para llevar los registros insertados, funciona perfectamente, pero
mi pregunta es si q tb no iba a funcionar con comandos nativa de tipo
Alias>(DbAppend) y Alias-> (DBCOMMIT ()) para utilizar el código antiguo.
No estoy diciendo que esto es un error, sólo quería saber si la manipulación
de comandos nativos Harbour como se ha dicho que tendría que hacer algún
procedimiento en Xailer y consecuentemente actualizar el AddCalcField.
Pero no hay problema, voy a tratar de hacer un pequeño ejemplo después de
terminar una migración. Me las arreglé para resolver de otra manera.
Normalmente me ocupo de lo que hizo y al final hago una copia de la tabla y
cargar el DataSet con AddCalcField, espero llegar a ser temporalmente
después de saber si usted tiene otra manera si cambio el caso.
un cordial saludo
"Cassiano de Oliveira" wrote in message news:53c9671c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Señores, en Harbour Console me enviaron a campos de funciones TBrowseDB() y
TBColumnNew() para las columnas como esta:
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
oBrw := TBrowseDB(nLin, nCol, nLinFim, nColFim)
For i:= 1 To Len(aCampos)
If ! ISNIL( aMascara )
bDataField := " { || TRANSFORM( " + aCampos + ", ' " +
aMascara + " ' ) }"
Else
bDataField := "{|| " + aCampos + " }"
EndIf
oColBrw := TbColumnNew( aHeads, &bDataField)
oBrw:AddColumn(oColBrw)
Next
En Xailer he creado un formulario con un TDBBrowse de la siguiente manera,
pero el campo que tiene la función, se muestra en blanco en el siguiente
ejemplo la única columna que aparece los datos es la columna del campo
Dirección.
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
cTitle := 'Pesquisa de Clientes'
cText := 'Clientes'
WITH OBJECT frmProcura()
:cTabela := 'Clientes'
:New() //--> Initialize
:cText := cTitle
:nWidth := 612
:nHeight := 446
:nBorderStyle := bsDIALOG
:oTexto:cText := cText
*-- Define Dataset do TDBrowse
:oBrwProcura:oDataSet := :oDBF
:oBrwProcura:Reset()
*-- Carrega colunas no TDBrowse
FOR i:=1 to Len(aCampos)
WITH OBJECT TDBBrwColumn():New( :oBrwProcura )
:cHeader := aHeads
:oDataField := aCampos //-->> aqui mando o campo, mas alguns
saem em branco.
:cPicture := aMascara
:Create()
END
NEXT
:ShowModal() == mrOK
END
¿Qué me estoy perdiendo?
---
Este email está limpo de vírus e malwares porque a proteção do avast!
Antivírus está ativa.
http://www.avast.com
---
Este email está limpo de vírus e malwares porque a proteção do avast!
Antivírus está ativa.
http://www.avast.com
---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com
Sigo a la duda.
"Cassiano de Oliveira" wrote in message news:53caed52$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Gracias Ignacio,
Yo había visto este ejemplo, puedo usar el AddCalcField, pero utilizando los
métodos de la DataSet.
Cuando se inserta un nuevo registro utilizando el AddNew (método) y luego
Update () para llevar los registros insertados, funciona perfectamente, pero
mi pregunta es si q tb no iba a funcionar con comandos nativa de tipo
Alias>(DbAppend) y Alias-> (DBCOMMIT ()) para utilizar el código antiguo.
No estoy diciendo que esto es un error, sólo quería saber si la manipulación
de comandos nativos Harbour como se ha dicho que tendría que hacer algún
procedimiento en Xailer y consecuentemente actualizar el AddCalcField.
Pero no hay problema, voy a tratar de hacer un pequeño ejemplo después de
terminar una migración. Me las arreglé para resolver de otra manera.
Normalmente me ocupo de lo que hizo y al final hago una copia de la tabla y
cargar el DataSet con AddCalcField, espero llegar a ser temporalmente
después de saber si usted tiene otra manera si cambio el caso.
un cordial saludo
"Cassiano de Oliveira" wrote in message news:53c9671c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Señores, en Harbour Console me enviaron a campos de funciones TBrowseDB() y
TBColumnNew() para las columnas como esta:
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
oBrw := TBrowseDB(nLin, nCol, nLinFim, nColFim)
For i:= 1 To Len(aCampos)
If ! ISNIL( aMascara )
bDataField := " { || TRANSFORM( " + aCampos + ", ' " +
aMascara + " ' ) }"
Else
bDataField := "{|| " + aCampos + " }"
EndIf
oColBrw := TbColumnNew( aHeads, &bDataField)
oBrw:AddColumn(oColBrw)
Next
En Xailer he creado un formulario con un TDBBrowse de la siguiente manera,
pero el campo que tiene la función, se muestra en blanco en el siguiente
ejemplo la única columna que aparece los datos es la columna del campo
Dirección.
aCampo := {'LEFT(Nome,10)', 'Endereco', 'SoNumeros(Telefone)'}
aHeads := {'Nome/Razao', 'Endereço', 'Telefone'}
aMascara := { '@!', '@!', '@!' }
cTitle := 'Pesquisa de Clientes'
cText := 'Clientes'
WITH OBJECT frmProcura()
:cTabela := 'Clientes'
:New() //--> Initialize
:cText := cTitle
:nWidth := 612
:nHeight := 446
:nBorderStyle := bsDIALOG
:oTexto:cText := cText
*-- Define Dataset do TDBrowse
:oBrwProcura:oDataSet := :oDBF
:oBrwProcura:Reset()
*-- Carrega colunas no TDBrowse
FOR i:=1 to Len(aCampos)
WITH OBJECT TDBBrwColumn():New( :oBrwProcura )
:cHeader := aHeads
:oDataField := aCampos //-->> aqui mando o campo, mas alguns
saem em branco.
:cPicture := aMascara
:Create()
END
NEXT
:ShowModal() == mrOK
END
¿Qué me estoy perdiendo?
---
Este email está limpo de vírus e malwares porque a proteção do avast!
Antivírus está ativa.
http://www.avast.com
---
Este email está limpo de vírus e malwares porque a proteção do avast!
Antivírus está ativa.
http://www.avast.com
---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com