Entrar
¿Nuevo usuario? Inscribirme
vfoxpro · Lista de Correo de Programadores y aficionados de Visual FoxPro, Foxpro para DOS y para Windows, en Castellano.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Crea   Lista de mensajes  
Responder | Reenviar Mensaje #106913 de 116406 |
Re: [vfoxpro] Crea

Buen dia ..

Miguel que pena molestar otra vez con esto de la
modificacion de la estructura de una tabla pero
no he podido con esto.
Le cuento. tengo una base de datos a la cual en
algunas tablas necesito agregar columnas y sus
arandelas (indices, RELACIONE, etc), como es
logico quiero que para el cliente esto sea
transparente, que el solamente reciba un
ejecutable que le diga que se esta actualizando
el sistema o algo asi... ya he verificado que
tablas no tengo y las creo; que indices no tengo
y los creo; dependiendo de las tablas y su
relacion estoy insertando datos necesarios, todo
al peluche como dicen algunos. pero al crear los
constrein, o relacion no se si es lo mismo. el me
realiza la relacion perfectamente, solo que si
miro la integridad referencial (al dar doble
click en la relacion) para actualizar, eliminar e
insertar me los muestra en estado ignorar, EL
PROBLEMA es que quiero dejarlos por programa en
estado RESTRINGIR, por favor mil gracias.

Atn,

Marco Antonio Orjuela
--- Carlos Miguel FARIAS
<carlosmiguelfarias@...> escribió:

> Estimado Marco:
> La estructura básica de la tabla, los
> principales indices y las relaciones los podes
> crear/modificar con SQL puro.
> Creas tablas con CREATE TABLE, la modificas con
> ALTER TABLE,
> al crear la tabla o al modificarla, podes crear
> indices primarios, unicos y claves foraneas
> (que te armarian las relaciones).
> Ojo, que las relaciones creadas en la base de
> datos, solo son aplicables si se instrumentan
> los triggers apropiados y son de utilidad al
> desarrollar por que los asistentes las
> reconocen y ayudan a establecerlas en entornos
> de datos y demas asistentes.
> O sea que si queres sincronizar tablas al viejo
> uso del SET RELATION; debes usarlo tambien.
> Si trabajas con base de datos, muy practico es
> crear vistas CREATE SQL VIEW, que se arman como
> si fueran una SELECT común, y si no tienen
> funciones sumarias (SUM, COUNT, etc.) y/o
> agrupamientos, son actualizables tambien, la
> ventaja es que te simplifican todo lo demas, y
> ademas de efectivas, se manejan como una tabla
> sola (USE laVista IN 0) y no tenes que
> preocuparte de las relaciones.
> El uso de vistas puede ademas sin indices (como
> lo necesitas generalmente en relaciones con SET
> RELATION), pero conviente tenerlos por razones
> de desempeño.
> Tambien está disponible el comando
> DBSETPROP(cNombre, cTipo, cPropiedad,
> eValorPropiedad)
>
> para modificar otros parametros de la base de
> datos.
>
> Como ejemplo de como funciona esto, con el
> asistente de BD crea una base de datos pequeña,
> y trata de rellenar todos los campos que
> puedas,
> luego con el Gendbc decile que te genere el
> código y vas a ver casi todo aplicado.
>
> Saludos: Miguel
>
> ----- Mensaje original ----
> De: Marco A Orjuela O <markorjuela@...>
> Para: vfoxpro@...
> Enviado: viernes 23 de febrero de 2007,
> 20:24:13
> Asunto: Re: [vfoxpro] Crea
>
> si correcto eso es lo que quiro hacer crear una
> tabla, crear sus indices y sus relaciones,(es
> igual a constreins ?) como le digo ya lo hice
> pero no se como cambiar ese estado por
> codigo....
> Gracias ...
>
>
>
>
>
>
>
>
>
>
>
__________________________________________________
>
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni
> imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> http://www.yahoo.com.ar/respuestas
>
>


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/



Jue, 1 de Mar, 2007 2:37 pm

markorjuela
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #106913 de 116406 |
Desplegar mensajes Autor Ordenar por fecha

Que penita ya pude realizar lo de las relaciones pero ahora lo que pasa es que me las deja en la integridad referencia en estado Ignorar, como las paso a...
Marco A Orjuela O
markorjuela
Sin conexión Enviar correo
23 de Feb, 2007
8:40 pm

En el diseñador de base de datos das clic izq. sobre al relación y aparecen todas las relaciones, veras que existen unas pestañas, ahí es donde indica como...
Marlon Cabrera
marlonice
Sin conexión Enviar correo
23 de Feb, 2007
9:55 pm

Gracias Marlon por su respuesta, esta muy bien. No aclare y es que quiero hacerlo es creando un programa para que el usuario no tenga nada que hacer y mucho...
Marco A Orjuela O
markorjuela
Sin conexión Enviar correo
23 de Feb, 2007
10:15 pm

Ahora si no entendi entonces que es lo que quieres hacer, crear una base de datos a puro código? Si es así yo lo que hago es que creo la base de datos y...
Marlon Cabrera
marlonice
Sin conexión Enviar correo
23 de Feb, 2007
10:29 pm

si correcto eso es lo que quiro hacer crear una tabla, crear sus indices y sus relaciones,(es igual a constreins ?) como le digo ya lo hice pero no se como...
Marco A Orjuela O
markorjuela
Sin conexión Enviar correo
23 de Feb, 2007
11:24 pm

Estimado Marco: La estructura básica de la tabla, los principales indices y las relaciones los podes crear/modificar con SQL puro. Creas tablas con CREATE...
Carlos Miguel FARIAS
carlosmiguel...
Sin conexión Enviar correo
24 de Feb, 2007
3:57 pm

Buen dia .. Miguel que pena molestar otra vez con esto de la modificacion de la estructura de una tabla pero no he podido con esto. Le cuento. tengo una base...
Marco A Orjuela O
markorjuela
Sin conexión Enviar correo
1 de Mar, 2007
2:38 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda