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

actualizar base de datos pero varios campos a la vez!

Estas en el tema de actualizar base de datos pero varios campos a la vez! en el foro de Visual Basic clásico en Foros del Web. hola maestros del vb, ya teniendo en funcion un proyecto que gracias a uds. con sus consejos y ayudas he terminado. ahora bien. me falta ...
  #1 (permalink)  
Antiguo 22/07/2009, 07:00
 
Fecha de Ingreso: julio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
actualizar base de datos pero varios campos a la vez!

hola maestros del vb, ya teniendo en funcion un proyecto que gracias a uds. con sus consejos y ayudas he terminado. ahora bien. me falta algunos detalles , que quisiera
consultarles , en este caso tengo una duda de como hacer la sentencia en sql ...

tengo un inventario de productos "X" cada producto es regido por un id unico ( identrada)

y tiene una ubicacion ... varios productos pueden estar en la misma ubicacion.

ahiora bien.. necesito mover varios productos de cierta ubicacion a otra ubicacion.

como seria la consulta sql? ahi mi duda.. porque como son varios productos y cada producto tiene un idunico , tambien cada producto tiene una factura de entrada

cada factura puede tener varios productos.


mi idea es la siguiente:

poner dos textbox, identrada inicial, identrada final, y un tercer text donde yo ponga la
nueva ubicacion de estos productos, el identrada puede ser consecutivo o puede ser
variado.

tonces lo que haria es actualizar desde el identrada inicial , hasta el identrada final con la nueva ubicacion que le pondria en el tercer textbox.

como seria la sentencia sql? mi base de datos es en sql 2000 y mi tabla se llama entradas

espero su pronta ayuda y sugerencias!!!!
  #2 (permalink)  
Antiguo 23/07/2009, 21:49
 
Fecha de Ingreso: abril-2009
Mensajes: 136
Antigüedad: 15 años
Puntos: 1
Respuesta: actualizar base de datos pero varios campos a la vez!

Aver si te puedo ayudar
la sentencia seria

UDATE admproductos SET pro_ubicacion='" & valor & "' WHERE proigrupio='0001'

admproducto es tu tabla
proubicacion es el campo que deseas asignarle el nuevo valor
ahora bien necesitas algo por lo cual quieras asignar ejemplo
por el grupo al que pertenece el producto


espero haberte ayudado
  #3 (permalink)  
Antiguo 24/07/2009, 06:56
 
Fecha de Ingreso: julio-2009
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: actualizar base de datos pero varios campos a la vez!

mmm... en el ejemplo solo cambia de ubicacion al regsitro 0001 , pero yo quiero que cambie del 0001 asl 00010 ejemplo,,

investigando di con la funcion del betwwen... pero no se como aplicarla

me podrian ayudar?


gracias
  #4 (permalink)  
Antiguo 24/07/2009, 07:32
 
Fecha de Ingreso: junio-2008
Ubicación: Punta Alta, Argentina
Mensajes: 82
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: actualizar base de datos pero varios campos a la vez!

te recomiendo que leas sobre sentencias SQL

http://www.monografias.com/trabajos7/sql/sql.shtml
  #5 (permalink)  
Antiguo 24/07/2009, 18:01
 
Fecha de Ingreso: abril-2009
Mensajes: 136
Antigüedad: 15 años
Puntos: 1
Respuesta: actualizar base de datos pero varios campos a la vez!

Aver si te puedo ayudar
la sentencia seria

UDATE admproductos SET pro_ubicacion='" & valor & "' WHERE proigrupio>='0001' and proigrupo<='0010'

admproducto es tu tabla
proubicacion es el campo que deseas asignarle el nuevo valor
ahora bien necesitas algo por lo cual quieras asignar ejemplo
por el grupo al que pertenece el producto


espero haberte ayudado
  #6 (permalink)  
Antiguo 25/07/2009, 08:55
 
Fecha de Ingreso: junio-2008
Ubicación: Punta Alta, Argentina
Mensajes: 82
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: actualizar base de datos pero varios campos a la vez!

el comando es UPDATE

UPDATE admproductos SET pro_ubicacion='" & valor & "' WHERE proigrupio BETWEEN '0001' AND '0010'

admproducto es tu tabla
proubicacion es el campo que deseas asignarle el nuevo valor
ahora bien necesitas algo por lo cual quieras asignar ejemplo
por el grupo al que pertenece el producto
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 02:39.