Página 1 de 1

error al entrar en formulario

Publicado: Lun Oct 30, 2006 5:08 pm
por PILO
Me da el siguiente error cuando entro en el formulario
Subsistema: BASE
Código de error: 1002
Estado: .F.
Descripción: Alias does not exist
Operación:
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
TDBFDATASET:GETTAGS (1101)
TFEXPLOTA:FORMINITIALIZE (41)
TFEXPLOTA:ONINITIALIZE (0)
TFEXPLOTA:NEW (183)
TMENUSRMPILO:MENU1ITEM1_1CLICK (36)
TMENUITEM:ONCLICK (0)
TMENU:DOACTION (213)
TMENU:DOACTION (218)
TMENUSRMPILO:WMCOMMAND (874)
RUNFORM (0)
TAPPLICATION:RUN (206)
MAIN (20)
Cuando entro en el siguiente medoto de la class
en la linea marcada sale el anterior error
METHOD FormInitialize( oSender ) CLASS TFexplota
LOCAL oSortMenu
LOCAL aTags
LOCAL nFor
set delete off
oSortMenu := TMenu():Create( Self, .t. )
::odbfDataSet1:lOpen()
::aTags := ::odbfDataSet1:GetTags()
::odbfDataSet1:OrdSetFocus("")
FOR nFor := 1 to len( ::aTags )
WITH OBJECT TMenuItem():New( oSortMenu )
:cText := "Order by " + ::aTags[ nFor ]
:Cargo := nFor
:OnClick := {|o| ::nTag := o:Cargo }
:Create()
END
NEXT
WITH OBJECT ::oToolBar := TToolBar():New( ::oRebar1 )
:lList := .t.
:lAutoSize := .t.
:Create()
//::oTagBtn := :AddButton( "", "BMP_SORT",,, "Set Order", {|| ::nTag++ }, oSortMenu )
//::nTag := 1
// WITH OBJECT ::oFilterBtn := :AddButton( "", "BMP_Filtrar",,, "Filtrado", {|| ::Filter() } )
// :lChecked := .f.
// END
// :AddSeparator()
:AddButton( "","bmp_Primero" ,,,"Primero", {|| ::oDBBrowse1:GoTop() } )
:AddButton( "","bmp_Anterior" ,,,"Anterior", {|| ::oDBBrowse1:GoUp() } )
:AddButton( "","bmp_Siguiente" ,,,"Siguiente", {|| ::oDBBrowse1:GoDown() } )
:AddButton( "","bmp_Ultimo" ,,,"Ultimo", {|| ::oDBBrowse1:GoBottom() } )
:AddButton( "","bmp_Salir" ,,,"Salir", {|| ::Close() } )
END
/*:AddButton( "", "BMP_APPEND",,, "Append", {|| ::AddNew() } )
:AddButton( "", "BMP_EDIT",,, "Edit", {|| ::Edit() } )
:AddButton( "", "BMP_DELETE",,, "Delete", {|| ::Delete() } )
:AddSeparator()
:AddButton( "", "XA_BMP_PRINTER",,, "Print", {|| ::Report() } )
:AddSeparator()
*/
WITH OBJECT ::oRebarBand := TRebarBand():New( ::oRebar1 )
:oControl := ::oToolBar
:Create()
END
WITH OBJECT ::oEdiBusqueda := TEditBtn():New( ::oRebar1 )
:oBitmap := "bmp_lupa"
:OnBtnClick := {|o| ::oDBBrowse1:Seek( o:Value ), nil }
:nMaxLength := 100
:Create()
::oDBBrowse1:oSeek := ::oEdiBusqueda
END
WITH OBJECT TRebarBand():New( ::oRebar1 )
:cText := "Búsqueda:"
:oControl := ::oEdiBusqueda
:Create()
END
RETURN Nil
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
--

error al entrar en formulario

Publicado: Lun Oct 30, 2006 5:33 pm
por ignacio
Pilo,
El error se produce porque no se ha podido abrir la tabla.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:[email=4546235f@news.xailer.com...]4546235f@news.xailer.com...[/email]
Me da el siguiente error cuando entro en el formulario
Subsistema: BASE
Código de error: 1002
Estado: .F.
Descripción: Alias does not exist
Operación:
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
TDBFDATASET:GETTAGS (1101)
TFEXPLOTA:FORMINITIALIZE (41)
TFEXPLOTA:ONINITIALIZE (0)
TFEXPLOTA:NEW (183)
TMENUSRMPILO:MENU1ITEM1_1CLICK (36)
TMENUITEM:ONCLICK (0)
TMENU:DOACTION (213)
TMENU:DOACTION (218)
TMENUSRMPILO:WMCOMMAND (874)
RUNFORM (0)
TAPPLICATION:RUN (206)
MAIN (20)
Cuando entro en el siguiente medoto de la class
en la linea marcada sale el anterior error
METHOD FormInitialize( oSender ) CLASS TFexplota
LOCAL oSortMenu
LOCAL aTags
LOCAL nFor
set delete off
oSortMenu := TMenu():Create( Self, .t. )
::odbfDataSet1:lOpen()
::aTags := ::odbfDataSet1:GetTags()
::odbfDataSet1:OrdSetFocus("")
FOR nFor := 1 to len( ::aTags )
WITH OBJECT TMenuItem():New( oSortMenu )
:cText := "Order by " + ::aTags[ nFor ]
:Cargo := nFor
:OnClick := {|o| ::nTag := o:Cargo }
:Create()
END
NEXT
WITH OBJECT ::oToolBar := TToolBar():New( ::oRebar1 )
:lList := .t.
:lAutoSize := .t.
:Create()
//::oTagBtn := :AddButton( "", "BMP_SORT",,, "Set Order", {|| ::nTag++ }, oSortMenu )
//::nTag := 1
// WITH OBJECT ::oFilterBtn := :AddButton( "", "BMP_Filtrar",,, "Filtrado", {|| ::Filter() } )
// :lChecked := .f.
// END
// :AddSeparator()
:AddButton( "","bmp_Primero" ,,,"Primero", {|| ::oDBBrowse1:GoTop() } )
:AddButton( "","bmp_Anterior" ,,,"Anterior", {|| ::oDBBrowse1:GoUp() } )
:AddButton( "","bmp_Siguiente" ,,,"Siguiente", {|| ::oDBBrowse1:GoDown() } )
:AddButton( "","bmp_Ultimo" ,,,"Ultimo", {|| ::oDBBrowse1:GoBottom() } )
:AddButton( "","bmp_Salir" ,,,"Salir", {|| ::Close() } )
END
/*:AddButton( "", "BMP_APPEND",,, "Append", {|| ::AddNew() } )
:AddButton( "", "BMP_EDIT",,, "Edit", {|| ::Edit() } )
:AddButton( "", "BMP_DELETE",,, "Delete", {|| ::Delete() } )
:AddSeparator()
:AddButton( "", "XA_BMP_PRINTER",,, "Print", {|| ::Report() } )
:AddSeparator()
*/
WITH OBJECT ::oRebarBand := TRebarBand():New( ::oRebar1 )
:oControl := ::oToolBar
:Create()
END
WITH OBJECT ::oEdiBusqueda := TEditBtn():New( ::oRebar1 )
:oBitmap := "bmp_lupa"
:OnBtnClick := {|o| ::oDBBrowse1:Seek( o:Value ), nil }
:nMaxLength := 100
:Create()
::oDBBrowse1:oSeek := ::oEdiBusqueda
END
WITH OBJECT TRebarBand():New( ::oRebar1 )
:cText := "Búsqueda:"
:oControl := ::oEdiBusqueda
:Create()
END
RETURN Nil
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
--

error al entrar en formulario

Publicado: Lun Oct 30, 2006 6:53 pm
por jfgimenez
PILO,
oSortMenu := TMenu():Create( Self, .t. )
::odbfDataSet1:lOpen()
::aTags := ::odbfDataSet1:GetTags()
No es
::oDbfDataSet1:lOpen()
sino
::oDbfDataSet1:Open()
Quita la l que hay delante de Open()
--
Un saludo,
José F. Giménez
http://www.xailer.com
--

error al entrar en formulario

