[ Foro de Python ]

Incorporr una opción de Combobox a sqlite3

08-May-2022 09:52
Alberto Moreno Gil
0 Respuestas

Tengo una tabla en sqlite3 y deseo incorporar en un campo / columna (inv) la selección que haga de una de las opciones de un Combobox, al añadir un registro nuevo o al modificvar / editarlo pero no consigo que pase; me aparece este campo siempre en blanco . ¿como puedo conseguir incorporar la selecciòn en combobox al registro?
Esta es la creación del combobox y las opciones que he intentyado en Edit, sin resultado positivo.
def obtninv():
  combo1= ttk.Combobox(raiz, width=4, state="readonly" )
  combo1.place(x=220, y = 50)
  #combo1= Entry(textvariable=combo1, width = 4, state="readonly")
  combo1['values']=('AMG', 'AMM', 'MMM')
   
def edit(): edit():
  A)
ninv.get() == combo1.get()
  try:  
        datos= (netapa.get(), ninv.geet(), nimporte.get(),nplataforma.get(),nbanco.get(),nfechaor.get(),nfechall.get(),nsituac.get())

        cursorObj.execute("UPDATE remesas SET etapa=?, inv=?, importe=?, plataforma=?, banco=?, fechaor=?, fechall=?, situac=? "+ "WHERE  id ="+ nroid,(datos))


  B)
  try:  
        datos= (netapa.get(),combo1.get.(), importe.get(),nplataforma.get(),nbanco.get(),nfechaor.get(),nfechall.get(),nsituac.get())

        cursorObj.execute("UPDATE remesas SET etapa=?, inv=?, importe=?, plataforma=?, banco=?, fechaor=?, fechall=?, situac=? "+ "WHERE  id ="+ nroid,(datos))




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...