Autor Tema: [SOLUCIONADO] Pasar linea entera de Datos de un Grid a Otro? -VFox  (Leído 5679 veces)

0 Usuarios y 4 Visitantes están viendo este tema.

Desconectado Jarmandaros

  • -*-Miembro Eterno-*-
  • The Communiter-
  • *****
  • Mensajes: 3873
  • -^- Despicable Member -^-
    • Jarmandaros Blog
eh aqui otra interrogante mas con la cual quiero que me ayuden y de la cual de antemano les agradezco.  :)

utilizo el VISUAL FOX 6.0

Tengo 2 Grids en un form, en el grid1 las siguientes columnas:

Column1 - Column2  -  Column3
Codigo   -  Nombre  -  Commandbutton

en el form2 las siguientes

Column1 - Column2
Codigo   -  Nombre


en el grid1 me carga los datos de la tabla1 cuando se carga el form

he creado un cursor llamado tabla2

Código: [Seleccionar]
CREATE CURSOR tabla2(codigo C(10),nombre C(60))
y en el grid2 controlsource=tabla2

en el evento click del commanbutton tengo el siguiente codigo:

Código: [Seleccionar]
select tabla1
scan
m.codigo = codigo
m.nombre = nombre
                select tabla2
append blank
replace codigo with m.codigo
replace nombre with m.nombre
select tabla1

endscan

mi intencion es que cuando precione el commandbutton me agregue en el grid2 los datos de la fila del grid1 donde precione dicho commandbutton, pero con el codigo anterior me manda toda la tabla.  x_x

ojala me puedan ayudar, de antemano se los agradezco.  :friends:

« Última Modificación: noviembre 13, 2008, 12:14:09 pm por Jarmandaros »
Queres Vender o Comprar un producto X? unite al grupo del Tiangue! en Facebook, solo necesitas una cuenta en FB. EL Tiangue!
Visita mi Blog

Desconectado rcguillen

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2320
Re: Como Paso una linea entera de Datos de un Grid a Otro? -VFox
« Respuesta #1 : noviembre 13, 2008, 11:42:28 am »
quitale el scan (ya q con esto haces q recorra toda la tabla)

-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-

Desconectado Jarmandaros

  • -*-Miembro Eterno-*-
  • The Communiter-
  • *****
  • Mensajes: 3873
  • -^- Despicable Member -^-
    • Jarmandaros Blog
Re: Como Paso una linea entera de Datos de un Grid a Otro? -VFox
« Respuesta #2 : noviembre 13, 2008, 12:13:28 pm »
quitale el scan (ya q con esto haces q recorra toda la tabla)

 :clapping:  eso mero era...  :thumbsup:

ahora el codigo que funciona es este:

Código: [Seleccionar]
SELECT tabla2
APPEND BLANK
    REPLACE codigo WITH tabla1.codigo
    REPLACE nombre  WITH tabla1.nombre

Gracias rcguillen por el dato  :friends:

Queres Vender o Comprar un producto X? unite al grupo del Tiangue! en Facebook, solo necesitas una cuenta en FB. EL Tiangue!
Visita mi Blog

Desconectado eduardoantonio10

  • Sv Member
  • ***
  • Mensajes: 108
Re: Como Paso una linea entera de Datos de un Grid a Otro? -VFox
« Respuesta #3 : noviembre 24, 2008, 11:24:09 am »
:clapping:  eso mero era...  :thumbsup:

ahora el codigo que funciona es este:

Código: [Seleccionar]
SELECT tabla2
APPEND BLANK
    REPLACE codigo WITH tabla1.codigo
    REPLACE nombre  WITH tabla1.nombre

Gracias rcguillen por el dato  :friends:



si esta bien ese codigo pero yo te aconsejo q no ocupes mucho el append blank y acostubrate a usar sql mira por ejemplo el codigo anterior

Código: [Seleccionar]

insert into tabla2 (codigo ,nombre  ) values (tabla1.codigo, tabla1.nombre )





Desconectado Jarmandaros

  • -*-Miembro Eterno-*-
  • The Communiter-
  • *****
  • Mensajes: 3873
  • -^- Despicable Member -^-
    • Jarmandaros Blog
Re: [SOLUCIONADO] Pasar linea entera de Datos de un Grid a Otro? -VFox
« Respuesta #4 : noviembre 24, 2008, 11:31:24 am »
si esta bien ese codigo pero yo te aconsejo q no ocupes mucho el append blank y acostubrate a usar sql mira por ejemplo el codigo anterior

Código: [Seleccionar]

insert into tabla2 (codigo ,nombre  ) values (tabla1.codigo, tabla1.nombre )



hey awebos, gracias eduardoantonio10 con SQL esta mejor, esto si que me va a servir de mucho  ohyea:
Queres Vender o Comprar un producto X? unite al grupo del Tiangue! en Facebook, solo necesitas una cuenta en FB. EL Tiangue!
Visita mi Blog