Home > Foro de Approach >

Debates de Approach > Script para busqueda condicionada

Script para busqueda condicionada

Escrito por Palmaluis12 el 27/07/2008

A quien pueda atender mi consulta mil gracias.

 

CONSULTA

 

La consulta es como hacer para que cuando se ejecute la rutina de búsqueda

 

Dim fFind As New Find

fFind. And "SARSD. USUARIO", "=" & LOGINUSERID

CurrentWindow. FindSort fFind "---Ahora cada usuario sólo verá sus registros  

NR = CurrentWindow. CountRecords(AprFoundRecords)

 

y no se encuentre ningún registro No se ejecute el la línea   Set currentwindow. Activeview = currentdocument. BUSCAR.

 

  El problema que tengo es que cuando se despliega el cuadro de mensaje que indica que no se ha hallado ningún   registro y me da las opciones SI NO para salir de dicho cuadro, se ejecuta dicha rutina de toda forma, ya sea oprimiendo SI o NO   y se pasa a la vista BUSCAR a la cual solo deseo entrar cuando se hallen registros.

 

Sub Click(Source As Lotuscommandbutton)

           

            LOGINUSERID =PASS.USERID.text

            PCNAME = Space(100)

            PCNAMERETVAL = GetComputerName(PCNAME,100)

            PCNAME = Left(PCNAME,(Instr(PCNAME," ")) - 1)

            PASSW = PASS.USERPASS.text

            VALIDUSER = 0

           

            If LOGINUSERID <>"" Then            

                        LOGINSQL

                       

                        If VALIDUSER = 1 Then

                                   If NUMBERLOGIN = 1 Then

            GENERRORMESSAGE = "Esta es la primera vez que inicia sesión. Por favor, cambia tu Contraseña. "

                                               GENERROR. Show 1   

                                   Else

                                               source.parent.close      

 

                                               Dim fFind As New Find

                                               fFind. And "SARSD. USUARIO", "=" & LOGINUSERID

                                               CurrentWindow. FindSort fFind "---Ahora cada usuario sólo verá sus registros            

                                               NR = CurrentWindow. CountRecords(AprFoundRecords)

                                               Set currentwindow. Activeview = currentdocument. BUSCAR

                                   End If

                        Else

                                   Exit Sub

                        End If                          

            Else

                        GENERRORMESSAGE = "USUARIO No Debe Estar Vacio"

                        GENERROR. Show 1

                       

            End If              

End Sub

Atentamente,  

 

Luis Palma


Citar  |  
Ver mensaje      


Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: ¿ como dejar de tomar besitran ? programas para aprender frances pulsatilla balanitis historia clinica psicologica

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos