Perdon, pero la duda me carcome…
Como puede ser que cada vez que entras a
un Browser debés ordenar la tabla?
Eso tá muyyyyyyy mal.
Además, estamos hablando de CAVO?
Como que abrís la tabla con DBUseArea …
eso no abre una tabla mediante objetos, eso no podes asignarlo al brower
mediante :Use(). Por lo tanto en :Server que tenés?
Otra, será una tabla temporal? Imagino que
sí.
Me alegro que hayas solucionado el
problema, de todas formas, para la próxima incluí el codigo AYUDARNOS A
AYUDARTE!!! J J
Claudio G. Torrillo
www.xcsa.com.ar
Tel/Fax: 4840-0255
info(@)xcsa.com.ar
De:
Enviado el: Jueves, 05 de Abril de
2007 06:02 p.m.
Para:
Asunto: [guvoaII] Re: VO 2.7 no me
toma todos los TAGs al crear Dbserver
Compañeros he encontrado la solucion para mi problema.
Incicialmente abria la tabla en modo exclusivo y ordenaba los datos
con el comando INDEX ON campo TAG campo. Al tratar de abrir algun
indice, no me mostraba datos.
Cambie mi programa de la siguiente forma.
Abri la tabla con el comando DBUSEAREA(), despues de esto se lo
asigne al Browser como SERVER y lo ordene con el comando
SELF:Browser:
y de esta forma es como me funciono....
con el indice que quiero.
Saludos
--- En guvoaII@gruposyahoo
<clipsupp@..
>
> Incluí el código del método en la consulta.
>
>
>
> Claudio G. Torrillo
>
> www.xcsa.com.
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.
>
>
>
> _____
>
> De: guvoaII@gruposyahoo
En nombre
> de
> Enviado el: Martes, 03 de Abril de 2007 01:02 a.m.
> Para: guvoaII@gruposyahoo
> Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
>
>
> Hola a todos,
>
>
>
> Tengo un Browser en una DataDialog. En el metodo PostInit creo una
tabla y
> se la asigno al Browser como Server.
>
> Al crear la tabla tambien creo un indice, pero al abrirla el
indice me lo
> ignora.
>
>
>
> Ya he probado con los comandos que ustedes han mencionado y sigue
igual.
>
> Si abro la tabla con algun progrma como tipo DBFNTX, puedo ver los
datos,
>
> pero si cargo el archivo DBFCDX que he creado, no me muestra nada.
>
>
>
> Alguien de ustedes me puede sugerir que debo hacer ?
>
>
>
> De antemano muchas gracias por la ayuda que me puedan proporcionar.
>
>
>
> Saludos
>
>
>
>
>
> "[xCSA] Claudio Torrillo" <clipsupp@..
>
> Ok.
>
>
>
> Cambia la expresion a Str(RECNO()) creo que eso soluciona el
problema.
>
> Claudio G. Torrillo
>
> www.xcsa.com.
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.
>
>
>
>
>
>
> _____
>
>
> De: guvoaII@gruposyahoo
En nombre
> de Pablo J. Pereyra
> Enviado el: Sábado, 17 de Marzo de 2007 04:20 p.m.
> Para: guvoaII@gruposyahoo
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Claudio, Gerardo,
>
>
>
> Si, podria hacer eso mismo... pero mi curiosidad viene porque en
Clipper
> tengo una rutina igual solo que como funcion y no como metodo pero
> exactamente la misma y alli funciona perfecto.
>
> En VO deberia hacer lo mismo y no funciona... estoy agregando
registros y
> observando el comportamiento del indice y no hace lo que
deberia... por
> ejemplo arme un metodo que recorra el DBF y se pare donde este
DELETED() y
> .NOT. RLOCK(), y me encuentra el deleted pero ese indice tiene los
registos
> bloqueados..
>
>
>
> Este aplicativo en VO debe funcionar "simultaneamente" con el
otro
hecho en
> cliper y usar los indices que ya dispongo, por eso no puedo crear
> condiciones nuevas... salvo cambiar el soft en clipper, pero como
estoy
> medio jugado de tiempo necesito hacerlo funcionar ahora y despues
ya si
> podre cambiar todo.
>
>
>
> COmo detalle los CDX son creados todos desde Clipper 5.3b, y en VO
uso los
> SETs correspondientes para clipper (collation, etc)
>
> Ya tengo este tipo de mezcla entre Clipper y VO usando mismos DBF
y CDX..
> pero ahora me esta dando problemas, llegue a pensar que los DBF
estaban
> dañados pero no es asi.
>
>
>
> La otra idea que tengo es "reciclar" registros pero sin usar
indice.... es
> decir recorrer registro a registro la DBF hasta encontrar uno que
este
> marcado como DELETED y alli rescatarlo,,
lo menos
> podre hacerlo hasta que descubra el problema.
>
>
>
> Alguna sugerencia ?
>
>
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo
>
> Sent: Saturday, March 17, 2007 4:03 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
>
>
> Otra opción podría ser trabajar con un filtro directamente:
>
> oBase:SetFilter(
>
>
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@ <mailto:gjbiagiotti
> MSN: gerardo_biagiotti@ <mailto:gerardo_
> gjbiagiotti@ <mailto:gjbiagiotti
> gjbiagiotti@ <mailto:gjbiagiotti
>
> De: guvoaII@gruposyahoo <mailto:guvoaII@gruposyahoo
> [mailto:guvoaII@gruposyahoo
Torrillo
> Enviado el: Sábado, 17 de Marzo de 2007 03:42 p.m.
> Para: guvoaII@gruposyahoo
> Asunto: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> No debiera, pero ..
>
> Ahora, y si le cambias la expresión por INDEX ON IIF(DELETED
(),"S","N")
>
> Pasas a tener un índice STD y donde la clave te permite
seleccionar
> rápidamente cualquier condición.
>
> Claudio G. Torrillo
>
> www.xcsa.com.
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.
>
>
> _____
>
>
> De: guvoaII@gruposyahoo
En nombre
> de Pablo J. Pereyra
> Enviado el: Sábado, 17 de Marzo de 2007 12:49 p.m.
> Para: guvoaII@gruposyahoo
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Claudio,
>
> Me esta pasando con varios dbserver, pero el problema lo tengo
especialmente
> con uno que tiene esta condicion, podra ser eso ?
>
> INDEX ON Recno() FOR Deleted()
>
> Ese dbserver tiene reutilizacion de registros porque tiene muchas
altas y
> bajas, sera que hay problemas con indices que tengan esa
condicion ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: [xCSA] Claudio Torrillo <mailto:clipsupp@
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo
>
> Sent: Saturday, March 17, 2007 6:56 AM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Pablo.
>
> Primero, el editor de DBserver … mejor ni hablar.
>
> Segundo, si el código fuente de los dbServer es el del 2.5
original, hay
> diferencias. Mínimas, pero diferencias al fin.
>
> Tercero, un problema que no sé si se corrigió es que si el
DBServer está
> definido por el editor en un directorio y luego le digo que la
tabla está en
> otro, pero el definido es alcanzable, el código junto con el
AUTOOPEN hace
> que el CDX se abra 2 veces, con lo cual en funcionamiento no anda
ni a
> cañones ya que no sabe a que tag apuntar por que los tiene
duplicados, esto
> ocurría en 2.5 y 2.6 si no me equivoco … hace años que tengo mi
propia clase
> y el editor ni lo miro.
>
> Ergo, lo que te dice Gerardo del AutoOpen soluciona en parte el
problema, lo
> otro a realizar es regenerar el código de los dbServer con 2.7
>
> Respecto de los TAGS que el editor no toma, simple, debes estar
utilizando
> funciones que el editor no conoce, hay una DLL que se genera
>
> -- CAVO27\VOLIB\
>
> Esa dll se genera y se pone en el directorio BIN, permite definir
las
> funciones que el editor de DBServer necesita para los indices.
>
> Por supuesto que si el problema de apertura es este, olvídate de la
> generación no?
>
> Claudio G. Torrillo
>
> www.xcsa.com.
>
> Tel/Fax: 4840-0255
>
> info(@)xcsa.
>
>
> _____
>
>
> De: guvoaII@gruposyahoo
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 09:39 p.m.
> Para: guvoaII@gruposyahoo
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Me tiene enfermo... me toma 1 solo TAG.
>
> La base tiene 3 TAGS, le selecciono los otros por el numero o por
el nombre
> del mismo y el OrderInfo(DBOI_
>
> la verdad ya no se que hacer porque no puedo trabajar asi... me
esta
> grabando donde quiere. Levanto el mismo DBF en VO 2.5 y lo levanta
> perfecto,, me parece que me voy a volver para atras en la version.
>
> Si no me lo mostrara en el IDE pero al operar si lo considerara no
me
> calienta... pero no existe para el VO.
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo
>
> Sent: Friday, March 16, 2007 9:23 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Utilizá en tu programa lo siguiente para confirmar cuantos TAG te
abre con
> la base:
>
> ?oBase:OrderInfo(
>
> En mi caso el Editor DbServer no me muestra todos los TAGs pero al
ejecutar
> mi programa si los abre.
>
>
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@ <mailto:gjbiagiotti
> MSN: gerardo_biagiotti@ <mailto:gerardo_
> gjbiagiotti@
> gjbiagiotti@
>
> De: guvoaII@gruposyahoo
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 05:12 p.m.
> Para: guvoaII@gruposyahoo
> Asunto: Re: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Gerardo,
>
> El problema es con el editor,,, que me crea un solo TAG y tengo 3.
>
> Pero tambien estoy teniendo dramas porque cuando hago un SETORDER
() del TAG
> no mostrado es como que no encuentra registros.
>
> Voy a seguir haciendo pruebas y te confirmo esto ultimo.
>
> Que moco, no ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@
> ICQ: 34806442
>
> ----- Original Message -----
>
> From: Gerardo <mailto:gjbiagiotti
>
> To: guvoaII@gruposyahoo
<mailto:guvoaII@gruposyahoo
>
> Sent: Friday, March 16, 2007 2:35 PM
>
> Subject: RE: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> No me quedó claro si el problema te lo hace al abrir la base con
el Browse
> del Editor DbServer o en la ejecución de tu programa.
>
> Recién probé a abrir la base de clientes, que tiene 5 Tags, con el
Browse
> del Editor DbServer y solo muestra 3 tags. Pero al utilizar la
base desde mi
> programa abre los 5 Tags.
>
> Utilizo VO 2.7b_2740
>
>
> Analista de Sistemas
> (2580) Marcos Juárez
> Córdoba - Argentina
>
> Mail: gjbiagiotti@
> MSN: gerardo_biagiotti@
> gjbiagiotti@
> gjbiagiotti@
>
> De: guvoaII@gruposyahoo
En nombre
> de Pablo J. Pereyra
> Enviado el: Viernes, 16 de Marzo de 2007 02:39 a.m.
> Para: guvoaII@gruposyahoo
> Asunto: [guvoaII] VO 2.7 no me toma todos los TAGs al crear
Dbserver
>
> Me volvi loco con una boludez que me paso y la comento por si
alguno sabe al
> solucion o que no le pase tambien.
>
> Tenia un problema de ubicacion de registros y perdiendome todo el
dia me di
> cuenta que no lo encuentra porque la clase creada por VO 2.7 al
armar un
> Dbserver solo me levanta el primer TAG que tiene el CDX y en mi
caso habia 3
> TAG.
>
> Que puede estar pasando ?
>
> El DBF esta perfecto asi como su CDX asociado, pues haciendo lo
mismo desde
> VO 2.5 toma todos sin problemas.
>
> Trabajano con VO2.7 si elimino el CDX que me levanta
automaticamente al
> seleccionar el DBF ... y lo vuelvo a seleccionar ahi si me toma
los TAGs.
>
> Supuestamente tengo los 3 parches instalados en el VO2.7, pero
como puedo
> saberlo ?
>
> Pablo J. Pereyra
> Córdoba - Argentina
> pjpereyra@ciudad. <mailto:pjpereyra@
> ICQ: 34806442
>
>
>
> __________ Información de NOD32 2121 (20070316) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.
>
>
>
> __________ Información de NOD32 2121 (20070316) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.
>
>
>
> __________ Información de NOD32 2122 (20070317) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.
>
>
>
> __________ Información de NOD32 2123 (20070317) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32. <http://www.nod32.
>
>
>
>
>
> _____
>
>
> LLama Gratis a cualquier PC del Mundo.
> Llamadas a fijos y móviles desde 1 céntimo por minuto.
> http://es.voice.
>
<http://us.rd.
oo.com/
> > yahoo.com
>