pmtzg
30-11-2007, 16:41:07
mi dilema es el siguiente: (espero poderme explicar)
tengo una base de datos en paradox y la conecto y despliegos 2 campos
que se llama clave y nombre en el DBgrid
me despliega correctamente la información
el campo clave es string de 5
el campo nombre es estring de 40
hice un procedure donde capto la columna 0 de esta forma:
clave2:=dbgrid.Columns[0].Fields.value;
tengo pocos registros y lo que contiene el campo clave es esto:
1,2,3,4....50
la variable clave2 es tomada por un Edit.text :
Edit.text:=clave2;
y en el edit aparece la clave que seleccione , pero tengo un detalle
en el Edit me aparace primero 2 espacios y despues el numero ej:
edit : espacio+espacio+50
no me aparece totalmente a la izquierda y esto me genera un problema
porque si deseo captar lo que esta en el edit (hice una procedure
con tecla F2 que lee lo que hay en el edit y despliega el DBgrid y busca
en la tabla y encuentra el registro y se posiciona en el)
pero por los espacios que hay al principio no lo encuentra.
(esto lo hice con otra tabla y si lo hace bien)
le quite los espacio al edit con Trim() y nada,
en dbgrid en la copcion editing de columnas le digo a la columna que contine
el campo clave que lo alinie a la izquierda con
Alignment:taLeftJustify y nada
pero cuando despliega el campo clave en el dbgrid como que lo centra
y estan primero 2 espacios y despues el numero o contenido del campo clave
(ej, esp+esp+50)
como puedo resolver esto
espero que me haya explicado
de ante mano mil gracias por su atención ,,,
tengo una base de datos en paradox y la conecto y despliegos 2 campos
que se llama clave y nombre en el DBgrid
me despliega correctamente la información
el campo clave es string de 5
el campo nombre es estring de 40
hice un procedure donde capto la columna 0 de esta forma:
clave2:=dbgrid.Columns[0].Fields.value;
tengo pocos registros y lo que contiene el campo clave es esto:
1,2,3,4....50
la variable clave2 es tomada por un Edit.text :
Edit.text:=clave2;
y en el edit aparece la clave que seleccione , pero tengo un detalle
en el Edit me aparace primero 2 espacios y despues el numero ej:
edit : espacio+espacio+50
no me aparece totalmente a la izquierda y esto me genera un problema
porque si deseo captar lo que esta en el edit (hice una procedure
con tecla F2 que lee lo que hay en el edit y despliega el DBgrid y busca
en la tabla y encuentra el registro y se posiciona en el)
pero por los espacios que hay al principio no lo encuentra.
(esto lo hice con otra tabla y si lo hace bien)
le quite los espacio al edit con Trim() y nada,
en dbgrid en la copcion editing de columnas le digo a la columna que contine
el campo clave que lo alinie a la izquierda con
Alignment:taLeftJustify y nada
pero cuando despliega el campo clave en el dbgrid como que lo centra
y estan primero 2 espacios y despues el numero o contenido del campo clave
(ej, esp+esp+50)
como puedo resolver esto
espero que me haya explicado
de ante mano mil gracias por su atención ,,,