Information générale
Catégorie:
Gestionnaire d'écran & Écrans
>>>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.
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement