Filtro de datos

Tengo el siguiente código:

If text = '' or isNull(text) Then
dw_1.SetFilter("")
dw_1.Filter()
Else
dw_1.SetFilter("UPPER(nombre) like'%" + This.Text + "%'")
dw_1.Filter()
End If

Filtra los datos del datawindow bien siempre y cuando haya una letra que coincida en los registros caso contrario arroja error; mi pregunta es como puedo controlar para evitar ese error; es decir si no hay ningún registro que tenga al menos una letra que busco que no muestre nada el datawindows.

Desde ya muchas gracias por la ayuda

Respuesta

Yo no utilizaría filtros yo lo que haría seria modificar la sentencia sql que esta definida en la dw, en mi blog existe un video y un proyecto ya hecho en PB 11.5 que te muestra como

Vista:

http://powerbuilderesp.blogspot.com/2012/03/como-modifica-la-sentencia-sql-de-una.html

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas