[vfp] Pregunta sobre Close Table

924 views
Skip to first unread message

Rita Cecila Restrepo De La Hoz

unread,
Mar 21, 2012, 9:24:54 PM3/21/12
to Comunidad de Visual Foxpro en Español
Hola Chicos

Espero este bien TODOS.

Si tengo esto:

select 1
Tabla 1 alias tabla 1
select 2
Tabla 2 alias tabla 2

Pero resulta que yo solo quiero cerrar la tabla 2 y que la tabla 1 me quede abierta.

Un ejemplo:

select 1
patrullas alias patrullas_t
selec 2
caso alias caso_t

Esa tabla patrulla debe ser utilizado en diferentes aplicaciones, por eso deseo consultar y cerrar y seguir con caso abierta.

Sera que con close table, pero que mas se pone, sera close table selec 1, o existe otra forma.


Mil Gracias.


Rita

Luis Maria Guayan

unread,
Mar 21, 2012, 9:30:44 PM3/21/12
to publice...@googlegroups.com
USE IN SELECT("Tabla1")

Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________

Rita Cecila Restrepo De La Hoz

unread,
Mar 21, 2012, 9:45:25 PM3/21/12
to publice...@googlegroups.com
Por que me salio otro hilo?, ahora si quede gringa, jajajajaja

Walter R. Ojeda Valiente

unread,
Mar 21, 2012, 10:14:55 PM3/21/12
to publice...@googlegroups.com
Hola Rita

Si quieres cerrar una tabla la forma más sencilla y legible de hacerlo es la siguiente:

SELECT MiTabla
USE

El comando USE sin parámetros, cierra la tabla que está abierta en el área de trabajo actual.

Por otro lado, escribir:
SELECT 1
USE MiTabla1

SELECT 2
USE MiTabla2

no es lo más recomendable. Sería preferible escribir:
SELECT 0
USE MiTabla1

SELECT 0
USE MiTabla2

Ya que al escribir "SELECT 0" el VFP selecciona el siguiente área que esté libre.

Saludos.

Walter.




Date: Wed, 21 Mar 2012 20:24:54 -0500
Subject: [vfp] Pregunta sobre Close Table
From: ritacecil...@gmail.com
To: publice...@googlegroups.com

TheNewInquirer

unread,
Mar 21, 2012, 11:40:39 PM3/21/12
to Comunidad de Visual Foxpro en Español
Así de sencillo Rita,

Como ya te indicó Walter:

1. Seleccionas tu tabla.
2. Pones el comando USE.

El comando USE sin parametros cierra la tabla en el área de trabajo
actual.

He leído que estabas usando el comando CLOSE ALL para cerrar tus
tablas.

En mi caso solo uso CLOSE ALL en el evento Load y Unload junto con
CLOSE DATABASES.

Eso en el evento LOAD hace que al "cargar" o iniciar un form se
cierren todas las bases de datos o tablas, etc. que pudieran estar
abiertas antes de iniciar.

En el evento UNLOAD eso hará que al cerrar el formulario se cierren
todas bases de datos o tablas, etc. que pudieran estar abiertas anter
de abandonar el formulario.

Por otro lado, muchos compañeros expertos del grupo te dirán que ni
siquiera uses CLOSE ALL ya que se cierran varias cosas que para muchos
son todavia útiles aun cerrando el form.

Saludos!

Rita Cecila Restrepo De La Hoz

unread,
Mar 21, 2012, 11:45:48 PM3/21/12
to publice...@googlegroups.com
Mil gracias a los dos sus comentarios como los de luis y los de daniel, pude comprender como hacer lo que quería, Walter animo, palante, para atrás ni para tomar impulso, ese salto ya lo daré yo y me contaras tu, jajajaja aunque no tengo ningún ogro rondando, jajajaja

Me voy a tomar el sabado una cervezas para celebrar tu matrimonio y por tu felicidad total, lo hago de corazon.

Rita

Moises Daniel Vilchez Tello

unread,
Mar 22, 2012, 12:03:41 AM3/22/12
to publice...@googlegroups.com
saludos Rita, la manera como muestra el jemplo Luis Maria funciona muy bien ya que le indicas el nombre de tu cursor

