elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  aplicacion windows VS2008 para guardar alumnos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: aplicacion windows VS2008 para guardar alumnos  (Leído 5,064 veces)
pacodelucia123

Desconectado Desconectado

Mensajes: 4


Ver Perfil
aplicacion windows VS2008 para guardar alumnos
« en: 1 Agosto 2009, 14:25 pm »

hola amigos

mi intencion es crear una aplicacion que me permita buscar, crear y editar nombres, apellidos, fotos etc e alumnos de una guarderia

os cuento lo que he creado para testear

tengo dos textobox enlazados con databindings a mi base de datos acccess que se llama test y esta en el escritorio. los textbox se llaman name y surame
la conexion es buena ya que la he testeado

en la parte de abajo del form aparece testdatase, testbindingsource y testtablaadapter

despues he creado un boton con el que haciendo click me gustaria que guardase el contenido de los dos textbox en mi base de datos access

he puesto este codigo pero no guarda nada

Me.Validate()
Me.TestBindingSource.EndEdit()
Me.TestTableAdapter.Update(Me.TestDataSet.Test)
MsgBox("Update successful")

que le falta? alguien podria orientarme?


tb me gustaria crear un boton search para que busque en la base de datos y uno edit para editar

he leido demasiado y sin rumbo y tengo un lio grande perdonad
mil gracias
un saludo


En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #1 en: 1 Agosto 2009, 16:38 pm »

1º Si es visaul studio 2008, estas programando en .net (asi que algun moderador mueva esto)

2º estas guardando, pero no estas diciendo que cambie los valores por los que hay en los textbox. No te puedo ofrecer codigo porque no se los nombres de los controles que tienes (y no me acuerdo mucho como se usaban, yo me voy mas por codigo  ;D, haria un simple update por sql y listo)


En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #2 en: 5 Agosto 2009, 16:03 pm »

Al parecer esta bueno tu codigo y entiendes lo que estas haciendo, te suguiero que pongas un punto de interupcion en esta linea:
Código:
Me.TestTableAdapter.Update(Me.TestDataSet.Test)

Y verifiques si despues de hacer el endedit() el TestDataSet.Test si tenga los datos actualizados, eso es uno si el dataset esta bien entonces te vas para el TableAdapter y te paras en propiedades, buscas el comando update y verificas que SQL esta ejecutando, he visto que por defecto el pone un Updte muy largo y pone en el where todos los campos, borra el where y solo pon la llave primaria = @Valor.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
En línea


pacodelucia123

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #3 en: 5 Agosto 2009, 22:55 pm »

Al parecer esta bueno tu codigo y entiendes lo que estas haciendo, te suguiero que pongas un punto de interupcion en esta linea:
Código:

Me.TestTableAdapter.Update(Me.TestDataSet.Test)


Y verifiques si despues de hacer el endedit() el TestDataSet.Test si tenga los datos actualizados, eso es uno si el dataset esta bien entonces te vas para el TableAdapter y te paras en propiedades, buscas el comando update y verificas que SQL esta ejecutando, he visto que por defecto el pone un Updte muy largo y pone en el where todos los campos, borra el where y solo pon la llave primaria = @Valor.

hola amigo
gracias por responder pero soy un novato y no me he enterado mucho sobre lo que me has escrito :) lo siento

como creo ese punto de interrupcion?
voy a ver las propiedades que me has comentado  y borrar el where y poner la clave primaria de access

perdon por la ignorancia

un saludo y gracias de nuevo
En línea

Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #4 en: 6 Agosto 2009, 16:32 pm »

Código:
Me.TestTableAdapter.Update(Me.TestDataSet.Test)

ola

eso es para base de datos sql.............el usa access
en todo caso pacodelucia123 se te hace mas facil usar una base datos sql i asi no te lias


salu2

En línea

pacodelucia123

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #5 en: 6 Agosto 2009, 19:08 pm »

hola amigo

y como seria el proceso para crear la base sql?

si la uso y con el codigo creado deberia funcionar?\

un saludo y gracias
En línea

Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #6 en: 6 Agosto 2009, 19:13 pm »

le das clic a agregar nuevo elemento
i le das a base de datos, sigues los pasos y en tipo de base de datos le das a sql...toma en cuenta que los campos debes crearlos de nuevo... despues de eso, en origenes de datos arrastras los campos sobre el form i te saldran los texbox correspondientes.. y ahi la aplicas a tu gusto

tambien tomar en cuenta que debes borrar el antiguo tableadapter bindingsource, etc. apareceran automaticamente unos nuevos


salu2

En línea

pacodelucia123

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #7 en: 7 Agosto 2009, 18:16 pm »

amigo mio gracias por tu ayuda
ya veo por donde tengo que encaminarme
espero no te enfades si necesito tu ayuda de nuevo

un saludo y gracias
En línea

Ari Slash


Desconectado Desconectado

Mensajes: 1.783



Ver Perfil WWW
Re: aplicacion windows VS2008 para guardar alumnos
« Respuesta #8 en: 7 Agosto 2009, 22:39 pm »

no hay problema  ;)

salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines