Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Combobox in the grid
Message
From
29/11/1997 01:00:08
 
 
To
28/11/1997 16:58:29
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00062678
Message ID:
00062840
Views:
34
>>>>We have problems when we want put the combobox in the grid. It doesn't show the values in the cell
>>>>when we want to choose them, but when we leave the cell, the value (could be the correct or not) appear
>>>>in the form.
>>>>
>>>>What can we do?
>>>>
>>>>Thanks
>>>
>>>Elizabeth, Chequea la propieded displayvalue, debe estar en (nada), además
>>>debes colocar en la primera columna la lista de valores a colocar y colocar BoundColumn
>>>en 1, si tomas los datos de un Select-SQL, cambia el orden de los campos, y colocas de
>>>primero el campo de la columna que deseas que se vea.
>>>
>>>Mauricio.
>>Gracias por responder...!
>>
>>Ya revisé lo que dijiste, el displayvalue esta con valor 1, el bouncolumn también , el columncount = 1,
>>el sparce en .f. y tomo los datos de un campo de una tabla, por lo que especifico de que campo estoy tomando
>> el valor y que alias. Resulta que tu solo puedes escoger el valor dando un click en la flecha del combo y como
>>es, te muestra la lista de valores hacia abajo, pero si tu quieres escoger solo con las flechas de arriba y abajo
>>los valores no se pasan mostrandose en la casilla cono normalmente ocurre.
>>Ademá ahora tengo este otro problema, si queda ya el valor en la casilla, escogiendo de la manera que te dije
>>y paso a la otra línea añadiendo otro registro a la tabla (la propiedad de grid allowaddnew esta en verdadera),
>> cuando escojo un valor nuevo para esa fila en el combo, se cambia el valor del anterior también .....que puedo
>>hacer con respecto a estas dos cosas.....?
>>
>>Gracias
>
>Lo primero que debes hacer es colocar la propiedad style del combo en 2, o sea como list box.
>
>con respecto al segundo problema, no le encuentro razón, pero pégale una revisada a las propiedades ControlSource de los objetos del grid, y al RecordSource del grid, también mira el método de grabación que estas utilizando. Yo te aconsejo que utilices buffering de tablas y tableupdate y tablerevert, también te aconsejo que en lugar de leer los combo directamente desde tablas, cargues lo que deseas en un arreglo en el evento load del form, y que el combo tome los valores desde el arreglo, yo siempre trabajo asi y nunca tengo problemas.

Con respecto al combo, el valor de style está en dos, pero pasa lo mismo que te dije, no puedes escoger
directamente los valores con las flechas arriba y abajo, necesariamente tienes que hacer unclick en la flecha
esto no me ocurre en los combos que tengo fuera del grid.

Y lo segundo, voy a probar a hacer lo que me dices y luego te escribo ok?

Gracias
Previous
Reply
Map
View

Click here to load this message in the networking platform