USE IN SELECT("cArticulos")



--
Moises Daniel Vilchez Tello
Chiclayo - Lambayeque - Peru

TheNewInquirer

unread,
Mar 22, 2012, 12:06:14 AM3/22/12
to Comunidad de Visual Foxpro en Español
Ayyyyy Rita... como que ha de hacer mucho calor en Colombia jeje! O de
plano eres super chelera jaja

Yo no tomo ni una gota (por "algunos golpes de la vida" o malas
experiencias con algunos familiares cercanos, que me crearon un
"trauma" al punto de optar por jamas probar una triste gota de
alcohol) pero si te contara jeje, en general, las chelas son muy
bienvenidas en todo México jaja

A mi en lo personal me dan tristeza las personas que adquirieron una
dependencia del alcohol y por más que trabajen duro (de albañiles,
plomeros, electricistas, etc) toda la triste semana, na' mas llega el
"sabadito alegre" y "chiras pelas" jaja

Se acaban su dinerito y dejan a sus familias con una gran tristeza
emocional.

Por otro lado, no tengo nada que decir de aquellos que se toman
alegremente un vaso de cerveza pal calor y eso es todo, como la gente
decente jeje

NOTA.- La expresión "Chiras pelas" la usamos al jugar "canicas" y
cuando las canicas "rebotan", entonces "pelas" o estas frito (muerto,
out, o como le entiendan jaja)

Saludos!

Rita Cecila Restrepo De La Hoz

unread,
Mar 22, 2012, 12:11:48 AM3/22/12
to publice...@googlegroups.com
Jajajajaja
Nada de eso, pero en mi tierra barranquilla, se toma bastante cerveza, yo tomo con moderación, nada de nubladas despues pierdo el año... jajajaja

Rita

Walter R. Ojeda Valiente

unread,
Mar 22, 2012, 12:15:55 AM3/22/12
to publice...@googlegroups.com
Hola Rita

No te preocupes, ya aparecerá más de un ogro rondándote, ni lo dudes.

Y mi matrimonio será recién en el mes de Mayo, así que no te apures a tomar las cervecitas. Bueno, salvo que quieras ir adelantando el festejo, claro.

:-)

Y hoy descubrí algo que todavía me parece increíble. Una chica que siempre me gustó mucho practicamente se me ofreció en bandeja ... y la rechacé. Todavía no lo puedo creer. Primera vez en mi vida que hago algo así, antes apenas una chica mostraba un poquito de interés en mí ya la conversaba con la intención de llevármela a la cama, nunca jamás desaproveché una oportunidad. Y hoy yo mismo le dije que dentro de poco me casaré y que pretendo serle fiel a mi futura esposa. ¿Yo hice eso? aún me cuesta creerlo, esta Fátima me ha cambiado la vida y sin saberlo ella, ja, ja, ja. Espero que mi matrimonio funcione o me arrepentiré de lo que hice hoy :-)

Saludos.

Walter.





Date: Wed, 21 Mar 2012 22:45:48 -0500
Subject: Re: [vfp] Re: Pregunta sobre Close Table
From: ritacecil...@gmail.com
To: publice...@googlegroups.com

TheNewInquirer

unread,
Mar 22, 2012, 12:16:10 AM3/22/12
to Comunidad de Visual Foxpro en Español
Wow!... Mira no' mas.. Hasta de la tierra de Shakira nos saliste jeje

Saludos!

Rita Cecila Restrepo De La Hoz

unread,
Mar 22, 2012, 12:19:04 AM3/22/12
to publice...@googlegroups.com
Walter a ese respeto me referia...

Te felicito por respetarla y por respetarte, un gran abrazo.

Rita

Rita Cecila Restrepo De La Hoz

unread,
Mar 22, 2012, 12:21:04 AM3/22/12
to publice...@googlegroups.com
Claro yo siempre dije que era de Barranquilla Colombia, cuando me presente lo dije, pero barranquilla no solo es shakira.

Saludos

Rita

Miguel Canchas

unread,
Mar 22, 2012, 9:37:37 AM3/22/12
to publice...@googlegroups.com

Ojala que no por Dios ¡!!!!  Ya bastante tengo con escuchar su voz en los buses y en gente que no tiene cultura musical….

 

Yo viajo a San Andres la primera semana de abril para pasar mi luna de miel, si escucho algo de la cantante en mención será terrible L.

 

MK

Miguel Castillo

unread,
Jun 5, 2012, 8:11:03 PM6/5/12
to comunidad de vfp9

walter saludos

a proposito mis tablas yo les pongo la extencion .dll como me recomendo el grupo en cierta ocacion y cunado las utilizo

lo realizo asi por ejemplo

use mfg.dll in 0
use mfg.dll in 1
y asi sucesivamente
seria mas conveniente realizarlo como indicas en el mensaje anterior todas en in 0
creo que me explique


saludos

Miguel Castillo
Ecuador pero vivo en Santander España

y felicidades y los mejores deseo en tu nuevo estado y sin animo de ofenderte ni polemizar bendiciones para ti y tu familia me pareces una gran persona

espero ver las fotos

From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Pregunta sobre Close Table
Date: Thu, 22 Mar 2012 02:14:55 +0000

Walter R. Ojeda Valiente

unread,
Jun 5, 2012, 9:58:37 PM6/5/12
to publice...@googlegroups.com
Hola Miguel

Pues no, puedes usar cualquiera de las dos formas, es cuestión de gustos. Escribiendo:

USE MiTabla IN 0

escribes menos, pero ambas formas son equivalentes.

Y gracias por tus buenos deseos.

Saludos.

Walter.




To: publice...@googlegroups.com
Subject: RE: [vfp] Pregunta sobre Close Table
Date: Tue, 5 Jun 2012 19:11:03 -0500

Miguel Castillo

unread,
Jun 5, 2012, 10:33:14 PM6/5/12
to comunidad de vfp9
gracias espero las fotos
saludos



From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Pregunta sobre Close Table
Date: Wed, 6 Jun 2012 01:58:37 +0000

Walter R. Ojeda Valiente

unread,
Jun 5, 2012, 10:40:32 PM6/5/12
to publice...@googlegroups.com
Las puedes descargar desde:

http://www.mediafire.com/?3m65l2c85n7u8he

http://www.mediafire.com/?hxyya63i1ya8vdc

En estos días quizás suba algunas más.

Saludos.

Walter.




From: mike7...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Pregunta sobre Close Table
Date: Tue, 5 Jun 2012 21:33:14 -0500

Miguel Castillo

unread,
Jun 5, 2012, 11:17:32 PM6/5/12
to comunidad de vfp9
ok gracias



From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Pregunta sobre Close Table
Date: Wed, 6 Jun 2012 02:40:32 +0000

GeoSys Diseño de Software

unread,
Jun 6, 2012, 2:15:44 PM6/6/12
to publice...@googlegroups.com
Rita, en este caso que expones:

Pero resulta que yo solo quiero cerrar la tabla 2 y que la tabla 1 me quede abierta.

Un ejemplo:

select 1
patrullas alias patrullas_t
selec 2
caso alias caso_t

En este caso si solo quieres cerrar una tabla:

USE IN caso_t

Con esto te cierra la tabla 2 y te dejas las demás abiertas.

Ejemplos:

use MiTabla in 0
select * from MiTabla where idTabla = MiDatoABuscar into cursor
MiCursorDeTrabajo
use in MiTabla


O sea, use in MiTabla es el comando que cierra solo esa tabla, las demás quedarán abiertas.
Pero la tabla debe abrirse en un área de trabajo.
ejemplo:
use empleados in 0 && Abrimos la tabla en un área de trabajo.
use departamentos in 0
use planillas in 0

close in empleados && Cierro solamente la tabla empleados, departamentos y planillas quedarán abiertas.

Para cerrarlas todas close tables all , cierra todas las tablas pero no las bases de datos.

Close all cierra todo.


Saludos

Anthony Contreras Peralta

Costa Rica.
Reply all
Reply to author
Forward
0 new messages