SlideShare a Scribd company logo
1 of 8
Plantel Conalep Zacualpan
101
Elaboración y Mantenimiento de
Sistemas de Información.
Ing. Agustín Hernández Delgado.
Alumno: Guadalupe Lima Pèrez
Grupo. 606
BUSCAR
Este código, realiza la acción de encontrar los datos pedidos por el programa y
visualizarlos en la depuración del mismo.
Codigo.
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
REM CONSULTAS
Dim mitabla AsDataTable =
CODREP_________________________________DataSet.ALUMNO
Dim cfilas AsDataRowCollection = mitabla.Rows
Dim nuevafila AsDataRow
Dim i AsInteger
Dim n AsInteger
n = ALUMNOBindingSource.Count()
Dim bandera AsBoolean
bandera = True
Dim tamaño AsInteger
tamaño = ALUMNOBindingSource.Count()
i = 1
If (tamaño = 0) Then
Else
Do
If (Trim(MATRICULATextBox.Text) = Trim(TextBox1.Text)) Then
bandera = False
Else
ALUMNOBindingSource.MoveNext()
i = i + 1
EndIf
LoopWhile (bandera = TrueAnd i <= tamaño)
EndIf
If (bandera = False) Then
ID_ALUMNOTextBox.Enabled = False
ID_ALUMNOTextBox.Visible = False
NOMBRETextBox.Enabled = False
NOMBRETextBox.Visible = False
APELLIDOSTextBox.Enabled = False
APELLIDOSTextBox.Visible = False
MATRICULATextBox.Enabled = False
MATRICULATextBox.Visible = False
ESPECIALIDADTextBox.Enabled = False
ESPECIALIDADTextBox.Visible = False
TURNOTextBox.Enabled = False
TURNOTextBox.Visible = False
GRUPOTextBox.Enabled = False
GRUPOTextBox.Visible = False
TELEFONOTextBox.Enabled = False
TELEFONOTextBox.Visible = False
CORREOTextBox.Enabled = False
CORREOTextBox.Visible = False
MsgBox("Ya existe")
TextBox1.Text = ""
TextBox1.Focus()
Else
MsgBox("Introduce datos")
nuevafila = mitabla.NewRow
cfilas.Add(nuevafila)
ALUMNOBindingSource.MoveLast()
ID_ALUMNOTextBox.Enabled = True
ID_ALUMNOTextBox.Visible = True
NOMBRETextBox.Enabled = True
NOMBRETextBox.Visible = True
APELLIDOSTextBox.Enabled = True
APELLIDOSTextBox.Visible = True
MATRICULATextBox.Enabled = True
MATRICULATextBox.Visible = True
ESPECIALIDADTextBox.Enabled = True
ESPECIALIDADTextBox.Visible = True
TURNOTextBox.Enabled = True
TURNOTextBox.Visible = True
GRUPOTextBox.Enabled = True
GRUPOTextBox.Visible = True
TELEFONOTextBox.Enabled = True
TELEFONOTextBox.Visible = True
CORREOTextBox.Enabled = True
CORREOTextBox.Visible = True
nuevafila(1) = UCase(NOMBRETextBox.Text)
nuevafila(2) = UCase(APELLIDOSTextBox.Text)
nuevafila(3) = UCase(TextBox1.Text)
nuevafila(4) = UCase(ESPECIALIDADTextBox.Text)
nuevafila(5) = UCase(TURNOTextBox.Text)
nuevafila(6) = UCase(GRUPOTextBox.Text)
nuevafila(7) = UCase(TELEFONOTextBox.Text)
nuevafila(8) = UCase(CORREOTextBox.Text)
EndIf
EndSub
GRABAR
Se encarga de guardar, documentos recientemente insertados y/o actualizados.
Código.
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
If (CODREP_________________________________DataSet.HasChanges) Then
Me.Validate()
Me.ALUMNOBindingSource.EndEdit()
Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________Data
Set.ALUMNO)
MsgBox("Cargando")
TextBox1.Text = ""
TextBox1.Focus()
ID_ALUMNOTextBox.Enabled = False
NOMBRETextBox.Enabled = False
APELLIDOSTextBox.Enabled = False
MATRICULATextBox.Enabled = False
ESPECIALIDADTextBox.Enabled = False
TURNOTextBox.Enabled = False
GRUPOTextBox.Enabled = False
TELEFONOTextBox.Enabled = False
CORREOTextBox.Enabled = False
EndIf
EndSub
ELIMINAR
Suprime datos no deseados .
Codigo.
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
REM CONSULTAS
Dim mitabla AsDataTable =
CODREP_________________________________DataSet.ALUMNO
Dim cfilas AsDataRowCollection = mitabla.Rows
Dim nuevafila AsDataRow
Dim i AsInteger
Dim n AsInteger
n = ALUMNOBindingSource.Count()
Dim bandera AsBoolean
bandera = True
Dim tamaño AsInteger
tamaño = ALUMNOBindingSource.Count()
i = 1
If (tamaño = 0) Then
Else
Do
If (Trim(MATRICULATextBox.Text) = Trim(TextBox1.Text)) Then
bandera = False
Else
ALUMNOBindingSource.MoveNext()
i = i + 1
EndIf
LoopWhile (bandera = TrueAnd i <= tamaño)
EndIf
If (bandera = False) Then
ID_ALUMNOTextBox.Enabled = False
ID_ALUMNOTextBox.Visible = False
NOMBRETextBox.Enabled = False
NOMBRETextBox.Visible = False
APELLIDOSTextBox.Enabled = False
APELLIDOSTextBox.Visible = False
MATRICULATextBox.Enabled = False
MATRICULATextBox.Visible = False
ESPECIALIDADTextBox.Enabled = False
ESPECIALIDADTextBox.Visible = False
TURNOTextBox.Enabled = False
TURNOTextBox.Visible = False
GRUPOTextBox.Enabled = False
GRUPOTextBox.Visible = False
TELEFONOTextBox.Enabled = False
TELEFONOTextBox.Visible = False
CORREOTextBox.Enabled = False
CORREOTextBox.Visible = False
MsgBox("Ya existe")
TextBox1.Text = ""
TextBox1.Focus()
Else
MsgBox("Nuevos datos")
nuevafila = mitabla.NewRow
cfilas.Add(nuevafila)
ALUMNOBindingSource.MoveLast()
ID_ALUMNOTextBox.Enabled = True
ID_ALUMNOTextBox.Visible = True
NOMBRETextBox.Enabled = True
NOMBRETextBox.Visible = True
APELLIDOSTextBox.Enabled = True
APELLIDOSTextBox.Visible = True
MATRICULATextBox.Enabled = True
MATRICULATextBox.Visible = True
ESPECIALIDADTextBox.Enabled = True
ESPECIALIDADTextBox.Visible = True
TURNOTextBox.Enabled = True
TURNOTextBox.Visible = True
GRUPOTextBox.Enabled = True
GRUPOTextBox.Visible = True
TELEFONOTextBox.Enabled = True
TELEFONOTextBox.Visible = True
CORREOTextBox.Enabled = True
CORREOTextBox.Visible = True
nuevafila(1) = UCase(NOMBRETextBox.Text)
nuevafila(2) = UCase(APELLIDOSTextBox.Text)
nuevafila(3) = UCase(TextBox1.Text)
nuevafila(4) = UCase(ESPECIALIDADTextBox.Text)
nuevafila(5) = UCase(TURNOTextBox.Text)
nuevafila(6) = UCase(GRUPOTextBox.Text)
nuevafila(7) = UCase(TELEFONOTextBox.Text)
nuevafila(8) = UCase(CORREOTextBox.Text)
EndIf
EndSub
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
If (CODREP_________________________________DataSet.HasChanges) Then
Me.Validate()
Me.ALUMNOBindingSource.EndEdit()
Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________Data
Set.ALUMNO)
MsgBox("Cargando")
TextBox1.Text = ""
TextBox1.Focus()
ID_ALUMNOTextBox.Enabled = False
NOMBRETextBox.Enabled = False
APELLIDOSTextBox.Enabled = False
MATRICULATextBox.Enabled = False
ESPECIALIDADTextBox.Enabled = False
TURNOTextBox.Enabled = False
GRUPOTextBox.Enabled = False
TELEFONOTextBox.Enabled = False
CORREOTextBox.Enabled = False
EndIf
EndSub
PrivateSub SALIR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles SALIR.Click
End
EndSub
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
EndSub
PrivateSub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles TextBox1.TextChanged
TextBox1.Focus()
EndSub
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button2.Click
If (CODREP_________________________________DataSet.HasChanges) Then
Me.Validate()
Me.ALUMNOBindingSource.EndEdit()
Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________Data
Set.ALUMNO)
MsgBox("Cargando")
TextBox1.Text = ""
TextBox1.Focus()
ID_ALUMNOTextBox.Enabled = False
NOMBRETextBox.Enabled = False
APELLIDOSTextBox.Enabled = False
MATRICULATextBox.Enabled = False
ESPECIALIDADTextBox.Enabled = False
TURNOTextBox.Enabled = False
GRUPOTextBox.Enabled = False
TELEFONOTextBox.Enabled = False
CORREOTextBox.Enabled = False
EndIf
EndSub

More Related Content

Similar to Practica agustin eliminar

Practica porfe agustin eliminar y grabar
Practica porfe agustin eliminar y grabarPractica porfe agustin eliminar y grabar
Practica porfe agustin eliminar y grabar
Elizita Aguila Peralta
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
alejandroDFK
 
Inventory management
Inventory managementInventory management
Inventory management
Rajeev Sharan
 
Sistema de ventas
Sistema de ventasSistema de ventas
Sistema de ventas
DAYANA RETO
 
Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01
mafv1976
 
Visualizing Postgres
Visualizing PostgresVisualizing Postgres
Visualizing Postgres
elliando dias
 
Boton eliminar rosalia
Boton eliminar rosaliaBoton eliminar rosalia
Boton eliminar rosalia
Rosy Santos
 
ExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docx
ExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docxExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docx
ExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docx
SusanaFurman449
 
Theater revenue
Theater revenueTheater revenue
Theater revenue
Sara Hicks
 

Similar to Practica agustin eliminar (20)

Practica porfe agustin eliminar y grabar
Practica porfe agustin eliminar y grabarPractica porfe agustin eliminar y grabar
Practica porfe agustin eliminar y grabar
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 
Documento de altas
Documento de altasDocumento de altas
Documento de altas
 
Inventory management
Inventory managementInventory management
Inventory management
 
Ejercicio sql server vs visual .net
Ejercicio sql server vs visual .netEjercicio sql server vs visual .net
Ejercicio sql server vs visual .net
 
Sistema de ventas
Sistema de ventasSistema de ventas
Sistema de ventas
 
Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01
 
Coding java.txt
Coding java.txtCoding java.txt
Coding java.txt
 
Visualizing Postgres
Visualizing PostgresVisualizing Postgres
Visualizing Postgres
 
Vb Project ขั้นเทพ
Vb Project ขั้นเทพVb Project ขั้นเทพ
Vb Project ขั้นเทพ
 
T-SQL-Assignment
T-SQL-AssignmentT-SQL-Assignment
T-SQL-Assignment
 
Boton eliminar rosalia
Boton eliminar rosaliaBoton eliminar rosalia
Boton eliminar rosalia
 
Vb.net programs
Vb.net programsVb.net programs
Vb.net programs
 
ExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docx
ExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docxExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docx
ExplanationDesignerCodeGlobal.Microsoft.VisualBasic.Compiler.docx
 
Visual Studio.Net - Sql Server
Visual Studio.Net - Sql ServerVisual Studio.Net - Sql Server
Visual Studio.Net - Sql Server
 
Lec_4_1_IntrotoPIG.pptx
Lec_4_1_IntrotoPIG.pptxLec_4_1_IntrotoPIG.pptx
Lec_4_1_IntrotoPIG.pptx
 
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.154.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
 
Goal Based Data Production with Sim Simeonov
Goal Based Data Production with Sim SimeonovGoal Based Data Production with Sim Simeonov
Goal Based Data Production with Sim Simeonov
 
PATTERNS08 - Strong Typing and Data Validation in .NET
PATTERNS08 - Strong Typing and Data Validation in .NETPATTERNS08 - Strong Typing and Data Validation in .NET
PATTERNS08 - Strong Typing and Data Validation in .NET
 
Theater revenue
Theater revenueTheater revenue
Theater revenue
 

Recently uploaded

Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
Asmae Rabhi
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
galaxypingy
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 

Recently uploaded (20)

Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolino
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 

Practica agustin eliminar

  • 1. Plantel Conalep Zacualpan 101 Elaboración y Mantenimiento de Sistemas de Información. Ing. Agustín Hernández Delgado. Alumno: Guadalupe Lima Pèrez Grupo. 606
  • 2. BUSCAR Este código, realiza la acción de encontrar los datos pedidos por el programa y visualizarlos en la depuración del mismo. Codigo. PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click REM CONSULTAS Dim mitabla AsDataTable = CODREP_________________________________DataSet.ALUMNO Dim cfilas AsDataRowCollection = mitabla.Rows Dim nuevafila AsDataRow Dim i AsInteger Dim n AsInteger n = ALUMNOBindingSource.Count() Dim bandera AsBoolean bandera = True Dim tamaño AsInteger tamaño = ALUMNOBindingSource.Count() i = 1 If (tamaño = 0) Then Else Do If (Trim(MATRICULATextBox.Text) = Trim(TextBox1.Text)) Then bandera = False Else ALUMNOBindingSource.MoveNext() i = i + 1 EndIf LoopWhile (bandera = TrueAnd i <= tamaño) EndIf If (bandera = False) Then ID_ALUMNOTextBox.Enabled = False ID_ALUMNOTextBox.Visible = False NOMBRETextBox.Enabled = False NOMBRETextBox.Visible = False APELLIDOSTextBox.Enabled = False APELLIDOSTextBox.Visible = False MATRICULATextBox.Enabled = False
  • 3. MATRICULATextBox.Visible = False ESPECIALIDADTextBox.Enabled = False ESPECIALIDADTextBox.Visible = False TURNOTextBox.Enabled = False TURNOTextBox.Visible = False GRUPOTextBox.Enabled = False GRUPOTextBox.Visible = False TELEFONOTextBox.Enabled = False TELEFONOTextBox.Visible = False CORREOTextBox.Enabled = False CORREOTextBox.Visible = False MsgBox("Ya existe") TextBox1.Text = "" TextBox1.Focus() Else MsgBox("Introduce datos") nuevafila = mitabla.NewRow cfilas.Add(nuevafila) ALUMNOBindingSource.MoveLast() ID_ALUMNOTextBox.Enabled = True ID_ALUMNOTextBox.Visible = True NOMBRETextBox.Enabled = True NOMBRETextBox.Visible = True APELLIDOSTextBox.Enabled = True APELLIDOSTextBox.Visible = True MATRICULATextBox.Enabled = True MATRICULATextBox.Visible = True ESPECIALIDADTextBox.Enabled = True ESPECIALIDADTextBox.Visible = True TURNOTextBox.Enabled = True TURNOTextBox.Visible = True GRUPOTextBox.Enabled = True GRUPOTextBox.Visible = True TELEFONOTextBox.Enabled = True TELEFONOTextBox.Visible = True CORREOTextBox.Enabled = True CORREOTextBox.Visible = True nuevafila(1) = UCase(NOMBRETextBox.Text)
  • 4. nuevafila(2) = UCase(APELLIDOSTextBox.Text) nuevafila(3) = UCase(TextBox1.Text) nuevafila(4) = UCase(ESPECIALIDADTextBox.Text) nuevafila(5) = UCase(TURNOTextBox.Text) nuevafila(6) = UCase(GRUPOTextBox.Text) nuevafila(7) = UCase(TELEFONOTextBox.Text) nuevafila(8) = UCase(CORREOTextBox.Text) EndIf EndSub GRABAR Se encarga de guardar, documentos recientemente insertados y/o actualizados. Código. PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (CODREP_________________________________DataSet.HasChanges) Then Me.Validate() Me.ALUMNOBindingSource.EndEdit() Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________Data Set.ALUMNO) MsgBox("Cargando") TextBox1.Text = "" TextBox1.Focus() ID_ALUMNOTextBox.Enabled = False NOMBRETextBox.Enabled = False APELLIDOSTextBox.Enabled = False MATRICULATextBox.Enabled = False ESPECIALIDADTextBox.Enabled = False TURNOTextBox.Enabled = False GRUPOTextBox.Enabled = False TELEFONOTextBox.Enabled = False CORREOTextBox.Enabled = False
  • 5. EndIf EndSub ELIMINAR Suprime datos no deseados . Codigo. PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click REM CONSULTAS Dim mitabla AsDataTable = CODREP_________________________________DataSet.ALUMNO Dim cfilas AsDataRowCollection = mitabla.Rows Dim nuevafila AsDataRow Dim i AsInteger Dim n AsInteger n = ALUMNOBindingSource.Count() Dim bandera AsBoolean bandera = True Dim tamaño AsInteger tamaño = ALUMNOBindingSource.Count() i = 1 If (tamaño = 0) Then Else Do If (Trim(MATRICULATextBox.Text) = Trim(TextBox1.Text)) Then bandera = False Else ALUMNOBindingSource.MoveNext() i = i + 1 EndIf LoopWhile (bandera = TrueAnd i <= tamaño) EndIf If (bandera = False) Then ID_ALUMNOTextBox.Enabled = False ID_ALUMNOTextBox.Visible = False
  • 6. NOMBRETextBox.Enabled = False NOMBRETextBox.Visible = False APELLIDOSTextBox.Enabled = False APELLIDOSTextBox.Visible = False MATRICULATextBox.Enabled = False MATRICULATextBox.Visible = False ESPECIALIDADTextBox.Enabled = False ESPECIALIDADTextBox.Visible = False TURNOTextBox.Enabled = False TURNOTextBox.Visible = False GRUPOTextBox.Enabled = False GRUPOTextBox.Visible = False TELEFONOTextBox.Enabled = False TELEFONOTextBox.Visible = False CORREOTextBox.Enabled = False CORREOTextBox.Visible = False MsgBox("Ya existe") TextBox1.Text = "" TextBox1.Focus() Else MsgBox("Nuevos datos") nuevafila = mitabla.NewRow cfilas.Add(nuevafila) ALUMNOBindingSource.MoveLast() ID_ALUMNOTextBox.Enabled = True ID_ALUMNOTextBox.Visible = True NOMBRETextBox.Enabled = True NOMBRETextBox.Visible = True APELLIDOSTextBox.Enabled = True APELLIDOSTextBox.Visible = True MATRICULATextBox.Enabled = True MATRICULATextBox.Visible = True ESPECIALIDADTextBox.Enabled = True ESPECIALIDADTextBox.Visible = True TURNOTextBox.Enabled = True TURNOTextBox.Visible = True GRUPOTextBox.Enabled = True GRUPOTextBox.Visible = True TELEFONOTextBox.Enabled = True TELEFONOTextBox.Visible = True
  • 7. CORREOTextBox.Enabled = True CORREOTextBox.Visible = True nuevafila(1) = UCase(NOMBRETextBox.Text) nuevafila(2) = UCase(APELLIDOSTextBox.Text) nuevafila(3) = UCase(TextBox1.Text) nuevafila(4) = UCase(ESPECIALIDADTextBox.Text) nuevafila(5) = UCase(TURNOTextBox.Text) nuevafila(6) = UCase(GRUPOTextBox.Text) nuevafila(7) = UCase(TELEFONOTextBox.Text) nuevafila(8) = UCase(CORREOTextBox.Text) EndIf EndSub PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (CODREP_________________________________DataSet.HasChanges) Then Me.Validate() Me.ALUMNOBindingSource.EndEdit() Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________Data Set.ALUMNO) MsgBox("Cargando") TextBox1.Text = "" TextBox1.Focus() ID_ALUMNOTextBox.Enabled = False NOMBRETextBox.Enabled = False APELLIDOSTextBox.Enabled = False MATRICULATextBox.Enabled = False ESPECIALIDADTextBox.Enabled = False TURNOTextBox.Enabled = False GRUPOTextBox.Enabled = False TELEFONOTextBox.Enabled = False CORREOTextBox.Enabled = False EndIf EndSub PrivateSub SALIR_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SALIR.Click End EndSub PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) EndSub
  • 8. PrivateSub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged TextBox1.Focus() EndSub PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If (CODREP_________________________________DataSet.HasChanges) Then Me.Validate() Me.ALUMNOBindingSource.EndEdit() Me.ALUMNOTableAdapter.Update(Me.CODREP_________________________________Data Set.ALUMNO) MsgBox("Cargando") TextBox1.Text = "" TextBox1.Focus() ID_ALUMNOTextBox.Enabled = False NOMBRETextBox.Enabled = False APELLIDOSTextBox.Enabled = False MATRICULATextBox.Enabled = False ESPECIALIDADTextBox.Enabled = False TURNOTextBox.Enabled = False GRUPOTextBox.Enabled = False TELEFONOTextBox.Enabled = False CORREOTextBox.Enabled = False EndIf EndSub