
Verificacion de un valor
Publicado por Jorge (39 intervenciones) el 16/11/2021 05:52:15
Hola buenas noches hace ya mucho que no me daba una vuelta, un cordial saludos para todos. Vuelvo aqui con mi base de datos de expedientes después de tanto tiempo y es que ahora necesitó hacer algunas actualizaciones en el sistema.
Tengo información que se categoriza por su valor y cada valor tiene un número de expediente en secuencia por su categoria para aclarar un poco mejor, ejemplo con ciudades:
BARCELONA --> 001-21
MADRID --> 001-21
PARIS --> 001-21
Haciendo ejemplo, cada ciudad lleva su número de expediente (una secuencia) y bueno en el sistema por hacerlo complejo se escribe de forma manual (también se puede hacer de forma automática pero de preferencia por el ambito de trabajo se hace manual así que la dinámica prevalece), lo que pasa es que de vez en cuando los números por equivocación humana pueden llegar a repetirse.
Que código utilizaria para que al momento de que en el campo número al establecer la numeración del expediente, que detecte por la ciudad si dicho número que se esta introduciendo ya se esta usando.
En el intento estaba analizando este código a ver si de allí podía sacar algo pero está un poco complicado (dicho código es el que uso para filtrar las unidades (lo que hago ejemplo a ciudades) y observar las numeraciones en un listbox):
Antemano muchas gracias por la ayuda que puedan prestarme
Tengo información que se categoriza por su valor y cada valor tiene un número de expediente en secuencia por su categoria para aclarar un poco mejor, ejemplo con ciudades:
BARCELONA --> 001-21
MADRID --> 001-21
PARIS --> 001-21
Haciendo ejemplo, cada ciudad lleva su número de expediente (una secuencia) y bueno en el sistema por hacerlo complejo se escribe de forma manual (también se puede hacer de forma automática pero de preferencia por el ambito de trabajo se hace manual así que la dinámica prevalece), lo que pasa es que de vez en cuando los números por equivocación humana pueden llegar a repetirse.
Que código utilizaria para que al momento de que en el campo número al establecer la numeración del expediente, que detecte por la ciudad si dicho número que se esta introduciendo ya se esta usando.
En el intento estaba analizando este código a ver si de allí podía sacar algo pero está un poco complicado (dicho código es el que uso para filtrar las unidades (lo que hago ejemplo a ciudades) y observar las numeraciones en un listbox):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Private Sub btn_buscar_Click(): On Error Resume Next
ListBox1.Clear
Dim arrListOrd As Object
Dim x, dato
Set arrListOrd = CreateObject("System.Collections.ArrayList")
With Hoja1
For x = 2 To .UsedRange.Rows.Count
If .Range("E" & x) = unidad Then
If .Range("Y" & x) <> "" Then
arrListOrd.Add CStr(.Range("X" & x) & " " & .Range("Y" & x))
End If
End If
Next
arrListOrd.Sort
arrListOrd.Reverse
End With
For Each dato In arrListOrd
ListBox1.AddItem dato
Next
End Sub
Next
Antemano muchas gracias por la ayuda que puedan prestarme

Valora esta pregunta


0