Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Decrementar Un Valor De Un Campo De Una Tabla(Solucionado)
Autor Mensaje
Responder citando   Descargar mensaje 
Mensaje Decrementar Un Valor De Un Campo De Una Tabla(Solucionado) 
 
Buenas tardes se me a presentado un pequeño problemilla que daba como resuelto jejeje pero no es asi asi que el problema es este:

Tengo una tabla que se llama Medicamentos.
Los campos son

Nombre de medicamento
Costo
Cantidad

Bueno tengo un formulario de compra. que es donde esta el nombre de medicamento que se va a comprar, nombre del cliente y la cantidad de medicamento que se quiere comprar.

Pero todo bien la cuestion es que. ejemplo tengo 5 de x medicamento y compro 2, bueno deberia haber una decrementacion osea que en la base de datos de esa x medicamento solo queden 3 me explique bien bueno oz dejo mi codigo
' gambas class file
PUBLIC cn AS NEW Connection
PUBLIC rs AS Result
PUBLIC actStatus AS String




PUBLIC SUB Form_Open()
  
  WITH cn
  .Type = "mysql"
  .Host = "localhost"
  .Login = "root"
  .Password = "6419148"
  .name = "hola"
  
  TRY .Open
  IF ERROR THEN
  Message.Error("Error abriendo la base de datos")
  ME.Close
  ELSE
  rs = cn.Exec("select * from Medicamentos")
  rs.MoveFirst
  IF rs.Available = TRUE THEN
  updateFieldValue()
  END IF
  END IF
  END WITH
END

PUBLIC SUB updateFieldValue()
textbox1.Text = rs!Nombre_medicamento
END











PUBLIC SUB Button2_Click()

DIM i AS Integer
DIM found AS Boolean
rs.MoveFirst
found = FALSE
i = 1
WHILE 1 <= rs.Count
IF rs!Nombre_medicamento LIKE "*" & textbox1.Text & "*" THEN
found = TRUE
EXIT
END IF
rs.MoveNext
i = i + 1
WEND
IF found = TRUE THEN
updateFieldValue()
 ELSE
Message.Warning("Error en la data!!")
END IF



END


PUBLIC SUB Button1_Click()

  rs.MoveFirst
IF rs.Available = TRUE THEN
updateFieldValue()
END IF

END

PUBLIC SUB Button3_Click()

  rs.MovePrevious
IF rs.Available = TRUE THEN
updateFieldValue()
END IF

END

PUBLIC SUB Button4_Click()

  rs.MoveNext
IF rs.Available = TRUE THEN
updateFieldValue()
END IF

END

PUBLIC SUB Button5_Click()

  rs.MoveLast
IF rs.Available = TRUE THEN
updateFieldValue()
END IF

END

PUBLIC SUB Button6_Click()
DIM row AS Integer = FMain.TableView1.Rows.Count

  

  DIM grabar AS Result
 
  
  grabar = cn.Create("Compras")
  grabar!id = ""
  grabar!CI = hola.Text
  grabar!Nombre_medicamento = textbox1.Text
  grabar!cantidad = textbox2.Text
  grabar.Update
  Message.Info("Datos Guardados")
  grabar = cn.Update("Medicamentos")
  grabar!cantidad = grabar!cantidad - textbox2.Text
  grabar.Update
  IF textbox1.Text <> "" AND Compra.hola.Text <> "" THEN
FMain.TableView1.Rows.Count += 1
FMain.TableView1[row, 0].Text = hola.Text
FMain.TableView1[row, 1].Text = textbox1.Text
ELSE
Message.Warning("Debe llenar los datos")
END IF

END
 


Gracias

grabar!cantidad = grabar!cantidad - textbox2.Text
con esto queria decrementar se supone q en el textbox2.text va la cantidad que se quiere comprar Salu2
 



 
última edición por Fenriz07 el Viernes, 03 Septiembre 2010, 09:21; editado 2 veces 
Fenriz07 - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Devolver El Valor De Un Campo De Un Result... fua General 3 Viernes, 25 Junio 2010, 07:57 Ver último mensaje
bies88
No hay nuevos mensajes Encontrar Registros Con Un Mismo Valor Par... bies88 Bases de Datos 2 Martes, 17 Agosto 2010, 23:22 Ver último mensaje
bies88
No hay nuevos mensajes Actualizar Un Campo De Una Tabla MYSQL(Sol... Fenriz07 Bases de Datos 1 Viernes, 03 Septiembre 2010, 08:52 Ver último mensaje
Fenriz07
No hay nuevos mensajes Filtrar Tablas Si En El Campo X Hay X Valor v3ctor Bases de Datos 0 Domingo, 17 May 2015, 15:10 Ver último mensaje
v3ctor
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron