Visual Basic .NET #5 Basic Form Validations, Programing Common Constraints.

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 20

  • @rafaelmendez5424
    @rafaelmendez5424 2 года назад +2

    Esta bien interesante el proyecto para aprender y la explicacion esta muy bien, muy didactica y comprensible, gracias por la enseñanza

    • @lasesionextra
      @lasesionextra  2 года назад +1

      Que tal Rafael, gracias por tu comentario, saludos.

  • @reyesdenegri
    @reyesdenegri 3 месяца назад +1

    una duda si en la tabala no se el campo Tipo esta dado por digitos pero para el usuario que lo ingresa queremos mostrarle su equivalencia es decir el 1 = tostado se puede ? y que cuando se registre ese articulo se ponga el 1 en vez de tostado, es decir en el combobox serian palabras pero en la tabla se insertaria el digito

    • @lasesionextra
      @lasesionextra  3 месяца назад +1

      Hola @reyesdenegri, Yo diría que sí, se puede capturar un dato de un tipo pero mandar guardar un equivalente de otro tipo, siempre que el tipo a guardar sea igual al declarado en la tabla, también habría que programar la búsqueda de su equivalencia o buscar en una tabla que los contenga, esta acción es común al usar un ComboBox, muestro en la lista nombres pero obtengo de lo seleccionado su respectivo Id y ese es el dato que se manda guardar, espero haber contribuido, saludos.

  • @WilliamAguilar-mt5xp
    @WilliamAguilar-mt5xp Год назад +2

    Excelente explicación, lo felicito y soy uno de sus seguidores, tengo una pregunta, como validar la caja de "CODIGO", para que no se duplique una entrada con el mismo codigo, espero su respuesta de antemano muchas gracias.

    • @lasesionextra
      @lasesionextra  Год назад +3

      Hola William, tengo 2 opciones para comentarte:
      1: En la estructura de la tabla (Access en este caso), el campo código siendo la llave quedará como único, si no es la llave se puede cambiar su propiedad a “indexado sin duplicado”, una vez hecho esto basta con cachar la excepción (error) al momento de guardar el registro, ejemplo:
      Try
      Código para grabar el registro
      Catch ex As Exception
      MsgBox(ex.message) ‘ el mensaje dirá por que no se pudo guardar
      End Try
      2: Se tendrá que buscar en la tabla el código introducido en el TextBox mediante una sentencia “SQL Select”, así sabrás si ya existe ese “Id o Código”, podrás ver un ejemplo de este tipo en el vídeo: ruclips.net/video/00GBGHeRSF8/видео.html y también en este otro: ruclips.net/video/YJRyFEMRYVU/видео.html
      Espero te pueda servir, gracias por comentar, saludos.

    • @WilliamAguilar-mt5xp
      @WilliamAguilar-mt5xp Год назад +2

      @@lasesionextra Gracias por la respuesta, saludos.

  • @djteddymix1986
    @djteddymix1986 Год назад +2

    exelente

    • @lasesionextra
      @lasesionextra  Год назад +1

      Que tal djteddymix, gracias con tu comentario y por ver el canal, saludos.

  • @VideoTutorialesInformaticos
    @VideoTutorialesInformaticos 5 месяцев назад +1

    Hola amigo saludos, como puedo hacer una busqueda dentro de una base de datos, que yo solo ingrese el codigo por ejemplo y me muestre los demas datos del registro. Saludos y muchas gracias

    • @lasesionextra
      @lasesionextra  5 месяцев назад +1

      Qué tal @VideoTutorialesInformaticos, con todo gusto te dejo el link de 2 videos con ejemplos de busqueda en la tabla, espero te sirvan, saludos.
      ruclips.net/video/00GBGHeRSF8/видео.htmlsi=UA3Iyjq1rPXR784m
      ruclips.net/video/bRrRB7A2LH0/видео.htmlsi=EY5Yf0OGqqv-aSYM

  • @dwansotobrantes2860
    @dwansotobrantes2860 8 месяцев назад +1

    System.InvalidOperationException: 'No se puede convertir el valor de los datos del parámetro de comando [5] '' por otras razones diferentes a la falta de correspondencia de signo o el desbordamiento de los datos.
    Me sale ese error, alguien me ayuda por favor

    • @lasesionextra
      @lasesionextra  8 месяцев назад +1

      Qué tal @dwansotobrantes2860, se me ocurren estos posibles casos:
      1. Incompatibilidad de tipos de datos: tipos de datos diferentes
      2. Valores nulos: Datos en blanco sobre todo en los campos llave
      3. Sobrepasa el límite de tamaño: Más caracteres escritos que los reservados para el campo
      Espero te pueda servir, saludos.

  • @jesuencarnacion-t4n
    @jesuencarnacion-t4n 7 месяцев назад +1

    Ayudaa porfaa me sale, System.InvalidOperationException: 'El proveedor 'Microsoft.ACE.OLEDB.12.0' no está registrado en el equipo local.'

    • @lasesionextra
      @lasesionextra  7 месяцев назад +1

      Qué tal @user-dg7ns1og2j, es un problema algo común y da mucha lata, generalmente debido a diferencia en las versiones del Visual Studio y el Access, así como diferencias entre 32 y 64 bits, si estas usando Visual Studio 2022 sólo puedes usar Access de 64 bits, te mando 3 posibles soluciones:
      Solución 1
      1. Abre las Propiedades del proyecto (botón derecho NomProyecto en el explorador de soluciones)
      2. Selecciona compilar
      3. Opción CPU de destino
      4. Cambia a X86 para 32 bits y X64 para 64 bits
      5. Guardar los cambios
      6. Vuelve a probar la conexión en Visual Studio
      Solución 2
      1. Respalda tu base de datos
      2. Abre tu base de datos en Access
      3. Guardar Como
      4. Selecciona una versión más antigua de Access
      5. Vuelve a probar la conexión en Visual Studio
      6. Es posible que debas crear nuevamente tu base de datos y grabarla en una versión más antigua
      Solución 3 (sólo si tu Equipo no tiene instalado Access)
      1. Buscar descargar (Access Database Engine)
      2. Selecciona la versión que usa tu sistema
      Espero encuentras la solución con alguno de estos puntos, saludos.

  • @juliorobertoespitiafernand2971
    @juliorobertoespitiafernand2971 8 месяцев назад +1

    buenas noche me sale este error cuando elimino :Update requiere que DeleteCommand sea valido cuando se pasa ala coleccion Data row con fila eliminadas. espero me puedan ayudar

    • @lasesionextra
      @lasesionextra  8 месяцев назад +1

      Hola @juliorobertoespitiafernand2971, es posible que la tabla que tienes conectada a ese formulario no tenga un campo llave, eso lo debes revisar en Access, agregar la llave a un campo de valores únicos y crear todo nuevo en el formulario, espero te sirva, saludos.

  • @fabricioalas1
    @fabricioalas1 Год назад +2

    muchos cambio y no lo vas probando

    • @lasesionextra
      @lasesionextra  Год назад +2

      Ok, la idea es también que los videos no sean tan largos pero lo tendré en cuenta, saludos.