Ir al contenido principal

Entradas

Mostrando las entradas de diciembre, 2022

Visual Basic

 Estructura con anidamiento (If _ Then _ Else If) La instrucción  If Then else en VBA  es necesaria para tomar decisiones dentro del código en VBA. Esta estructura tiene un comportamiento similar a Función SI en Excel, y también es conocida como  bucle IF Sintaxis de IF THEN ELSE La sintaxis completa es como sigue: If condición Then [Instrucciones a ejecutar] [ ElseIf condición2 Then  [Instrucciones a ejecutar ] ] [ Else [Instrucciones a ejecutar]] End If La parte correspondiente al ELSEIF  como al ELSE son opcionales, por lo que la estructura podría quedar de las siguientes formas:  IF ELSEIF En esta alternativa pueden quedar situaciones en las que no cumplan ni el primer ni el segundo conjunto de instrucciones. If condición Then [Instrucciones a ejecutar] [ ElseIf condición2 Then  [Instrucciones a ejecutar]] End If IF THEN ELSE END IF En esta segunda alternativa siempre si la "condición" no se cumple, se ejecutarán las instrucciones correspondie...

Visual Basic

 E structura Simple (If _ Then) La estructura alternativa simple  si-entonces  (en inglés  if-then  o bien  IF-THEN  ) ejecuta una determinada acción cuando se cumple una determinada condición. La selección  si-entonces  evalúa la condición y . . . Si la condición es  verdadera,  entonces ejecuta la acción S1 (o acciones caso de ser S1 una acción compuesta y constar de varias acciones). Si la condición es  falsa , entonces no hacer nada. Ejercicio con If…Then Cree un nuevo proyecto con nombre  If Then Agregue al formulario un button, le da doble clic y escriba el siguiente código. En este proyecto declaramos la variable  Robot  y le asignamos el valor “Marte” y luego ponemos la condición que si ( If ) la variable  Robot es igual a “Marte” entonces ( Then ) debe mostrarse un mensaje que dice “El Robot Curiosity llegó al planeta Marte en el 2012” No se olvide poner entre comillas el texto para que VB lo interp...

Visual Basic

Control Imagen (Image). Este control es para incorporar elementos gráficos a través de su propiedad Picture. Una propiedad importante de este control es la propiedad Stretch, la cual a True ajusta la imagen al tamaño del control. Soporta eventos como Click, MouseMove, etc. En el capítulo acerca de los  controles estándar , en el ejemplo donde se trabaja con un control Imagen y se utiliza su propiedad Picture y la función LoadPicture para mostrar imágenes. Hay tres objetos en Visual Basic 6.0 en los cuales se puede trabajar con imagenes y ellos son: el Control Imagen (Image), las Cajas de Dibujo (PictureBox) y el propio Formulario. Los formatos gráficos admitidos por Visual Basic 6.0 son los siguientes: *.bmp *.jpg *.gif *.ico *.cur *.wmf Si se quiere utilizar un gráfico en otro formato habrá que transformarlo previamente a alguno de estos con algún programa. Propiedades: Propiedad Picture : Esta es la propiedad principal del control, que también es la propiedad por defecto o d...

Visual Basic

 Control Command Button Control Button (Botón) El control Button o botón es de mucha utilidad, pues a través de él, podemos dar órdenes, o sea, sirve como comando, por eso en las primeras versiones  de Visual Basic se llamaba  Command Button  o botón de comando. Ejercicio: Usando un Botón En el siguiente ejercicio usaremos un botón para que muestre un mensaje. Vea a continuación una imagen del botón en el cuadro de herramientas… Y luego vea como se ve en el formulario… Imagen del botón en el formulario… Como ya se mencionó, en este libro, el control Button o botón sirve principalmente para ejecutar comandos; como por ejemplo, el  evento clic , es decir, que si presionamos un botón y está programado para hacer que suceda una acción al hacer clic sobre él; por  ejemplo salir del programa, entonces se cerrará el programa. Acciones y resultados que se pueden programar en un Botón: Algunos de los resultados que se podrían programar en un botón podrían ser las si...

Visual Basic

  Control Text Box El control  TextBox  o Caja de texto se utiliza para Ingresar y/o visualizar Texto ( es un control de entrada de datos )   CONTROL TEXT BOX Si en nuestros programas no vamos a introducir Texto, me refiero a solo mostrarlo, valores etc..., es preferible y mas lógico utilizar un control  Label  en cambio de un control TextBox , ya que consume menos recursos La propiedad principal de este control se llama  Text . Mediante ella podemos asignarle un texto ya sea en tiempo de diseño o tiempo de ejecución al control. Si es en tiempo de diseño, debemos seleccionar el TextBox e ir a la ventana de propiedades y seleccionar Text. Dentro de ella podemos escribir el texto a ser mostrado. Si es en tiempo de ejecución debemos  escribir el nombre de el TextBox  que queremos y al presionar el punto ".",  vb despliega la lista de propiedades y métodos del TextBox , y ahí seleccionamos  Text.       CODIGO TEXT BOX Po...

Visual Basic

 Control Label El control Label en VBA son las etiquetas que mostramos en nuestros formularios. Es donde normalmente escribimos las indicaciones, los títulos, los nombres de los recuadros… es el primer paso para aprender a crear formularios en VBA. CÓMO AÑADIR UN CONTROL LABEL EN VBA Para añadir un label en VBA deberemos crear previamente un formulario. Una vez que lo hayamos creado  seleccionamos del panel de herramientas la funcionalidad «label» que es el símbolo de A mayúscula . En la imagen siguiente puede verse ya seleccionado. LABEL Una vez que lo hayamos seleccionado  lo insertaremos en nuestro formulario pinchando sobre el mismo  y marcando las dimensiones de nuestro control label. En la siguiente imagen puedes ver cómo queda: ESTRUCTURA LABEL   Una vez hecho esto ya hemos dibujado nuestro primer label. Si presionamos F5 veremos nuestro formulario con un texto en el que pone: «Label1». Propiedades   LABEL: Forecolor:   indica el color del Texto...

Ventana

BOTONES DE LA BARRA DE HERRAMIENTAS Algunos de los botones que se utilizan con mayor frecuencia, en Visual Basic son los siguientes: •    TextBox: Esta es la caja de texto. Además permite la entrada y salida de los datos en nuestras aplicaciones. TextBox Label: Son las etiquetas. Estos controles son e los más utilizados, aunque su utilidad queda restringida a la visualización de datos en el mismo, por lo que no permite agregar o introducir datos por parte del usuario. Label CommandButton:  Este es el botón de comando. Este botón siempre aparece en todas las aplicaciones y es el que al hacer click sobre él nos permite realizar alguna operación concreta, que puede ser aceptar o cancelar.   Pero también puede hacer otras actividades según la configuración que le demos ha dicho botón, como puede ser para el ingreso de botones en el formulario. CommandButton TextBox Mediante OptionButton:  Este es el botón de opciones  o de estados múltiples.  Este con...