Colegas, estou precisando alterar o código abaixo para que o resultado seja impresso por ordem (A-Z) da variável vNome.
Dim rsTblSelecaoEquipe As Recordset, rsCad As Recordset[/color]
Dim vNome(0 To 60) As String, vCargo(0 To 60) As String, vMatricula(0 To 60) As String, vCpf(60) As String
Dim VEquipe(60) As String, vTotGeral(60)
Dim i As Integer
Set rsTblSelecaoEquipe = CurrentDb.OpenRecordset("TblSelecaoEquipe")
Do While Not rsTblSelecaoEquipe.EOF
Set rsCad = CurrentDb.OpenRecordset("SELECT * FROM TabCadpoliciais WHERE Matricula ='" & rsTblSelecaoEquipe!Matricula & "'")
vMatricula(i) = Format(rsTblSelecaoEquipe!Matricula, "@@@\.@@@-@")
VEquipe(i) = Replace(rsTblSelecaoEquipe!DiastrabPlantIntTxt, " - ", ",") & Replace(rsTblSelecaoEquipe!DiastrabDeplanTxt, " - ", ",")
vNome(i) = rsCad!nome
vCpf(i) = Format(rsCad!CPF, "@@@\.@@@\.@@@-@@")
vTotGeral(i) = Format(rsTblSelecaoEquipe!TotGeral, "00")
' faz incremento a variável "i"
i = i + 1
rsTblSelecaoEquipe.MoveNext
Loop
No aguardo de ajuda
Dim rsTblSelecaoEquipe As Recordset, rsCad As Recordset[/color]
Dim vNome(0 To 60) As String, vCargo(0 To 60) As String, vMatricula(0 To 60) As String, vCpf(60) As String
Dim VEquipe(60) As String, vTotGeral(60)
Dim i As Integer
Set rsTblSelecaoEquipe = CurrentDb.OpenRecordset("TblSelecaoEquipe")
Do While Not rsTblSelecaoEquipe.EOF
Set rsCad = CurrentDb.OpenRecordset("SELECT * FROM TabCadpoliciais WHERE Matricula ='" & rsTblSelecaoEquipe!Matricula & "'")
vMatricula(i) = Format(rsTblSelecaoEquipe!Matricula, "@@@\.@@@-@")
VEquipe(i) = Replace(rsTblSelecaoEquipe!DiastrabPlantIntTxt, " - ", ",") & Replace(rsTblSelecaoEquipe!DiastrabDeplanTxt, " - ", ",")
vNome(i) = rsCad!nome
vCpf(i) = Format(rsCad!CPF, "@@@\.@@@\.@@@-@@")
vTotGeral(i) = Format(rsTblSelecaoEquipe!TotGeral, "00")
' faz incremento a variável "i"
i = i + 1
rsTblSelecaoEquipe.MoveNext
Loop
No aguardo de ajuda