SlideShare ist ein Scribd-Unternehmen logo
1 von 8
UNIVERSIDAD PEDAGOGICA NACIONAL FRANCISCO MORAZAN PREUFOD LA ESPERANZA INTIBUCA JUAN RAFAEL FLORES
Con  Control Data al ejecutar el programa se tendría una aplicación que accede a los registros de una tabla de una base de datos y permite moverse por ellos del primero al último, hacia delante y hacia atrás usando los botones recién creados y también mediante el control Data de nombre datVisitas. Para moverse en la tabla igual que se hace con los botones se puede usar directamente el control Data tal como se indica en la siguiente imagen:
Ejemplo de formulario a desarrollar
Cuando se está recorriendo un conjunto de registros, un Recordset es interesante detectar los momentos en los que se llega al principio o al final del conjunto, concretamente, en el caso anterior si estamos en el último registro no tendría sentido el pulsar en el botón de `Siguiente Registro´ o si estamos en el primero hacerlo en el botón de `Registro Anterior´. La marca que indica si estamos en el primer registro del Recordset es BOF y la que indica que hemos llegado al último es EOF
En el ejemplo actual sería conveniente tener en cuenta la situación del registro que estamos visualizando en los casos de ser el primero o el último, lo cual afecta a los botones cmdSiguiente y cmdAnterior, que cambiarían su programación quedando de la siguiente forma:
La explicación a este cambio de programación del botón es: La tabla de datos en Access reserva un registro para indicar que se está al final del fichero, este registro es posterior al último que a nuestros efectos sería válido, por tanto si estamos en el último registro válido y nos movemos hacia delante accedemos al registro que contiene la marca EOF de final de fichero lo cual no tendría sentido, por tanto en ese caso nos situamos en el último registro válido que es donde estábamos antes de mover hacia delante, para hacerlo se usa el método MoveLast y luego se indica por pantalla.
La explicación a este cambio de programación del botón es: La tabla de datos en Access reserva un registro para indicar que se está al inicio del fichero, este registro es anterior al primero que a nuestros efectos sería válido, por tanto si estamos en el primer registro válido y nos movemos hacia atrás accedemos al registro que contiene la marca BOF de principio de fichero lo cual no tendría sentido, por tanto en ese caso nos situamos en el primer registro válido que es donde estábamos antes de mover hacia atrás, para hacerlo se usa el método MoveFirst y luego se indica por pantalla.

Weitere ähnliche Inhalte

Andere mochten auch

Metodo de gestión de recursos humanos
Metodo de gestión de recursos humanosMetodo de gestión de recursos humanos
Metodo de gestión de recursos humanosPreMya Consultores.
 
Democrito
DemocritoDemocrito
Democritojhon
 
SimetríAs En La Naturaleza
SimetríAs En La NaturalezaSimetríAs En La Naturaleza
SimetríAs En La Naturalezausach
 
Palavra: Genesis e a Redenção - Separados para Deus
Palavra: Genesis e a Redenção - Separados para DeusPalavra: Genesis e a Redenção - Separados para Deus
Palavra: Genesis e a Redenção - Separados para DeusAdriano Gonçalves Martins
 
Madre Tierra
Madre TierraMadre Tierra
Madre Tierranaturmar
 
Señor, tú me llamaste
Señor, tú me llamasteSeñor, tú me llamaste
Señor, tú me llamasteguestbe7ba5
 
Clientes Inconvenientes Trab.
Clientes Inconvenientes Trab.Clientes Inconvenientes Trab.
Clientes Inconvenientes Trab.rodicavitan
 

Andere mochten auch (7)

Metodo de gestión de recursos humanos
Metodo de gestión de recursos humanosMetodo de gestión de recursos humanos
Metodo de gestión de recursos humanos
 
Democrito
DemocritoDemocrito
Democrito
 
SimetríAs En La Naturaleza
SimetríAs En La NaturalezaSimetríAs En La Naturaleza
SimetríAs En La Naturaleza
 
Palavra: Genesis e a Redenção - Separados para Deus
Palavra: Genesis e a Redenção - Separados para DeusPalavra: Genesis e a Redenção - Separados para Deus
Palavra: Genesis e a Redenção - Separados para Deus
 
Madre Tierra
Madre TierraMadre Tierra
Madre Tierra
 
Señor, tú me llamaste
Señor, tú me llamasteSeñor, tú me llamaste
Señor, tú me llamaste
 
Clientes Inconvenientes Trab.
Clientes Inconvenientes Trab.Clientes Inconvenientes Trab.
Clientes Inconvenientes Trab.
 

Kürzlich hochgeladen

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Kürzlich hochgeladen (15)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Programacion en Visual Basic

  • 1. UNIVERSIDAD PEDAGOGICA NACIONAL FRANCISCO MORAZAN PREUFOD LA ESPERANZA INTIBUCA JUAN RAFAEL FLORES
  • 2. Con Control Data al ejecutar el programa se tendría una aplicación que accede a los registros de una tabla de una base de datos y permite moverse por ellos del primero al último, hacia delante y hacia atrás usando los botones recién creados y también mediante el control Data de nombre datVisitas. Para moverse en la tabla igual que se hace con los botones se puede usar directamente el control Data tal como se indica en la siguiente imagen:
  • 3. Ejemplo de formulario a desarrollar
  • 4. Cuando se está recorriendo un conjunto de registros, un Recordset es interesante detectar los momentos en los que se llega al principio o al final del conjunto, concretamente, en el caso anterior si estamos en el último registro no tendría sentido el pulsar en el botón de `Siguiente Registro´ o si estamos en el primero hacerlo en el botón de `Registro Anterior´. La marca que indica si estamos en el primer registro del Recordset es BOF y la que indica que hemos llegado al último es EOF
  • 5. En el ejemplo actual sería conveniente tener en cuenta la situación del registro que estamos visualizando en los casos de ser el primero o el último, lo cual afecta a los botones cmdSiguiente y cmdAnterior, que cambiarían su programación quedando de la siguiente forma:
  • 6. La explicación a este cambio de programación del botón es: La tabla de datos en Access reserva un registro para indicar que se está al final del fichero, este registro es posterior al último que a nuestros efectos sería válido, por tanto si estamos en el último registro válido y nos movemos hacia delante accedemos al registro que contiene la marca EOF de final de fichero lo cual no tendría sentido, por tanto en ese caso nos situamos en el último registro válido que es donde estábamos antes de mover hacia delante, para hacerlo se usa el método MoveLast y luego se indica por pantalla.
  • 7.
  • 8. La explicación a este cambio de programación del botón es: La tabla de datos en Access reserva un registro para indicar que se está al inicio del fichero, este registro es anterior al primero que a nuestros efectos sería válido, por tanto si estamos en el primer registro válido y nos movemos hacia atrás accedemos al registro que contiene la marca BOF de principio de fichero lo cual no tendría sentido, por tanto en ese caso nos situamos en el primer registro válido que es donde estábamos antes de mover hacia atrás, para hacerlo se usa el método MoveFirst y luego se indica por pantalla.