Publicado: Lun Oct 30, 2006 11:00 pm
por PILO
Ahora me da el error siguiente
**************************** Registro de errores *****************************
Fecha: 30-10-2006
Hora: 22:58:25
Memoria libre: 536932
Area actual: 1
------------------------- Información del compilador --------------------------
Versión Xailer: Xailer 1.1.1 Version 1.1a
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del error -----------------------
Subsistema: DBFCDX
Código de error: 1001
Estado: .T.
Descripción: Open error
Operación:
Argumentos:
Fichero: EXPLOTA.cdxEXPLOTA.DBF
Código error SO: 3
Pila de llamadas:
DBUSEAREA (0)
TDBFDATASET:OPEN (228)
TFEXPLOTA:FORMINITIALIZE (40)
TFEXPLOTA:ONINITIALIZE (0)
TFEXPLOTA:NEW (183)
TMENUSRMPILO:MENU1ITEM1_1CLICK (36)
TMENUITEM:ONCLICK (0)
TMENU:DOACTION (213)
TMENU:DOACTION (218)
TMENUSRMPILO:WMCOMMAND (874)
RUNFORM (0)
TAPPLICATION:RUN (206)
MAIN (20)
--

error al entrar en formulario

Publicado: Lun Oct 30, 2006 11:07 pm
por PILO
Necesito que me digas como poner so siguiente
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
pongo en el tdcxdatasoure me lo cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
--

error al entrar en formulario

Publicado: Mar Oct 31, 2006 9:31 am
por ignacio
Pilo,
Los indices estructurales CDX no hay que ni siquiera indicarlos. Los abre directamente el propio RDD (que no Xailer). No obstante lo normal cuando se añaden í­ndices en la propiedad aIdxFiles es incluirlos sin ningún Path, de esta forma, asumen el path de su fichero DBF.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:45467796$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Necesito que me digas como poner so siguiente
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
pongo en el tdcxdatasoure me lo cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
--

error al entrar en formulario

Publicado: Mar Oct 31, 2006 12:20 pm
por PILO
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
pongo en el tdcxdatasoure me lo cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
cuando lo estoy ejecuntado es decir cuando entra en el formulario tiene que abrir
la base de datos en el donde esta, ya que el programa esta en otra carpeta diferente a la que habre
el programa.
Me puedes ayudar en esto. gracias
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:454709f6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Pilo,
Los indices estructurales CDX no hay que ni siquiera indicarlos. Los abre directamente el propio RDD (que no Xailer). No obstante lo normal cuando se añaden í­ndices en la propiedad aIdxFiles es incluirlos sin ningún Path, de esta forma, asumen el path de su fichero DBF.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:45467796$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Necesito que me digas como poner so siguiente
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
pongo en el tdcxdatasoure me lo cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
--

error al entrar en formulario

Publicado: Mar Oct 31, 2006 2:09 pm
por ignacio
Pilo,
>>y el tdcxdata
Lo siento no se que es esa clase
>>y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
>>pongo en el tdcxdatasoure me lo cambia por C:srmilbroexplota.dbf
Será mejor que nos mandes un pequeño ejemplo. Lo siento.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:4547315b$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
pongo en el tdcxdatasoure me lo cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
cuando lo estoy ejecuntado es decir cuando entra en el formulario tiene que abrir
la base de datos en el donde esta, ya que el programa esta en otra carpeta diferente a la que habre
el programa.
Me puedes ayudar en esto. gracias
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:454709f6$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Pilo,
Los indices estructurales CDX no hay que ni siquiera indicarlos. Los abre directamente el propio RDD (que no Xailer). No obstante lo normal cuando se añaden í­ndices en la propiedad aIdxFiles es incluirlos sin ningún Path, de esta forma, asumen el path de su fichero DBF.
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje news:45467796$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
Necesito que me digas como poner so siguiente
El dataset esta trabajando en C:srmilbroexplota.dbf
y el tdcxdata lo pongo C:srmilbroexplota.cdx y lo
pongo en el tdcxdatasoure me lo cambia por C:srmilbroexplota.dbf
como lo tengo que poner para que salga bien
--

error al entrar en formulario

Publicado: Mar Oct 31, 2006 4:35 pm
por PILO
Pilo,
>>y el tdcxdata
Lo siento no se que es esa clase
>>y el tdcxdatasource:cConnect lo pongo C:srmilbroexplota.cdx y lo
>>pongo en el tdcxdatasoure:cConnect me lo cambia por C:srmilbroexplota.dbf
Será mejor que nos mandes un pequeño ejemplo. Lo siento.
Un saludo,
--