Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/01/2002, 10:02
Avatar de bakanzipp
bakanzipp
 
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Chilenos¡¡ Alguien sabe el ASP para RUT

aunke este no es un foro de visual basic, no esta demas brindarle la mano a un colega chileno que lo necesite...espero ke lo aproveches.

Son dos text, en el primero va el rut (sin digito verificar) y el segundo text va el digito verificador. Se activa usando el keypress y el lostfocus de los text

<pre>
Private Sub Tex_DvCli_KeyPress(KeyAscii As Integer)
Dim q As Control
Dim d As String
Dim LC_Digito

If KeyAscii &lt;&gt; 8 Then
LC_Digito = Tex_RutCli.Text &amp; &quot;-&quot; &amp; Chr(KeyAscii)
If Len(LC_Digito) &gt;= 12 Then
d = &quot;&quot;
For i = 1 To 12
If Mid(LC_Digito, i, 1) &lt;&gt; &quot;.&quot; Then
d = d &amp; Mid(LC_Digito, i, 1)
End If
Next i
If Valida_Rut(d, q) = 3 Then
MsgBox &quot;Error, RUT no Válido&quot;, vbCritical, &quot;Maestro Cliente&quot;
Tex_RutCli.Text = &quot;&quot;
Tex_DvCli.Text = &quot;&quot;
KeyAscii = 0
Tex_RutCli.SetFocus
End If
End If
End If
End Sub
</pre>

De ahi viene la 2da parte