Red de conocimientos turísticos - Información de alquiler - ¡Acerca del problema de resolución de problemas de la aplicación VFP RecordSource!

¡Acerca del problema de resolución de problemas de la aplicación VFP RecordSource!

1. Cuando se cambia el alias, el control Grid a menudo no puede mostrar datos, o las propiedades originales de Grid, incluidas las propiedades de columna y título de columna, se pierden y se restauran a las propiedades predeterminadas de Grid.

2. Cuando se utiliza el comando Empacar para eliminar completamente ciertos registros en la tabla, el resultado suele ser que la cuadrícula está en blanco y no se muestra nada.

Solución:

Antes de cambiar el Grid o ejecutar el comando Pack, primero establezca el atributo recordsource del Grid en Null y luego ejecute la instrucción select-SQL correspondiente y cambie la tabla. alias o paquetes de comandos, como

1,

thisform.grid1.recordsource=Null

paquete

thisform.grid1.recordsource ='tablename' && Restaurar el alias de la tabla original

2,

thisform.grid1.recordsource=Nullrecordsource=Null

thisform.grid1.recordsource='newtablename ' && Cambiar alias

3.recordsource='seleccione columna1,columna2 del nombre de tabla donde columna1=thisform.text1.value en el cursor Temptable'thisform . * De esta manera, la red no solo mostrará correctamente los datos modificados, sino que sus propiedades no se perderán.