Programación General > Visual FoxPro

 Scroll Con Form Y Campo Unico

(1/2) > >>

Widark:
Hola como estan?

Tengo 2 problemas:

1. Cargo unos controles en el form de forma vertical, el formulario tiene un tamaño fijo. Tengo unos botones de edicion y cuando bajen con el scroll del form estos controles de edicion se deben mantener visibles.

2. Cargo en tiempo de ejecucion una tabla, tiene un campo unico, hize la prueba repitiendo un dato para que me apareciera el error y al momento de guardar no sale nada todo pasa normal, el error me aparece luego cuando me desplazo o cierro el formulario no se que pueda ser. El codigo que uso para abrir la tabla es el siguiente:
--- Código: Text ---SET MULTILOCKS ON   SELECT 0   USE FULLPATH(CURDIR()) + ALLTRIM(Carpeta) + "\" + TablaCampos   loSuccess = CURSORSETPROP("Buffering",5) Muchas gracias por la atencion prestada.

arielb:
k tal widark tiempo sin estar por aki, bueno tal ves si pones el error se nos hará mas facil ayudarte y ver en que puede ser ese problema.

Widark:
Que tal Juez, encantado de saludarte de nuevo :D!

Resulta que no hay error, y ese es el problema, cree un campo unico en una "Free Table" y cuando repito el dato en ese campo y lo guardo no pasa nada, no hay error de indice repetido ni algo parecido, el error aparece cuando me muevo adelante o atrás y lo mas raro es que en otro formulario (con otra tabla) lo hago igual y si se genera el error de indice duplicado.

arielb:
igualmente widark, vamos a agregarle una linea mas al codigo que colocaste y modificarle la última para que pruebes.


--- Código: Text ---SET MULTILOCKS ON  SELECT 0  USE FULLPATH(CURDIR()) + ALLTRIM(Carpeta) + "\" + TablaCampos  vTabla = alias ()  loSuccess = CURSORSETPROP("Buffering",5, vTabla) 

Widark:
Gracias Juez Funciono una parte, ahora si me avisa que el indice se esta duplicando pero cuando cancelo la accion o trato de guardar  aparece el mensaje que la tabla debe tener buffer de registro o tabla. ¡HELP!

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa