Fox pro
1. bTabla
2. bProgreso 3. bFondo
4. btnGenerar
5. btnCerrar
Los objetos identificadoscon los numerales 1, 2 y 3, son textos. Al objeto 3 asigne el color de fondo (backcolor) gris oscuro (128,128,128). Al objeto 2, asígnele un color más oscuro que al del objeto 2 (por ejemplo 0,0,64). La idea de los objetos 2 y 3, es dibujar una barra de progreso. El objeto 1 servirá para visualizar un texto, acorde al progreso del proceso de indexado. El objeto 2, establezca la propiedad visiblecomo false.
Instituto Metropolitano de Educación
Visual FoxPro - Guía de Clases #10 BtnGenerar.click *abrir entorno utilizando las variables públicas *tabla maestro asignaturas set safety off close data *deshabilitar botón this.enabled = .f. *ancho maximo: 349 thisform.bProgreso.visible = .t. thisform.bProgreso.width = 50 thisform.bTabla.caption = "Indexando tabla Programa" mTabla = _dircia+ "programa.dbf" if file( mTabla) use &mTabla exclusive index on codigo tag codigo for !deleted() index on nombre tag nombre for !deleted() endif thisform.bProgreso.width = 100 thisform.bTabla.caption = "Indexando tabla Asignaturas" mTabla = _dircia + "asigna.dbf" if file( mTabla) use &mTabla exclusive index on codigo tag codigo for !deleted() index on nombre tag nombre for !deleted() endifthisform.bProgreso.width = 150 thisform.bTabla.caption = "Indexando tabla Profesores" mTabla = _dircia + "profe.dbf" if file( mTabla) use &mTabla exclusive index on codigo tag codigo for !deleted() index on nombre tag nombre for !deleted() endif thisform.bProgreso.width = 200 thisform.bTabla.caption = "Indexando tabla Hojas de vida" mTabla = _dircia + "hvida.dbf" if file( mTabla) use &mTabla exclusiveindex on codigo tag codigo for !deleted() index on nombre tag nombre for !deleted() endif
2
Instituto Metropolitano de Educación
Visual FoxPro - Guía de Clases #10
3
thisform.bProgreso.width = 250 mTabla = _dircia + "matric.dbf" thisform.bTabla.caption = "Indexando tabla Matrícula" if file( mTabla) use &mTabla exclusive index on codigo tag codigo for !deleted() endifthisform.bProgreso.width = 300 mTabla = _dircia + "grupos.dbf" thisform.bTabla.caption = "Indexando tabla Grupos" if file( mTabla) use &mTabla exclusive index on codigo tag codigo for !deleted() index on nombre tag nombre for !deleted() endif thisform.bProgreso.width = 348 thisform.bTabla.caption = "Indexando tabla Estudiantes por grupo" mTabla = _dircia + "estgrupo.dbf" if file( mTabla) use &mTabla exclusive...
Regístrate para leer el documento completo.