SlideShare ist ein Scribd-Unternehmen logo
COLEGIO DE EDUCACIÓN
PROFESIONAL TÉCNICA DEL ESTADO
DE TLAXCALA.
Plantel CONALEP Zacualpan.
Nombre: Alejandra Tecocoatzi Ortiz.
Ing. Agustín Hernández Delgado.
Modulo: Elaboración y Mantenimiento de
Sistemas de Información.
P.T.B en INFORMÁTICA grupo 606.
Código de agregar nuevo registro.
Public Class Form1
Private Sub RegistroBindingNavigatorSaveItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
RegistroBindingNavigatorSaveItem.Click
Me.Validate()
Me.RegistroBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.DirectorioDataSet)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'TODO: esta línea de código carga datos en la tabla
'DirectorioDataSet.registro' Puede moverla o quitarla según sea
necesario.
Me.RegistroTableAdapter.Fill(Me.DirectorioDataSet.registro)
End Sub
Private Sub Pagina_webLabel_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs)
End Sub
Botón de nuevo
Private Sub Button1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button1.Click
Dim mitabla As DataTable = DirectorioDataSet.registro
Dim cfila As DataRowCollection = mitabla.Rows
Dim nuevafila As DataRow
Dim bandera As Boolean
bandera = True
Dim i, n As Integer
n = RegistroBindingSource.Count()
i = 1
Dim resu As Boolean
Dim c1 As String
c1 = UCase(RTrim(IdTextBox.Text))
Dim c2 As String
c2 = UCase(RTrim(TextBox1.Text))
RegistroBindingSource.MoveFirst()
Do
resu = c1 Like c2
If (resu = True) Then
bandera = False
Else
RegistroBindingSource.MoveNext()
c2 = UCase(RTrim(IdTextBox.Text))
i = i + 1
End If
Loop While (bandera = True And i <= n)
If (bandera = False) Then
IdTextBox.Visible = True
IdTextBox.Enabled = False
RFCTextBox.Visible = True
RFCTextBox.Enabled = False
Nombre_de_la_empresaTextBox.Visible = True
Nombre_de_la_empresaTextBox.Enabled = False
DireccionTextBox.Visible = True
DireccionTextBox.Enabled = False
LocalidadTextBox.Visible = True
LocalidadTextBox.Enabled = False
ProvinciaTextBox.Visible = True
ProvinciaTextBox.Enabled = False
Codigo_postalTextBox.Visible = True
Codigo_postalTextBox.Enabled = False
TelefonoTextBox.Visible = True
TelefonoTextBox.Enabled = False
Pagina_webTextBox.Visible = True
Pagina_webTextBox.Enabled = False
Else
MsgBox("Introduce datos")
nuevafila = mitabla.NewRow()
cfila.Add(nuevafila)
RegistroBindingSource.MoveLast()
IdTextBox.Visible = True
RFCTextBox.Visible = True
Nombre_de_la_empresaTextBox.Visible = True
DireccionTextBox.Visible = True
LocalidadTextBox.Visible = True
ProvinciaTextBox.Visible = True
Codigo_postalTextBox.Visible = True
TelefonoTextBox.Visible = True
Pagina_webTextBox.Visible = True
IdTextBox.Enabled = True
RFCTextBox.Enabled = True
Nombre_de_la_empresaTextBox.Enabled = True
DireccionTextBox.Enabled = True
LocalidadTextBox.Enabled = True
ProvinciaTextBox.Enabled = True
Codigo_postalTextBox.Enabled = True
TelefonoTextBox.Enabled = True
Pagina_webTextBox.Enabled = True
nuevafila(1) = UCase(IdTextBox.Text)
nuevafila(2) = UCase(RFCTextBox.Text)
nuevafila(3) = UCase(Nombre_de_la_empresaTextBox.Text)
nuevafila(4) = UCase(DireccionTextBox.Text)
nuevafila(5) = UCase(LocalidadTextBox.Text)
nuevafila(6) = UCase(ProvinciaTextBox.Text)
nuevafila(7) = UCase(Codigo_postalTextBox.Text)
nuevafila(8) = UCase(TelefonoTextBox.Text)
nuevafila(9) = UCase(Pagina_webTextBox.Text)
End If
End Sub
Botón de guardar
Private Sub Button2_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button2.Click
If (DirectorioDataSet.HasChanges) Then
Me.Validate()
Me.RegistroBindingSource.EndEdit()
Me.RegistroTableAdapter.Update(Me.DirectorioDataSet.registro)
MsgBox("grabado....")
End If
End Sub
Botón de salir
Private Sub Button3_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles Button3.Click
Me.Close()
End Sub
End Class
Al ejecutar mi programa me aparece la siguiente ventana.
Al agregar nuevo yo le pongo que quiero agregar el numero 7
por que no lo tengo y cuando le doy guardar me deshabilita los
campos.
Al final le doy salir termina mi programa.
CONCLUSION:
Profesor Agustín en esta práctica no estoy segura de que mi programa este realizado
correctamente la verdad me esforcé en lo que hice espero que me pueda servir lo que
hice y si se lo envio es para que vea que le puse todo el empeño de mi parte gracias.

Weitere ähnliche Inhalte

Was ist angesagt?

Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezCodigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezEquipo1606
 
Actualizacion de base de datos Access
Actualizacion de base de datos AccessActualizacion de base de datos Access
Actualizacion de base de datos AccessIUP.Santiago mariño
 
Base de Datos- Toad
Base de Datos- ToadBase de Datos- Toad
Base de Datos- ToadFredy Soncco
 
Aplicaciones moviles clase9 listas
Aplicaciones moviles clase9 listasAplicaciones moviles clase9 listas
Aplicaciones moviles clase9 listasJohan Silva Cueva
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Flor Santana Mota
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usoscompunelson
 

Was ist angesagt? (7)

Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena MartínezCodigo de bajas en Visual Basic, Luis Angel Mena Martínez
Codigo de bajas en Visual Basic, Luis Angel Mena Martínez
 
Actualizacion de base de datos Access
Actualizacion de base de datos AccessActualizacion de base de datos Access
Actualizacion de base de datos Access
 
Practica
PracticaPractica
Practica
 
Base de Datos- Toad
Base de Datos- ToadBase de Datos- Toad
Base de Datos- Toad
 
Aplicaciones moviles clase9 listas
Aplicaciones moviles clase9 listasAplicaciones moviles clase9 listas
Aplicaciones moviles clase9 listas
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usos
 

Ähnlich wie Codigo de altas alejandra tecocoatzi ortiz

Ähnlich wie Codigo de altas alejandra tecocoatzi ortiz (20)

INSERTAR DATOS (ALTAS)
INSERTAR DATOS (ALTAS)INSERTAR DATOS (ALTAS)
INSERTAR DATOS (ALTAS)
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 
Altas
AltasAltas
Altas
 
Altas
AltasAltas
Altas
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Altas alumnos
Altas alumnosAltas alumnos
Altas alumnos
 
Documentoaltas
DocumentoaltasDocumentoaltas
Documentoaltas
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 
Guia n5 tam 2009 1
Guia n5 tam 2009 1Guia n5 tam 2009 1
Guia n5 tam 2009 1
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Separata de vb 2015
Separata de vb 2015Separata de vb 2015
Separata de vb 2015
 
Mariela Pérez Garcia altas
Mariela Pérez Garcia altasMariela Pérez Garcia altas
Mariela Pérez Garcia altas
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Agencia de viaje
Agencia de viajeAgencia de viaje
Agencia de viaje
 
Botonborrar
BotonborrarBotonborrar
Botonborrar
 
Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010Como crear un proyecto en visual Studio 2010
Como crear un proyecto en visual Studio 2010
 
Reporte altas
Reporte altasReporte altas
Reporte altas
 
Arreglos, Procedimientos y Funciones
Arreglos, Procedimientos y FuncionesArreglos, Procedimientos y Funciones
Arreglos, Procedimientos y Funciones
 
Codificacion
CodificacionCodificacion
Codificacion
 
Actualizacion de base de datos desde Visual Basic
Actualizacion de base de datos desde Visual Basic Actualizacion de base de datos desde Visual Basic
Actualizacion de base de datos desde Visual Basic
 

Kürzlich hochgeladen

La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...yeisonmoreno02
 
Metodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdfMetodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdfJoselinBocanegra1
 
Enfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles eEnfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles eYURYMILENACARDENASSA
 
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑASPDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑASCAROLCASTELLANOS11
 
Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.mateohenrryg
 
DIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxDIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxJEEPZONGUIAMPIERGONZ
 
Trabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatroTrabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatromateohenrryg
 
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdfinformaticampt2016
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACIONmcorderoa
 
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdfMANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdfFredyOrellanadelgadi
 
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...quintinana89
 

Kürzlich hochgeladen (12)

La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
 
Metodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdfMetodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdf
 
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA IINSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
 
Enfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles eEnfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles e
 
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑASPDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
 
Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.
 
DIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxDIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docx
 
Trabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatroTrabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatro
 
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
 
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdfMANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
 
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
 

Codigo de altas alejandra tecocoatzi ortiz

  • 1. COLEGIO DE EDUCACIÓN PROFESIONAL TÉCNICA DEL ESTADO DE TLAXCALA. Plantel CONALEP Zacualpan. Nombre: Alejandra Tecocoatzi Ortiz. Ing. Agustín Hernández Delgado. Modulo: Elaboración y Mantenimiento de Sistemas de Información. P.T.B en INFORMÁTICA grupo 606.
  • 2. Código de agregar nuevo registro. Public Class Form1 Private Sub RegistroBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RegistroBindingNavigatorSaveItem.Click Me.Validate() Me.RegistroBindingSource.EndEdit() Me.TableAdapterManager.UpdateAll(Me.DirectorioDataSet) End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: esta línea de código carga datos en la tabla 'DirectorioDataSet.registro' Puede moverla o quitarla según sea necesario. Me.RegistroTableAdapter.Fill(Me.DirectorioDataSet.registro) End Sub Private Sub Pagina_webLabel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Botón de nuevo Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim mitabla As DataTable = DirectorioDataSet.registro Dim cfila As DataRowCollection = mitabla.Rows Dim nuevafila As DataRow Dim bandera As Boolean bandera = True Dim i, n As Integer n = RegistroBindingSource.Count() i = 1 Dim resu As Boolean Dim c1 As String c1 = UCase(RTrim(IdTextBox.Text)) Dim c2 As String
  • 3. c2 = UCase(RTrim(TextBox1.Text)) RegistroBindingSource.MoveFirst() Do resu = c1 Like c2 If (resu = True) Then bandera = False Else RegistroBindingSource.MoveNext() c2 = UCase(RTrim(IdTextBox.Text)) i = i + 1 End If Loop While (bandera = True And i <= n) If (bandera = False) Then IdTextBox.Visible = True IdTextBox.Enabled = False RFCTextBox.Visible = True RFCTextBox.Enabled = False Nombre_de_la_empresaTextBox.Visible = True Nombre_de_la_empresaTextBox.Enabled = False DireccionTextBox.Visible = True DireccionTextBox.Enabled = False LocalidadTextBox.Visible = True LocalidadTextBox.Enabled = False ProvinciaTextBox.Visible = True ProvinciaTextBox.Enabled = False Codigo_postalTextBox.Visible = True Codigo_postalTextBox.Enabled = False TelefonoTextBox.Visible = True TelefonoTextBox.Enabled = False Pagina_webTextBox.Visible = True
  • 4. Pagina_webTextBox.Enabled = False Else MsgBox("Introduce datos") nuevafila = mitabla.NewRow() cfila.Add(nuevafila) RegistroBindingSource.MoveLast() IdTextBox.Visible = True RFCTextBox.Visible = True Nombre_de_la_empresaTextBox.Visible = True DireccionTextBox.Visible = True LocalidadTextBox.Visible = True ProvinciaTextBox.Visible = True Codigo_postalTextBox.Visible = True TelefonoTextBox.Visible = True Pagina_webTextBox.Visible = True IdTextBox.Enabled = True RFCTextBox.Enabled = True Nombre_de_la_empresaTextBox.Enabled = True DireccionTextBox.Enabled = True LocalidadTextBox.Enabled = True ProvinciaTextBox.Enabled = True Codigo_postalTextBox.Enabled = True TelefonoTextBox.Enabled = True Pagina_webTextBox.Enabled = True nuevafila(1) = UCase(IdTextBox.Text) nuevafila(2) = UCase(RFCTextBox.Text) nuevafila(3) = UCase(Nombre_de_la_empresaTextBox.Text) nuevafila(4) = UCase(DireccionTextBox.Text) nuevafila(5) = UCase(LocalidadTextBox.Text) nuevafila(6) = UCase(ProvinciaTextBox.Text) nuevafila(7) = UCase(Codigo_postalTextBox.Text) nuevafila(8) = UCase(TelefonoTextBox.Text) nuevafila(9) = UCase(Pagina_webTextBox.Text) End If End Sub
  • 5. Botón de guardar Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (DirectorioDataSet.HasChanges) Then Me.Validate() Me.RegistroBindingSource.EndEdit() Me.RegistroTableAdapter.Update(Me.DirectorioDataSet.registro) MsgBox("grabado....") End If End Sub Botón de salir Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Me.Close() End Sub End Class Al ejecutar mi programa me aparece la siguiente ventana.
  • 6. Al agregar nuevo yo le pongo que quiero agregar el numero 7 por que no lo tengo y cuando le doy guardar me deshabilita los campos. Al final le doy salir termina mi programa. CONCLUSION: Profesor Agustín en esta práctica no estoy segura de que mi programa este realizado correctamente la verdad me esforcé en lo que hice espero que me pueda servir lo que hice y si se lo envio es para que vea que le puse todo el empeño de mi parte gracias.