Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Ayuda Base De Datos Visual

Estas en el tema de Ayuda Base De Datos Visual en el foro de Visual Basic clásico en Foros del Web. Hola a todos, estube viendo un par de sistemas realizados en visual Basic 6.0 pero con Gestor de Base de Datos SLQ Server y lo ...
  #1 (permalink)  
Antiguo 05/02/2009, 07:04
 
Fecha de Ingreso: febrero-2009
Ubicación: Villa Ocampo - Santa Fe
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 0
Ayuda Base De Datos Visual

Hola a todos, estube viendo un par de sistemas realizados en visual Basic 6.0 pero con Gestor de Base de Datos SLQ Server y lo que me llamó la atención es que sql server permite crear tablas y/o vistas mediante Secuencias de Comandos SQL y me preguntaba si es posible hacer lo mismo con MBD(Access) y de ser posible cual es la forma de llevarlo a cabo.
desde ya muchas gracias un saludo para todos,
espero su pronta respuesta
  #2 (permalink)  
Antiguo 05/02/2009, 07:39
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Ayuda Base De Datos Visual

Cita:
Iniciado por ValentinoMolinari Ver Mensaje
Hola a todos, estube viendo un par de sistemas realizados en visual Basic 6.0 pero con Gestor de Base de Datos SLQ Server y lo que me llamó la atención es que sql server permite crear tablas y/o vistas mediante Secuencias de Comandos SQL y me preguntaba si es posible hacer lo mismo con MBD(Access) y de ser posible cual es la forma de llevarlo a cabo.
desde ya muchas gracias un saludo para todos,
espero su pronta respuesta
Hola, en Access lo puedes hacer igualmente, sólo cambian los tipos de campo. Un ejemplo en Access.

Código:
Private Sub Command1_Click()
Dim sql As String, NombreTabla As String
NombreTabla = "MiTabla"
sql = "CREATE TABLE " & NombreTabla & "(" & _
    "id COUNTER CONSTRAINT  miIndice UNIQUE," & _
    "Albaran     NUMERIC(15)," & _
    "Fecha       DATE        NOT NULL," & _
    "Cliente     VARCHAR(6)         ," & _
    "Factura     NUMBER     ," & _
    "SiNo        YESNO )"
cn.Execute sql, , adCmdText
End Sub
"cn" es la conexión a la BD Access

  #3 (permalink)  
Antiguo 05/02/2009, 08:19
 
Fecha de Ingreso: febrero-2009
Ubicación: Villa Ocampo - Santa Fe
Mensajes: 100
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Ayuda Base De Datos Visual

Muchisimas Gracias amigo, y de pasote hago una pregunta mas......Si yo ejecuto eso que me pasaste en el generador de consultas de access funciona?? muchas gracias por respondes
  #4 (permalink)  
Antiguo 05/02/2009, 09:17
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Ayuda Base De Datos Visual

Cita:
Iniciado por ValentinoMolinari Ver Mensaje
Muchisimas Gracias amigo, y de pasote hago una pregunta mas......Si yo ejecuto eso que me pasaste en el generador de consultas de access funciona?? muchas gracias por respondes
Hola, no ando muy ducho en VBA, pero puedes intentarlo y lo compruebas.

  #5 (permalink)  
Antiguo 05/02/2009, 11:40
Avatar de Txoco  
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: Ayuda Base De Datos Visual

Qué tal?

El asistente de consultas de Access utiliza el lenguaje MS-SQL, que es compatible (casi del todo) con SQL standard. Cuando creas una consulta, en el menú Ver hay tres opciones: "vista hoja de datos", "vista diseño" y "vista SQL". El botón "vista" (que tiene como un cartabón o una escuadra, ya no me acuerdo de las clases de dibujo ) no permite cambiar directamente a SQL, pero si lo despliegas con la flechita de la izquierda sí verás la opción.

Cuando estés en vista SQL, puedes modificar la instrucción de consulta a mano y ver los resultados en la vista hoja de datos, pero sólo con las instrucciones SELECT. Para ejecutar instrucciones de modificación o del DDL (Create Table, Drop Table, etc), tienes que pulsar el botón "Ejecutar" (una admiración gorda de color rojo oscuro) o bien desde el menú Consulta -> Ejecutar.

Modificar el SQL directamente puede darte mucha más potencia que el asistente, ya que puedes por ejemplo utilizar la cláusula UNION o jugar con los OUTER JOINs de manera más eficaz (y peligrosa ), pero para consultas sencillas es mejor el asistente.
__________________
wile sona li mute e sona
  #6 (permalink)  
Antiguo 05/02/2009, 11:41
 
Fecha de Ingreso: enero-2009
Ubicación: Gt
Mensajes: 35
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Ayuda Base De Datos Visual

Puedes visitar este link encontraras buenos ejemplos..

www.recursosvisualbasic.com.ar


Saludos...!!
  #7 (permalink)  
Antiguo 09/02/2009, 12:42
 
Fecha de Ingreso: febrero-2009
Mensajes: 18
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Ayuda Base De Datos Visual

Cita:
Iniciado por ValentinoMolinari Ver Mensaje
Muchisimas Gracias amigo, y de pasote hago una pregunta mas......Si yo ejecuto eso que me pasaste en el generador de consultas de access funciona?? muchas gracias por respondes

Si lo copias no te funcionaría, ya que los tipos de datos son diferentes, ej, el nvarchar (en sql) no existe en access, tienes que pasarlo a su equivalente que es TEXTO o MEMO, dependiendo de la cantidad de caracteres, el Numeric, no me acuerdo si existe en Access, creoq ue no, y se ocupa el integer .. el double
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:03.