Search
Home
Saved
3.9K views
0
Sign In
Upload
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
1
Download
News
Documents
Sheet Music
Validacion de Cedula de
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
VALIDACION CEDULA EN VB.NET Hola aqui les presento el algoritmo para validar el numero de cédulo de ua persona, a continuación el codigo en VisualBasic205 El ruc de una persona natural será 13 dígitos, sin letras, sin caracteres especiales , únicamente números, de los cuales los 10 primeros será la cédula de identidad. El tercer dígito es menor a 6 ( 0,1,2,3,4,5 ). Los tres últimos dígitos son 0 01,002,003 etc., dependiendo el número de establecimientos adicionales. La validación de la cédula de Identidad pasa un algoritmo ³Módulo 10´. Al número se lo divide en 13 partes, las 9 primeras son el número mismo, la 10 es el dígito autoverificador, y las 3 restantes i ndican si es principal o establecimiento establecimien to adicional. Las 2 primeras posiciones corresponden a la provincia donde fue ex pedida, por lo cual los dos primeros números no será mayor a 22 ni menor a 1. Los 3 últimos bytes no podrán ser 000, ya que siempre por lo menos tendrá una principal. Los coeficientes usados para verificar el d écimo dígito de la cédula, mediante el algoritmo ³Módulo 10´
COEFICIENTES = 2.1.2.1.2.1.2.1.2 ( cuando el residuo es 0 el digito verificador es 0)
Ejemplo: cédula = 1710034065
2 1 2 1 2 1 2 1 2 (Coeficiente) 1 7 1 0 0 3 4 0 6 (Número de Cédula) Cédula) 2 7 2 0 0 3 8 0 12 = 25 (Multiplicar cada dígito de la cédula por el 3 coeficiente, si es mayor a 10 sumo entre dígitos).
sumar las multiplicaciones
Del resultado de la suma 25/10= 2 Residuo 5 10-5 = 5 (dígito verificador)
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
If tercerDig 9 Then dig1 = sumaDig(dig1) End If If dig2 > 9 Then dig2 = sumaDig(dig2) End If If dig3 > 9 Then dig3 = sumaDig(dig3) End If If dig4 > 9 Then dig4 = sumaDig(dig4) End If If dig5 > 9 Then dig5 = sumaDig(dig5) End If If dig6 > 9 Then dig6 = sumaDig(dig6) End If If dig7 > 9 Then dig7 = sumaDig(dig7) End If If dig8 > 9 Then dig8 = sumaDig(dig8) End If If dig9 > 9 Then dig9 = sumaDig(dig9) End If
Sign up to vote on this title
Useful
valorComprovador = dig1 + dig2 + dig3 + dig4 + dig5 + dig6 + dig7 + dig8 + dig9
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
If tercerDig 9 Then dig1 = sumaDig(dig1) End If If dig2 > 9 Then dig2 = sumaDig(dig2) End If If dig3 > 9 Then dig3 = sumaDig(dig3) End If If dig4 > 9 Then dig4 = sumaDig(dig4) End If If dig5 > 9 Then dig5 = sumaDig(dig5) End If If dig6 > 9 Then dig6 = sumaDig(dig6) End If If dig7 > 9 Then dig7 = sumaDig(dig7) End If If dig8 > 9 Then dig8 = sumaDig(dig8) End If If dig9 > 9 Then dig9 = sumaDig(dig9) End If
Sign up to vote on this title
Useful
valorComprovador = dig1 + dig2 + dig3 + dig4 + dig5 + dig6 + dig7 + dig8 + dig9
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
strNumero = Str(numero) numDig = strNumero.Length For i = 1 To numDig ± 1 strDig = strNumero.Substring(i, 1) digitos.Add(strDig) Next For Each ele As String In digitos valor = valor + CInt(ele) Next Catch ex As Exception Throw End Try Return valor End Function
End Class
Nota: Cuando el residuo es cero(0) el dígito verificador es 0.
______________________ ___________ ___________________ _________ _-------------------- ___________________ ___________ __________ __------------____ ------------__ __
VALIDACION CEDULA EN C# Hola el siguiente es un aplicativo realizado en c# y SQL 2000 que registra el numero de horas que ha trabajado una persona que ha si do previamente registrada en la base de datos (este ejemplo utiliza una base de datos SQL Server 2000), pero con todo el script de la base de datos está adjuntado para que la puedas crear fácilmente...
Sign up to votesuoncedula) this titlela Una persona cuando desea registrar sus horas de trabajo (con l a tienes primero que registrar y antes de realizar la inserción queuseful sea un Useful Not comprueba número de cédula válido, para así registrarlo en l a BdD. Utiliza además ADO.NET para la conexión con la base de datos y las di
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
int suma=0; int j=0; bool a=true; int x=0; for(int i=0;i<9;i++) { j=Convert.ToInt16( this.num_cedula[i].ToString()); if(a==true) { x=j*2; if(x>9) { x=1+(x%10); } a=false; } else { x=j*1; a=true; } suma+=x; } x=suma%10; j=Convert.ToInt32( this.num_cedula[9].ToString()); if(x==0) You're Reading a Preview { if(x==j) Unlock full access with a free trial. { res=true; } Download With Free Trial } else { x=(suma-x)+10; if(j==(x-suma)) { res=true;
Sign up to vote on this title
} else {
res=false;
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
__________________------------------------___________________------------------____________
PRECARGA DE IMAGENES Introducción Muchas
veces nos vemos en la obligación de lanzar algún que otro tipo de ejecución en segundo motivos varios y con la ayuda del objeto BackGroundWorker, una barrita de progreso y deshab controles para impedir la invocación de otros eventos s e realiza una solución óptima .
Pero en una ocasión mi compañero me comentaba que necesitaba algo especial y que fuese origin menos que lo intentara).
Entonces recordé un proyecto web en el que trabajé (que si no recuerdo mal fue mi primer trabajo usaban las archiconocidas capas con trasparencia y l os "cargando... , espere por favor", hoy en día usados en casi todas las web, y se me ocurrió la idea de aplicarlo en una aplicación WindowsForm entonces la clase frmPreload.vb que no es más que una simple clase que lanza una animación visu cualquier formulario que la invoque y donde se juega con la propiedad opacity d e los controles for impidiendo la ejecución de otros eventos hasta que no finalice el subproceso... espero que os surja ideas a partir de esta colaboración (Un enorme saludo al equipo de desarrollo .NET de CORPME).
You're Reading a Preview lo ad.vb? ¿Como qued a visualmente Unlock nuestro full accessfrmPre with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Nuestro primer paso... Entender lo que re almente está sucedien
En el ejemplo que he utilizado he creado un formulario MDI que será el encargado de lanzar el proc background y de visualizar el formulario preload (de aquí en adelante frmPreload). Lo que realme es que cuando usuario invoque el evento que lanza el subproceso en background, frmpreload se su formulario que le invoca quedando frmPreload ejecutándose en el hilo principal y el subproceso "cos Sign up to vote on this title segundo plano. Con esto conseguimos que el usuario no pueda ejecutar ningún tipo de acción sobre hasta que el subproceso haya finalizado o haya completado su ejecución. Useful Not useful En la siguiente imagen muestro gráficamente lo que ocurre. Un formulario con o pacidad, gif animad label descriptiva se superpone a otro formulario.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
3.9K views
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Nota: Como es lógico el frmPreload es una clase que hereda de window.form y en su constructor se encarga de localizar y ³sizearse´ según el tamaño del invocador, a su vez frmPreload controla s usuario maximiza o minimiza el formulario formMDI desde la barra de tareas y deshabilita ctrl+ evidente que tan solo es algo básico y muy mejorable. Pero eso ya lo dejo en el duende de cad
You're Reading a Preview
Dejo como ejemplo de funcionamiento Unlock de la full clase el método que se encarga de accessfrmPreload with a free trial. invocador y su vez centrar tanto el label como el gif de animación del frmPreload según los valore del location.
Download With Free Trial
Private Sub inicializarPreload(ByVal _form As System.Windows.Forms.Form) 'Supendemos el diseño Me.SuspendLayout() Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None Me.ShowInTaskbar = False
'' Localizacion Inicial de los objetos
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
3.9K views
Upload
Sign In
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Validacion de Cedula de
1
Download
News
Documents
Sheet Music
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
'' A la localizacion inicial del picture sumamos eel nuevo valor obtenido mLocationInicialPic.X += factorEscalaX mLocationInicialPic.Y += factorEscalaY '' Idem a label mLocationInicialLab.X += factorEscalaX mLocationInicialLab.Y += factorEscalaY
'' Aplicamos nuevas localizaciones
Me.picAjax.Location = New System.Drawing.Point(mLocationInicialPic.X, mLocationIni Me.lbTextoPreload.Location = _ New System.Drawing.Point(mLocationInicialLab.X, mLocationInicialLab.Y)
'Reiniciamos el diseño Me.ResumeLayout() End Sub
U na
vez cogid a
la
sartén por e l mango
a
cocinar se dijo :
Como ya hemos comprendido lo que realmente queremos simular, en nuestro ejemplo será el clic nuevo fichero del formMDI el que lance nuestro proceso "costoso" y a su vez quien instancie y visu You're Reading a Preview nuestro preload Unlock full access with a free trial.
A continuación detallo alguno de los métodos y eventos encargados de instanciar y visualizar la cla frmPreload y que habría que implementar en nuestro FormMDI.
Download With Free Trial
''' Como instanciar la clase frmPreload desde el evento clik de un boton y seguidamen ''' lanzar un proceso en segundo plano con el componente BackGroundWorker
up to vote on this title Private Sub ClickBoton(ByVal sender As Object, ByVal e Sign As EventArgs)
Useful
Handles NewToolStripMenuItem.Click, NewToolStripButton.Click ' Supendemos la logica de diseño
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
3.9K views
Sign In
Upload
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
1
Download
News
Documents
Sheet Music
Validacion de Cedula de
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
End Sub
***********************EVENTOS BACKGROUND WORKER **************************
Evento DoWork del componente BackGroundWorker Private Sub bwPrecarga_DoWork(ByVal sender As Object, ByVal e As _ System.ComponentModel.DoWorkEventArgs) Handles bwPrecarga.DoWork
' Nota: Como y o no tengo proceso "costoso" lanzo una "iteracion dormida" cada medi For index As Integer = 1 To 10 Threading.Thread.Sleep(500) Next * AQUI TU CODIGO * End Sub
''' Evento RunWorkerCompleted
You're Reading a Preview Private Sub bwPrecarga_RunWorkerCompleted(ByVal sender As Object, ByVal e As _ Unlock full access with a free trial. System.ComponentModel.RunWorkerCompletedEventArgs)Handles bwPrecarga.RunWorkerCompleted wfPrecarga.Dispose()
Download With Free Trial
End Sub
****************************************************************************************
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Sign In
Upload
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Validacion de Cedula de
1
Download
News
Documents
Sheet Music
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Esp acios de nombres us ados en e l código de este
artículo:
System.Windows.Forms
Compromiso del autor del artículo con el sitio del Guille: Lo comentado en este artículo está probado (y funciona) con la siguiente configuración: y
Sistema operativo : o
y
y
Windows XP SP2
IDE (entorno de desarrollo): o
Visual Studio 2008 Professional
o
Visual Studio 2005Reading Standard You're a Preview
Base
o
de datos:
Unlock full access with a free trial.
No se usa base de datos
Download With Free Trial
________________________---------------------- _____________________
Vamos a trabajar por pasos el primero paso por supuesto es abrir VISUAL Sign up to vote on this title BASIC.NET.
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
1
Download
News
Documents
Sheet Music
Validacion de Cedula de
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Justo
en esa imagen pueden ver como yo estoy agregando un nuevo proyecto seleccionen Aplicacion de Windows Form y le colocan un nombre en mi caso yo le coloque ³Accesoadatos´ ustedes le pueden colocar el nombre que quieran Ya al tener este paso cumplido vamos a observar que no queda una panalla donde diseñar nuestro sistema con una pantalla principal llamada Form1:
You're Reading a Preview Ok luego nos vamos a ir al Explorador de soluciones que es donde se van a encontrar Unlock full access with a free trial. todos los elemntos de tu proyecto de programacion para abrir el explorador de soluciones lo puedes encontrar del lado derecho o si no esta activo puedes ir al MENU Download With Free ver y activas la que dice Explorador de Objetos. A loTrial que lo tengan activo van a presionar click derecho sobre el nombre de su solucion en mi caso fue ³Accesoadatos´ (presiono click derecho) y selecciono Agregar Nuevo elemento.
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
para base de datos para aplicaciones Moviles.. por ellos no seleccionamos bases de datos local, debes cuidar que la extension del archivo que agregas a la solucion es .MDF asi estaras mas seguro cambia el nombre de la base de datos a tu gusto en mi caso le coloque BDejemplo.mdf aqui pueder ver el ejemplo en pantalla:
al darle al boton agregar va a hacer unos procesos y va a aparecer un asistente para base You're a Preview de datos al cual debes darle acepar de Reading lo contrario ese asistente creara un Dataset Tipaso propio y lo ideal es que tu sepas como agregarlo manual mente. Una vez que ya nuestra Unlock full access with a free trial. base de datos esta creada procedemos a darle desde el explorador de objetos dos veces click a la base de datos para poder visualizar del lado izquierdo el Explorador de base With FreeyTrial de datos muy importante para Download crear nuestras tablas procedimientos te fijaras que hay una parte que dice TABLAS presionando click derecho y seleccionar agregar nueva Tabla lo puedes ver en la siguiente imagen:
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
campo clave, nombre y apellido. Ningun va a permitir valos nulo la cedula sera de tipo numerico y nombre y apellido nvarchar(50). Lo pueden ver en la imagen:
solo queda precionar salir y te pedira que guardes la tabla con el nombre que tu quieras en mi caso le coloque alumnos,ahora procedemos a agregar unos datos de ejemplo a nuestra tabla asi como agregamos nueva tabla: le van a dar click derec ho al nombre de a Preview Mostrar datos de tabla hay prodran la tabla que acaban de agregar You're y le danReading a la Opcion agregar algunos datos de ejemplo. Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Aqui como puede observar ya he agregado los controles, les recuerdo que .NET es Orientado a objetos y todo objeto tiene sus propiedades estados y metodos.. por ellos es importante sabes con que propiedades vamos a trabajar la mayoria de los controles encontramos en sus propiedades valga la redundacia la proiedad TEXT y la propiedad NAME text en el nombre que se va a visualizar y NAME el nombre como se reconocera programaticamente ese objeto las propiedades las podemos observar del lad You'reuno Reading a Preview Derecho al momento de seleccionar o varios objetos si no salen puedes ir al menu ver y activas ventana propiedades . Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
caso le colocaria DGWdatos. de esta menera estaran organizados los nombres programaticamente y mas adelante veran la i mportancia de hacer esto.
Ahora toca agregar un sistemas de tipos a nuestro proyecto al igual que agregamos la base de datos vamos a presionar en el Explorardor de soluciones click derecho sobre el nombre de nuestro proyecto y agregar un nuevo elemento, es este caso debemos agregar Reading Preview un conjunto de datos que tiene You're extension .XSD a por nombre yo le coloque DSprueba ustedes le colocal el nombre que ustedes quieran una vez que agregamos su nombre le Unlock full access with a free trial. damos agregar:
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Una ves agregada nos aparecera la tabla con sus campos y en la parte de abajo metodos para buscar esos datos donde a este vamos a agregar dos consultas de las cuales una ya la tiene por defecto y la otra es para guardar los datos es decir vamos a usar sentencias TRANSAC SQL para insert y para select. quiza te sea un poco extraño esto pero poco a poco te vas acostubrando solo es cosa de practicar querer aprender y no tenerle miedo , el metodo que se agrega or defecto se llama FILL,Getdata a este metodo le vamos You're a Preview conculta, presionar click derecho y le damos a laReading opcion agregar Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
donde podran ver que la primera opcion es unselect que devuelve una fila en este caso es si quieres el valos de una o varias filas dependiento del dato que desees por ejemplo dame el dato donde la celula sea tal, en este ejemplo solo obtendras un resultado por que es imposible hayan dos personas con el mismo numero de cedula pero si fuera apelldido si es posible tener mas de dos resultados esta es la que usaremos pero ya por defecto ya esta realizado, en el segusdo caso es un Select que devuelve un solo You're resultados Reading acomo Preview valor: en esta opcion podran optener cuantos registros tienen en su tabla hacer una suma de una columna que contenga valores como sueldos entre otras Unlock full access with a free trial. esta no la usaremos en este caso, en el tercer caso es un UPDATE se utiliza para actualizar datos de un registri que ya existe es decir la funcion MODIFICAR, para el With Free Trial cuarto se trata de un DELETEDownload logicamente se utiliza para eliminar registros de la tabla y por ultimo un INSERT es lo mismo que guardar datos y es el que utilizaremos para darle funcion al boton guardar asi que este es el que vamos a seleccionary visualizaras luego la siguiente pantalla:
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
En tra ocacion explico mas profundamente esta parte al presionar generador de conculta le dan aceptar para mejorar esa consulta sql que debe quedar de esta forma para los datos que trabajo y nombre de la tabla INSERT INTO Alumnos (Cedula, Nombre, Apellido) VALUES (@Cedula,@Nombre,@Apellido) si aparece algo mas luego de precionar aceptar sobre el generador de consulta borrenlo y deje solo esto que les coloque normalmente se agrega algo como esto SELECT Cedula, Nombre, Apellido FROM Alumnos WHERE (Cedula = @Cedula) y se utiliza para que luego de agregar los datos llamarlos de una vez pero en este caso no lo vamos a usar. luego de presionar en siguiente solo les pedira el nombre del procedimiento almacenado y el nombre de la función ya listo ya tenemos nuestro diseñador de dataset con dos funciones una que se agrego por defecto llama da fill,GET y la segunda agregada por nosotros para guardar datos llamada en mi caso le coloque como nombre INSERALUM ustedes pueden colocarle el que quiera pero este nombre lo utilizaremos mas adelante. Asi nos debe quedar nuestro dataset en el diseñador.
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Sign upemos to vote this title Ahora toga agregar codigo a los botones lo primero que har es on agregar codigo al boton guardar le dareos dos veces click para ir al evento click de eseNot boton asi a lo que useful Useful presionesmo click se ejjecutara el codigo que le coloquemos, Debemos aprender como llamar a los datos de un Dataset Tipados Basicamente hay que hacer dos instanciar
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Download
News
Documents
Sheet Music
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Quiza lo puedan ver mejor desde la imagen:
se seclararon dos variables ds y dt dt es la que usaremos para acceder al metono inseralumn agregando el codigo You're Reading a Preview Unlock full access with a free trial.
dt.insertalum(TXTcedula.Text, TXTnombre.Text, Download With Free Trial TXTapellido.Text)
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
en la imagen notamos como a agregar el codigo dt.inseralum( nos ayuda a ver que valores debemos agregar pidiendonos cedula, nombre y apellido, hay es donde se justifica el por que agregar nombre programaico a cada text box ya con solo hac er esto el boton guardar funciona vamos a agrega el metodo fill al boton cargar debemos hacer lo mismo si queremos lo que hacemos es sacar las primeras dos lineas de codigo para que funcione generalmente para cualquier boton asi solo agregamos el sigiente codigo presionando dos veces click en el boton cargar.
dt.Fill(ds.alumnos) DGWdatos.DataSource = ds.alumnos
You're Reading a Preview De esta manera al presionar sobre el boton gargar el datagrig s e llenara de los datos de la tabla alumnos solo falta el boton salir presiona dos veces click y presiones el codigo Unlock full access with a free trial.
Download With Free Trial
End
Espero les haya gusta proto les coloco el codigo completo y el quethis descargen el Sign up topara vote on title ejemplo espero que les haya servido de mucho a quiene lean. Not useful Useful lo
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Sign In
Upload
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
¿Q uién no se ha metido con el problema de que ya tienes terminado algun programa con introducción de
datos pero solo falta validar la introducción de datos mediante cuadros de texto? y muchas veces te gustaría que existiera algo fácil y rapido que valide lo q ue tu quieres... Pues como ya es comú n, Visual Basic cuenta obviamente con un sistema de cachado de cada caracter tecleado en un cuadro de texto, el cual es obtenido antes de que el caracter sea pintado en pantalla; de esta manera tu puedes cachar el caracter cuando es presionado, verificar si ese caracter que se esta intentando introducir es valido para tus propósitos (por ejemplo si deseas que solo se introduzcan números, o tal vez solo vocales) y si cumple con tus expectativas, entonces lo dejas pasar; sino entonces "bloqueas" la impresión del caracter provocando la validación correcta de un campo de texto Aquí te dejo un ejemplo muy sencillo pero fácilmente comprenderás como funciona... El programa se ve así:
y el código es este:
You're Reading a Preview Unlock full access with a free trial.
PLAIN TEXT
VB.NET:
Download With Free Trial
1. Public Class Form1 2. Function buscar(ByVal txtval As String, ByVal car As Char) As Boolean 3. Dim b As Integer 4. For b = 1 To txtval.Length 5. If Convert.ToChar(Mid(txtval, b, 1)) = car Then 6. Return False Sign up to vote on this title 7. End If 8. Next Useful Not useful 9. Return True 10. End Function 11.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
1
Download
News
Documents
Sheet Music
Validacion de Cedula de
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
28. e.Handled = False 29. Else 30. e.Handled = True 31. End If 32. End If 33. End If 34. End If 35. End If 36. 37. End Sub 38. End Class
Explicación
Lo que tenemos aquí son dos funciones: 1 llamada buscar() que lo único que hace es recorrer una cadena string en busca de un caracter en especifico el cual es pasado como parámetro junto con la cadena. La segunda función se ejecuta en el evento KeyPress del cuadro de texto, y lo que hace es cachar el caracter precionado; aquí vemos como se cacha el caracter: PLAIN TEXT
VB.NET: 1.
Dim x As Char = e.KeyChar
You're Reading a Preview
y después validamos a nuestro gusto... Yo en casowith lo que quiero Unlock fulleste access a free trial.que se introduzca es solo numeros con signo "+" o "-" y un solo punto "." Cualquier otro caracter introducido será omitido. Download
With Free Trial
Nota: como verás tambien estoy validando que si se pueda presionar el b ackspace:
PLAIN TEXT
VB.NET: 1. 2.
If x = Convert.ToChar(8) Then 'backspace e.Handled = False
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Para validar texto y números Private Sub TextBox1_KeyPress(ByVal sender As Obj ect, ByVal e As _ System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If e.KeyChar.IsLetter(e.KeyChar) Then e.Handled = False ElseIf e.KeyChar.IsControl(e.KeyChar) Then e.Handled = False ElseIf e.KeyChar.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub Private Sub TextBox2_KeyPress(ByVal sender As Obj ect, ByVal e As _ System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress If e.KeyChar.IsDigit(e.KeyChar) Then e.Handled = False ElseIf e.KeyChar.IsControl(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub
______________________----------------------------------- __________________________------------------ ----------- ____
You're Reading a Preview
VALIDAR TEXTO
Unlock full access with a free trial.
Private Sub Text1_KeyPress( ByVal sender As Object , _ Download With Free Trial ByVal e As System.Windows.Forms.KeyPressEventArgs) Handless Text1.KeyPress ' en la siguiente línea de código se comprueba si el caracter es dígito... if( not e.KeyChar.IsDigit(e.KeyChar)) Then ' de igual forma se podría comprobar si es caracter: e.KeyChar.IsLetter ' si es un caracter minusculas: e.KeyChar.IsLower ...etc Sign up to vote on this title If Not (e.KeyChar = Convert.ToChar(Keys.Back)) Then Useful Not useful la e.Handled = true ' esto invalida teclapulsada End If End If
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
VALIDAR TEXTO OK Private Sub txtPruebaTexto_KeyPress( ByVal sender As Object, _ ByVal e As System.Windows.Forms.KeyPressEventArgs) _ Handles TextBox1.KeyPress If Char.IsLetter(e.KeyChar) Then e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True End If End Sub
VALIDAR NUMEROS OK Private Sub txtPruebaNumero_KeyPress( ByVal sender As Object, _ You're ByVal Reading a Preview e As System.Windows.Forms.KeyPressEventArgs) _ UnlockHandles full access TextBox2.KeyPress with a free trial. If Char.IsDigit(e.KeyChar) Then Download With Free Trial e.Handled = False ElseIf Char.IsControl(e.KeyChar) Then e.Handled = False ElseIf Char.IsSeparator(e.KeyChar) Then e.Handled = False Else e.Handled = True up to vote on this title MsgBox( "Ingrese solo numeros..."Sign , MsgBoxStyle.Exclamation, "Alerta" ) Useful Not useful End If End Sub
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Sign In
Upload
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
Validacion de Cedula de
1
Download
News
Documents
Sheet Music
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
PARA LIMPIAR TEXTO Private Sub LimpiarTextBox( ByVal ofrm As Form) 'hace un chequeo por todos los textbox del formulario For Each oControl As Control In ofrm.Controls If TypeOf oControl Is TextBox Then oControl.Text = "" End If Next End Sub Private Sub BtnPruebaLimpiarTextBox_Click( _ ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button2.Click Call LimpiarTextBox( Me) End Sub
'Declaramos nuestro metodo que hara la limpieza de los textbox Private Sub LimpiarTextBox(ByVal ofrm As Form) 'hace un chequeo por todos los textbox del formulario For Each oControl As Control In ofrm.Controls If TypeOf oCobtrol Is TextBox Then oControl.Text = "" End If Next End Sub
You're Reading a Preview Unlock full access with a free trial.
Private Sub BtnPruebaLimpiarTextBox_Click( _ ByVal sender As System.Object, _ Download
With Free Trial
ByVal e As System.EventArgs) Handles BtnPruebaLimpiarTextBox.Click Call LimpiarTextBox(Me) End Sub
Sign up to vote on this title
,QLFLDGRSRUOXLV Useful Not useful +ROD'DYLGHHFKRXQSURJUDPD\TXLVLHUDJXDUGDUGDWRVGHXQRVWH[ER[HQXQILFKHURSDUDSRGHUDEULUORV\TXH FRMDQHOYDORUJXDUGDGR
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Validacion de Cedula de
1
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Close End Sub Private Sub Command1_Click() GetFileToTextBox "C: \Texto.txt", Text1 End Sub Private Sub Command2_Click() SaveTextBoxInFile "C: \Texto.txt", Text1 End Sub
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Por ayudar. Dejo el código que borra todos los TextBox, incluídos los que se encuentran dentro de un GroupBox. Aquí está: µDeclaramos nuestro metodo que hara la limpieza de los TextBox Sub clearControls(ByVal pForm As For m) µHacemos un chequeo por todos los controles del Form For Each oControl As Control In pForm.Controls µSi un control del Form resulta ser GroupBox????????? If TypeOf oControl Is GroupBox Then µHacemos un chequeo por todos los controles del GroupBox For Each subControl As Control In oControl.Controls µSi un control del GroupBox es un TextBox???? If TypeOf subControl Is TextBox Then µEntonces borramos su texto subControl.Text = ³´ End If Next End If µSi un control del Form resulta ser T exBox??????????? If TypeOf oControl Is TextBox Then µEntonces borramos su You're texto Reading a Preview oControl.Text = ³´ Unlock full access with a free trial. End If Next Download With Free Trial End Sub
[email protected] matias
[email protected]
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Sign In
Upload
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
News
Documents
Sheet Music
Validacion de Cedula de
1
Download
Join
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
Next obj End Sub
Esto iría en el botón que llama al formulario MATEMATICA (obviamente con las variables que utilices vos)
(UIEjemplo es el formulario MATEMATICA EN TU CASO)
Dim form Ejemplo As UIEjemplo form Ejemplo = New UIEjemplo() form Ejemplo.ShowDi alog()
You're Reading a Preview Y en el boton salir del formulario MATEMATICA iria esto Unlock full access with a free trial.
Download With Free Trial Close()
Saludos
Sign up to vote on this title ------------------------------------------------------------
Pon en frmatematicas un boton que diga l o siguiente
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
3.9K views
0
Upload
Sign In
Join
RELATED TITLES
0
algoritmos Uploaded by Gis Noemi
Books
Audiobooks
Magazines
Save
Embed
Share
Print
1
Download
News
Documents
Sheet Music
Validacion de Cedula de
of 30
FUNCIONAMIENTO Visualbasic Tomo DEFECTUOSO DE i
Search document
For Each miControl In Grupo.Controls If tipo = "CT" Then If miControl.GetType Is GetType(System.Wind ows.Forms.TextBox) Then miControl.Clear() End If End If ''' implementar para otros controles en el GroupBox Application.DoEvents() Next End Sub
y para ejecutarlo se implementa lo siguiente: Private Sub LimpiarCajasGrupo(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles cmdLimpiarCajasGrupo.Click Limpiar(Me.GroupBox1, "CT") End Sub
BORRAR TEXTO DE UN GROUPBOX Dim caja as TextBox For Each ctrl As Control in gb.Controls caja = TryCast(ctrl,TextBox) If Not (Caja Is Nothing) Th en caja.Clear() End If Next ctrl
You're Reading a Preview
ENLAZAR A UNA WEB DESDE UN LINKLABEL
Unlock full access with a free trial.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e _ As System.EventArgs) Handles MyBase.Load Download With Free Trial LinkLabel1.Text = "Click here to get more info." LinkLabel1.Links.Add(6, 4, "www.microsoft.com") End Sub Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal _ e As System.Windows.Forms.LinkLabelLinkClickedEventArgs)Handles _ LinkLabel1.LinkClicked Sign up to vote on this title System.Diagnostics.Process.Start(e.Link.LinkData.ToString()) End Sub Useful Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join