Re: Problemas Con Gambas 3.3.90.
Citar:
Si quieres multi-selección utiliza el control ListBox, que con su propiedad mode permite la selección múltiple haciendo click mientras mantienes la tecla control pulsada.
Hola buenas señor SHORDI un saludo fijese que ese control esta interesante pude seleccionar una o varias palabras de la lista en la propiedad Mode "Multiple" tambien por un momento pense que al seleccionarse varias palabras de la lista podrian guardarse las seleccionadas, pero tengo unos detalles.
1-Que yo puedo seleccionar varias palabras con la tecla ctrl, pero a la hora de guardar solo me guarda una sola quiza a lo mejor deba crear una variable string y guardar las palbras alli
2- Que al seleccionarse las palabras de la lista no puedo quitarlas de nuevo al darle click encima porque si no quisiera la palabra plano o ninguna de la lista pues sencillamente no debera guardar nada!
Este es mi ejemplo, estoy haciendo pruebas para guardar lo que se selecciona, tambien queria saber si podria guardar varias palabras seleccionadas en un mismo campo para minimizar la cracion de tantos campos ya que probe con checks y list y siempre me guarda una sola palabra por lo que me tocaria seria crear mas campos para cada palabra cosa imnecesaria si estuviese la seccion de terreno: dentro de este estaria "plano, bajo nivel, alto nivel" me tocaria crear los campos "Plano" "Bajo nivel" "Alto nivel" y que dentro de ellos se guarde la palabra "Si" "No" para dar entender en las checks que se le dio un click a que "si" es plano y si la desmarca es "no", osea tambien es otra manera de hacerse pero lo veo demasiado largo.
Lo que sucede es que es un sistema para Catastro y el mismo se guardan los datos propietarios con sus respectivas propiedades y "CARACTERISTICAS DEL TERRENO ETC" por eso los estoy haciendo asi y con las pruebas que ustedes me indican.
Asi tengo las checkbox:
Public Sub CheckBox1_Click()
If CheckBox1.value = -1 Then
CheckBox1.caption = "Plano"
Else
checkbox1.caption = "No"
Endif
End
Public Sub CheckBox2_Click()
If checkbox2.value = -1 Then
checkbox2.caption = "Bajo nivel"
Else
checkbox2.caption = "No"
Endif
End
Public Sub CheckBox3_Click()
If checkbox3.value = -1 Then
checkbox1.caption = "Alto nivel"
Else
checkbox3.caption = "No"
Endif
End
Lo cual al hacer el insert into: Esto es de pruebas
Public Sub Button1_Click()
Try coneccion.junincon.EXEC("insert into checks values(&1,&2,&3)",
TextBox38.Text, TextBox10.Text, ListBox1.text)----------------------------Aqui probe la del señor shordi que es la listBox.text como tambien con checkbox---Si en las listBox hubiera manera de guardar varias palabras para un solo campo de la tabla me iria mejor y que por supuesto si no se han seleccionada o las desmarcarmaos pues sencillamente no guardara nada.
If Error Then
Message.Error("NO SE PUDIERON GUARDAR LOS DATOS")
Else
Message.Info("SU REGISTRO SE HA AGREGADO EXITOSAMENTE, \n SI QUIERE VER LOS REGISTROS DE CLICK AL BOTON VER REGISTROS")
Endif
End