• Domingo 22 de Diciembre de 2024, 08:47

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Shiquilla

Páginas: 1 ... 6 7 [8] 9
176
Visual Basic 6.0 e inferiores / Re: Ayuda Con Sql
« en: Sábado 12 de Junio de 2004, 01:55 »
En el programa que te he pasado está todo, desde bases de datos, tablas, campos, índices y relaciones entre tablas (pero esto es con DAO).

De todas formas...

* Para crear BD *

Código: Text
  1. Dim mdb as Database
  2. Set mdb = DBEngine.Workspaces(0).CreateDatabase _
  3. (fichero, dbLangSpanish)
  4.  

* Para Crear Tablas *

Código: Text
  1. Dim td As TableDef
  2. Set td = mdb.CreateTableDef(NombreTabla)
  3.  

Siento no saber cómo se hacen con ADO  :scream:
Saludos  :hola:

177
Visual Basic 6.0 e inferiores / Re: Ayuda Con Sql
« en: Sábado 12 de Junio de 2004, 00:44 »
Mu buenas, yo tengo un programa que lo que hace es crear base de datos, miíratelo ^^.  :kicking:

Saludos.

178
Visual Basic 6.0 e inferiores / Re: Vbskinner 1.3
« en: Sábado 12 de Junio de 2004, 00:38 »
Ok, perdon  :blink:

179
Visual Basic 6.0 e inferiores / Re: Vbskinner 1.3
« en: Viernes 11 de Junio de 2004, 23:55 »
Tengo entendido de que si :P

180
Visual Basic 6.0 e inferiores / Re: Vbskinner 1.3
« en: Viernes 11 de Junio de 2004, 23:21 »
Mu buenas Jose Arriagada, yo tengo el vbSkinner 1.3, bájatelo de aquí (hazme caso, no te estoy timando)

Enlace borrado por solocodigo

Y si no te fías... pues mándame un correo que te lo mando  B)

Saludos

181
Visual Basic 6.0 e inferiores / Re: Error 3251!!!
« en: Viernes 11 de Junio de 2004, 23:10 »
De ná :D

182
Visual Basic 6.0 e inferiores / Re: Error 3251!!!
« en: Viernes 11 de Junio de 2004, 23:02 »
Buenas, eso te ocurre porque estás abriendo el cursor en modo lectura, prueba a poner esto:

* Bloqueando el registro *
Código: Text
  1. With rs
  2.    '.Open sql, cn
  3.    .Open sql, cn, adOpenKeyset, adLockPessimistic
  4.    .AddNew
  5.    !tienda = txttienda.Text
  6.    !nombre = txtnombre.Text
  7.    !router = txtrouter.Text
  8.    !servidor = txtservidor.Text
  9.    !tipo = cbotipo.Text
  10.    .Update
  11.    .Close
  12. End With
  13.  

* Sin bloquear el registro *

Código: Text
  1. With rs
  2.    '.Open sql, cn
  3.    .Open sql, cn, adOpenKeyset, adLockBatchOptimistic
  4.    .AddNew
  5.    !tienda = txttienda.Text
  6.    !nombre = txtnombre.Text
  7.    !router = txtrouter.Text
  8.    !servidor = txtservidor.Text
  9.    !tipo = cbotipo.Text
  10.    .UpdateBatch
  11.    .Close
  12. End With
  13.  

Saludos

183
Visual Basic 6.0 e inferiores / Re: Conexión Con Base De Datos
« en: Jueves 10 de Junio de 2004, 21:36 »
If sql = cbotienda.Text Then 'si el resultado devuelto de la consulta SQL es = al valor introducir entonces que me muestre los datos correspondientes

El problema está en que tienes que tienes que comprobar esto:

Código: Text
  1. If Not rs.EOF then  'Mirar si el recordset no está vacio
  2.      cbotienda.Text = rs![tienda]
  3.      txtnombre.Text = rs![nombre]
  4.      txtrouter.Text = rs![router]
  5.      txtservidor.Text = rs![servidor]
  6.      txttipo.Text = rs![tipo]
  7. end if
  8.  


Es decir, tu código quedaría así:

Código: Text
  1. Private Sub cbotienda_KeyPress(KeyAscii As Integer)
  2. Dim cmd As String
  3. Dim sql As String
  4. Dim cn As ADODB.Connection
  5. Dim rs As ADODB.Recordset
  6. If KeyAscii = 13 Then 'Si la tecla es INTRO entonces...
  7.    cmd = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\"Ruta de la BBDD".mdb;Persist Security Info=false"
  8.    Set cn = New ADODB.Connection
  9.    With cn
  10.        .ConnectionString = cmd
  11.        .Open
  12.    End With
  13.   
  14.        sql = "SELECT * FROM DATOS WHERE TIENDA LIKE " & Me.cbotienda.Text  & "%" 'Esto es para que busque la primera tienda que empieze por esos caracteres     
  15.        Set rs = New ADODB.Recordset
  16.        With rs
  17.            .Open sql, cn, adOpenForwardOnly, adLockReadOnly
  18.        End With
  19.       
  20.        If Not rs.EOF then            
  21.           cbotienda.Text = rs![tienda]
  22.           txtnombre.Text = rs![nombre]
  23.           txtrouter.Text = rs![router]
  24.           txtservidor.Text = rs![servidor]
  25.           txttipo.Text = rs![tipo]
  26.           rs.Close
  27.        Else
  28.           cbotienda.Text = ""
  29.           txtnombre.Text = ""
  30.           txtrouter.Text = ""
  31.           txtservidor.Text = ""
  32.           txttipo.Text = ""
  33.           MsgBox "Esta tienda no existe"
  34.        End If
  35.        Set rs = Nothing
  36.        cn.Close
  37.        Set cn = Nothing
  38. End If
  39. End Sub
  40.  

Saludos.

184
La taberna del BIT / Re: Averiguar De La Vida Personal
« en: Jueves 10 de Junio de 2004, 21:25 »
Muxas gracias, no veas que peso de encima mas quitao, jajajaja  :jumpie:

185
La taberna del BIT / Re: Averiguar De La Vida Personal
« en: Jueves 10 de Junio de 2004, 21:15 »
Re-holas  :D . La he quitado hoy porque me he dao cuenta de que era muy grande (otra de mis cualidades fantásticas, el despiste xD). Sí soy yo, ¿por? ¿Salía mu desaliñá?  :ouch:

186
La taberna del BIT / Re: Averiguar De La Vida Personal
« en: Jueves 10 de Junio de 2004, 20:59 »
Una preguntita The Black Boy, ¿me enviaste un mensaje privado hace un tiempo? Es que alguien de este foro me envió un mensaje pero no recuerdo quien y era un nick parecido al tuyo (lo pregunto porque sin querer lo borré).

PD: El gusto es mio  ;)

187
La taberna del BIT / Re: Averiguar De La Vida Personal
« en: Jueves 10 de Junio de 2004, 20:47 »
Mmm, vida personal... si es que la tenemos  :devil:. Bueno, voy a empezar rompiendo el hielo  :D, me llamo Érika, (Shiqui pa los amigos, de ahi mi nick) y tengo 20 años... trabajo en una Partner de IBM con ERP's pero también estoy haciendo todo el tema informático a una empresa en mis tiempos libres, de ahí que esté en este foro haciendo preguntitas (y dando trabajo a los fore@s, dicho sea de paso  :unsure: ). De esta forma conocí el foro.

No suelo hablar mucho en el foro, pero lo suelo leer diariamente, siempre aprendo algo nuevo con todos vosotros.

Mi padre es informático asi que esto de la informática como que lo llevo mamando desde muy pequeña, es mi principal hobby. Me encanta aprender cosas nuevas y soy muy perfeccionista (quizá llegue a límites extremos). Bueno, muxos besos a todos/as, seguid asi jejejeeje.

188
Visual Basic 6.0 e inferiores / Re: Cambiar El Color Del Texto
« en: Jueves 10 de Junio de 2004, 15:29 »
Muchas gracias a todos, este fin de semana probaré a ver si me funciona alguna de vuestras opciones.

PD: Kev, no puedo hacer eso en el evento KeyPress porque se ponen Enabled o no Enabled según ciertos datos, pero gracias.

Un saludo

189
Visual Basic 6.0 e inferiores / Cambiar El Color Del Texto
« en: Domingo 6 de Junio de 2004, 18:33 »
Buenas tardes a todos/as los foreros. Mi pregunta es una tontería pero es que no doy con la respuesta!

No sé cuál es la propiedad (o código) para que, cuando tengo un TextBox con la propiedad Enabled a FALSE, no me salga el color de texto del TextBox en gris sino que esté negro.

Espero haberme explicado bien y que puedan ayudarme.

Un saludo, muchas gracias.

190
Visual Basic 6.0 e inferiores / Re: Validacion De Datos
« en: Sábado 8 de Mayo de 2004, 12:04 »
Yo utilizo este código, si el carácter que ha metido no es un Número le saco un Beep (sonido vaya).

Código: Text
  1. Private Sub Text1_KeyPress(KeyAscii As Integer)
  2.    If KeyAscii <> 8 Then
  3.       If Not IsNumeric(Chr(KeyAscii)) Then
  4.          Beep
  5.          KeyAscii = 0
  6.       End If
  7.    End If
  8. End Sub
  9.  

Suerte.

191
Visual Basic 6.0 e inferiores / Re: Abrir Tabla De Datos De Fox Pro 7.0 (.dbf)
« en: Miércoles 5 de Mayo de 2004, 20:08 »
Crea un ODBC que apunte a esa tabla, y en VB lo único que tienes que hacer:

Código: Text
  1. Dim cn As New ADODB.Connection
  2. cn.ConnectionString = "DSN=Nombre del ODBC"
  3. cn.Open
  4.  
  5.  

Suerte.

192
Visual Basic 6.0 e inferiores / Re: Control Tabstrip
« en: Lunes 12 de Abril de 2004, 21:46 »
Gracias Daniel_PC, al final estoy utilizando el control "Microsoft Tabbed Dialog" (SSTab) ya que es mucho más fácil de programar que el TabStrip. Aún así, muchas gracias por contestar e intentar ayudarme.

Un Saludo.

193
Visual Basic 6.0 e inferiores / Control Tabstrip
« en: Lunes 12 de Abril de 2004, 00:25 »
Buenas a todos/as. Estoy realizando un proyecto en VB6 y necesito utilizar el control TabStrip y no sé cómo se utiliza. Si alguien sabe utilizarlo o tiene alguna aplicación hecha utilizando este control agradecería mucho que me ayudara o que me enviase un ejemplo de cómo utilizarlo porque no sé por dónde empezar.

Email de contacto: erikapg@kidetza.com

Muchas gracias y un saludo a todos/as.

194
Visual Basic 6.0 e inferiores / Re: Evento Keypress
« en: Viernes 9 de Abril de 2004, 10:01 »
Gracias cpmario, al final lo solucioné, descubrí dónde estaba el problema pero no sabía nada de dicha propiedad, asi que borré el botón y creé otro  :unsure: . De todas formas, me sirve de mucho lo que me has dicho, porque ahora sé algo nuevo, si me vuelve a pasar ya sabré qué es lo que ocurre  :rolleyes: . Muchas gracias.

195
Visual Basic 6.0 e inferiores / Re: Evento Keypress
« en: Jueves 8 de Abril de 2004, 20:52 »
Buenas a todos de nuevo, he hecho una serie de comprobaciones... pulsando el INTRO en las cajas de texto de ese formulario, si tienen asociado el evento KeyPress, KeyDown o KeyUp el formulario se descarga sin tener nisiquiera código asociado ese evento, por ejemplo si hago esto:

Código: Text
  1. Private Sub Text1_KeyPress(KeyAscii as Integer)
  2.  
  3. End Sub
  4.  


No entiendo por qué se descarga el formulario... estoy perpleja  :blink:

196
Visual Basic 6.0 e inferiores / Re: Tristeza Y Decepción
« en: Jueves 8 de Abril de 2004, 20:36 »
Yo animo a que sigas con tu proyecto y no te dejes ganar por gente como esa. Hay mucha envidia y rivalidades en las empresas... y no porque te tengan monotorizado tienes que dejar de hacer tu proyecto.

Ánimo y sigue adelante, también felicito a todos los usuarios de este foro por la ayuda que nos otorgan.

197
Visual Basic 6.0 e inferiores / Evento Keypress
« en: Jueves 8 de Abril de 2004, 15:54 »
Buenas a todos/as, me ocurre una cosa bastante extraña, tengo un textbox en el cual, si pulso enter inicio una serie de cosas, pero lo que ocurre es que ni entra por ahi, ni me recoge el programa que he pulsado el ENTER, es decir, si pongo esto:

Código: Text
  1. Private Sub Busqueda_KeyPress(KeyAscii As Integer)
  2. msgbox KeyAscii
  3. end sub
  4.  

Si pulso cualquier tecla me muestra su código, sin embargo, al pulsar ENTER ni salta siquiera, es como si no hubiera pulsado nada. Lo extraño es que tengo lo mismo puesto en otros formularios y si funciona... ¿Alguien puede decirme qué es lo que ocurre? Gracias.

198
Visual Basic 6.0 e inferiores / Formularios Mdi
« en: Viernes 2 de Abril de 2004, 22:52 »
Hola a todos, tengo un problema. Tengo un proyecto en el cual tengo un formulario MDI y quiero que cuando yo pinche en el menú para mostrar el formulario correspondiente, quiero poner a éste en el centro de la pantalla del formulario MDI sin tener que decir que se maximize.. no sé si me explico bien.

Digamos que quiero que éste se acople al formulario MDI teniendo en cuenta la resolución de pantalla...

Bueno, espero que puedan ayudarme, saludos.

199
Visual Basic 6.0 e inferiores / Re: Ayuda Para Programar En Dos Aplicaciones
« en: Viernes 19 de Marzo de 2004, 00:44 »
A ver, según lo que dices yo lo haría de dos formas distintas...

Pa empezar... ¿qué base de datos vas a utilizar?

Si utilizas una base de datos potente (SQL Server o algo así) yo guardaría los datos del programa "Administrador" en una tabla cuyo acceso a modificar sólo tendrías tú y los demás usuarios (clientes en red supongo yo) sólo tengan acceso de lectura a la tabla donde coges los parámetros que dices y ya tendrían acceso de escritura y lectura en las demás tablas que vayas a usar para éstos. (Por supuesto que el programa de servidor y cliente de SQL Server estaría en tu pc protegido de autentificación de contraseña).

Si lo que utilizas es Access, no te recomendaría que hicieses eso porque los parámetros que quieres pasar a los clientes no pueden estar en la base de datos ya que puden ser cambiados. Entonces, utilizaría ficheros INI ocultos en el sistema (carpeta Windows o una cosa asi) y que en tu programa accederías a ellos y leerías/escribirías en ellos... y los programas de cliente lo único que haría el programa sería leer ese fichero.

Lo que está claro es que el programa de Administrador debe estar protegido por contraseña.

También, por cada 'cliente' que maneje la Aplicación de cliente, le asignaría un usuario y una contraseña en una tabla para que se identifique cada vez que entre en la aplicación y así incrementar consecutivamente el ID (el número ese que dices ;)) que tú consideres necesario a cada uno en la tabla que estimes necesaria.

No sé si me he explicado bien... sólo son ideas...  ;)

* Programa Administrador --> El que manejas tú
* Programa Cliente --> El que manejan los demás.

200
Cobol / Re: Compilador de COBOL
« en: Jueves 18 de Marzo de 2004, 17:26 »
Yo tengo éste... algo es algo xD  :rolleyes:. Espero que te sirva, byes!

Enlace quitado

Saludos.

Páginas: 1 ... 6 7 [8] 9