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.
Hola,
Prueba en listbox de asociarle el alias
Saludos.
Prueba en listbox de asociarle el alias
Code: Select all
REDEFINE LISTBOX oLbx ... ALIAS ...
Saludos.
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
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..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm
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..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
-
- 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.
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
USE ... NEW
cAliasCliente := Alias()
Code: Select all
REDEFINE LISTBOX ... ALIAS (cAliasCliente)
C.
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
-
- Posts: 233
- Joined: Wed Aug 09, 2006 3:07 pm