Problema al visualizar el contenido de una tabla
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
Problema al visualizar el contenido de una tabla
Hola a todos. Vamos a ver.... Tengo dos tablas creadas y puedo acceder al contenido de ambas sin ningún problema. Ahora bien, tengo declarada las tablas de la siguiente forma y en este orden:
USE ( CurDir() + "\Clientes" ) VIA "DBFCDX"
Clientes->( OrdSetFocus( "nomcli" ) )
Clientes->( DbGoTop() )
USE ( CurDir() + "\articulos" ) VIA "DBFCDX" new
articulos->( OrdSetFocus( "cod_art" ) )
articulos->( DbGoTop() )
Hasta ahí todo bien.. El problema es que cuando muestro la información de las tablas en una lista, en la de articulos no hay problemas pero con la de clientes me repite cada registro tanto como registros tenga la tabla articulos, es decir, si articulos tiene solo 3 registros me repite cada nombre de cliente 3 veces y ademas solo me muestra en pantalla de 3 en 3, algo raro....
Alguien podría decirme en que estoy fallando??
Gracias a todos y saludos....
Elías Torres.
USE ( CurDir() + "\Clientes" ) VIA "DBFCDX"
Clientes->( OrdSetFocus( "nomcli" ) )
Clientes->( DbGoTop() )
USE ( CurDir() + "\articulos" ) VIA "DBFCDX" new
articulos->( OrdSetFocus( "cod_art" ) )
articulos->( DbGoTop() )
Hasta ahí todo bien.. El problema es que cuando muestro la información de las tablas en una lista, en la de articulos no hay problemas pero con la de clientes me repite cada registro tanto como registros tenga la tabla articulos, es decir, si articulos tiene solo 3 registros me repite cada nombre de cliente 3 veces y ademas solo me muestra en pantalla de 3 en 3, algo raro....
Alguien podría decirme en que estoy fallando??
Gracias a todos y saludos....
Elías Torres.
- Carles
- Posts: 1149
- Joined: Fri Feb 10, 2006 2:34 pm
- Location: Barcelona
- Been thanked: 6 times
- Contact:
Hola,
Prueba en listbox de asociarle el alias
Saludos.
Prueba en listbox de asociarle el alias
Code: Select all | Expand
REDEFINE LISTBOX oLbx ... ALIAS ...
Saludos.
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
- Antonio Linares
- Site Admin
- Posts: 42418
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 14 times
- Been thanked: 48 times
- Contact:
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
- Carles
- Posts: 1149
- Joined: Fri Feb 10, 2006 2:34 pm
- Location: Barcelona
- Been thanked: 6 times
- Contact:
Elias,
Borra y crea de nuevo los indices
Saludos.
C.
Borra y crea de nuevo los indices
Saludos.
C.
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
- Carles
- Posts: 1149
- Joined: Fri Feb 10, 2006 2:34 pm
- Location: Barcelona
- Been thanked: 6 times
- Contact:
Elias,
Intenta poner el codigo q usas para las listas (lo mas breve posible)
C.
Intenta poner el codigo q usas para las listas (lo mas breve posible)
C.
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
Carles,
El código que utilizo es este..
DEFINE dialog odlg resource "sele_cli"
redefine LISTBOX oBrw alias Clientes;
FIELDS hBmp, clientes->Nomcli, clientes->Apecli;
HEADERS "","Nombre", "Apellidos" ID 500 OF oDlg
obrw:bKeyChar = { | nKey, nFlags | Search( nKey, @cSearch ), oBrw:Refresh(),oSay:REFRESH()}
redefine say oSay prompt cSearch id 130 of odlg FONT oFont COLOR CLR_BLACK, CLR_WHITE
ACTIVATE dialog odlg;
on init cursores(odlg)
Saludos.
Elías Torres.
El código que utilizo es este..
DEFINE dialog odlg resource "sele_cli"
redefine LISTBOX oBrw alias Clientes;
FIELDS hBmp, clientes->Nomcli, clientes->Apecli;
HEADERS "","Nombre", "Apellidos" ID 500 OF oDlg
obrw:bKeyChar = { | nKey, nFlags | Search( nKey, @cSearch ), oBrw:Refresh(),oSay:REFRESH()}
redefine say oSay prompt cSearch id 130 of odlg FONT oFont COLOR CLR_BLACK, CLR_WHITE
ACTIVATE dialog odlg;
on init cursores(odlg)
Saludos.
Elías Torres.
- Carles
- Posts: 1149
- Joined: Fri Feb 10, 2006 2:34 pm
- Location: Barcelona
- Been thanked: 6 times
- Contact:
Elias,
No veo nada raro
yo probaria ahora
En el use:
y en el listbox
Siau.
C.
No veo nada raro
yo probaria ahora
En el use:
Code: Select all | Expand
USE ... NEW
cAliasCliente := Alias()
y en el listbox
Code: Select all | Expand
REDEFINE LISTBOX ... ALIAS (cAliasCliente)
Siau.
C.
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
"...programar es fácil, hacer programas es difícil..."
UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm