Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - soplo

#101
Hola

Añadir mas componentes
http://foro.elhacker.net/index.php/topic,132704.0.html
creo que si lees eso la cosa te quedará perfectamente clara.

Citarestoy pensando en cambiar de lenguaje
¿te parecen pocos 254 controles en un form? ¿todavía quieres mas?

¡vivir para ver!
#102
¿como que no pasa nada?
¡claro que pasa!

pasa que pones datos a 1 donde memb sea 'Hacktor'

Si no pasa nada es porque no hay ningún memb='Hacktor'

o a lo mejor si pasa, pero no has actualizado el datagrid o algún otro control asociado a esos datos y por eso aunque los datos han cambiado tu sigues viendo los viejos

Suponiendo que fuera un datagrid, al final de ese código (justo seguido del cn.execute sql debería ir un
datagrid.refresh

Un saludo
#103
Hola

Cint(text1.text) cogerá lo que haya en text1 y lo convertirá a entero.

Pero obviamente si no se puede te dará un error.

Podía pasar esto si por ejemplo text1="". en este caso cint(text1) es cint("") y eso da error.

text1=iif(not isnumeric(text1),0,text1)
text2=iif(not isnumeric(text2),0,text2)
text3=iif(not isnumeric(text3),0,text3)
text10=cint(text1)+cint(text2)+cint(text3)


Un saludo
#104
Naturalmente también puedes conectar un datagrid si en el recordsource pones adcmdproc.

En este caso tendrás que poner un procedimiento existente (por la misma razón que si pones adcmdtable tendrás que poner una tabla existente o tendrás error).

Un saludo
#105
Bien, pero tu problema creo que es utilizar procedimientos almacenados.

en este caso commandtype debe ser adcmdproc

dim Cn as adodb.connection, Cmd as adodb.command, Rec as adodb.Recordset

Set Cn=new adodb.connection
cn.open connectionstring, usuario, clave

set Cmd=new adodb.command
set Cmd=new adodb.command
cmd.commandtype=adcmdproc
cmd.activeconnection=cn
cmd.commandtext="procedimiento parámetro, ..., ..."
Rec=cmd.execute


Ojo, en sql server los procedimientos se pasan de otra forma. Allí es funcion(parámetro, parámetro, ..., etc)

Un saludo
#106
Hola
Si dices que tienes vb entonces te vas al administrador de complementos, le das a crear una base de datos, eliges el formato mdb (de las versiones que salgan elige la última) y ya está.

Luego Le das con el botón de la derecha y eliges crear tablas.

En cada tabla creas campos, ...

Un saludo
#107
Hola

Empieza por leer un poco hombre que no cuesta!!!

Y ya para empezar puedes empezar por la respuesta que te di en este mismio hilo un poco antes.
#108
Personalmente opino que deberías reflexionar sobre el hecho de que nadie en toda la galaxia sabía esto (ni siquiera microsoft probablemente) jajajaja

Creo que deberías repensar de nuevo tu formulario

;D
#109
Pues es un tema complicado.

No por ello en si mismo, es que el acceso a base de datos te va a dar varios problemas (altas, bajas, consultas, modificaciones, impresiones) y como veo que estas empezando pues tómatelo con paciencia.

Lo mas sencillo inicialmente es que hagas lo siguiente:
1. Agregas referencias de ADO
2. Agregas un componente adodc a tu formulario y le conectas a tu base de datos
3. Agregas los text que necesites y les pones las propiedades datasource el adodc y datafield el campo de tabla que quieres que aparezca.

Es la forma peor, pero inicialmente está bien para que vayas cogiendo práctica de como se hacen estas cosas

Un saludo
#110
¿ Pero cuantos tienes?

¡Yo flipo!