omoreno 06-04-2022, 21:08
Hola todos.

Tengo una dudas sobre el proceso de reportar en el bugtracker:

He estado reportando algunos errores y he visto que me responden con "Fixed", supongo que en la próxima publicación de la nueva versión de Gambas se ven las reparaciones.
Basado en lo anterior hoy me llego la actualización 3.17.1, pero encontré que uno de los errores reportado esta reparado en un 90% y además en la pagina web de Gambas aun esta la versión 3.17.0.

¿Debo esperar a que se publiquen la versión final en la pagina web o debo responder en el bugtracker que me llego una actualización, pero mantiene un error que aparece como reparado?.

Gracias por su tiempo para responder esta duda.
tincho 04-04-2022, 15:59
Hola a todos.
Pues eso, intento cambiar el borde de una celda de un treeview cuando hago click en ella pero no lo consigo.
Código:
GridView1[j, i].Border  ' ????
tincho 03-04-2022, 22:40
Hola a todos.
[Imagen: 2ipbxXu.png]
Como algunos de ustedes sabrán, hay motores de bases de datos que soportan las expresiones regulares (REGEXP) en las sentencias SQL.
Esto es muy útil si se desea filtrar registros cuando las capacidad de LIKE se ve superada.
Si por ejemplo se buscan registros que en un determinado campo tengan los "A" o también "Á" con LIKE no se puede hacer pero con REGEXP si.
Ejemplo:
Código:
SELECT * FROM UnaTabla WHERE UnCampo REGEXP '[AÁ]'
El inconveniente sucede cuando escribimos un texto en una casilla de búsqueda de nuestro programa y queremos que al escribir "A" o "a" aparezcan listados todos los registros que en un campo tal tengan "A", "Á", "a" y "á", en este caso entra esta función llamada  SQLike que les comparto aquí, que en base a una cadena de texto que se pasa como parámetro esta devuelve otra pero con todas las posibilidades de las letras con tilde.
Código:
'' Converts the word into an expression that allows filtering with accents in a like statement.
'' The supported languages are: Spanish, Portuguese, Italian, French, German and Czech.

Static Public Function SQLike(sInput As String) As String

  Dim i As Integer
  Dim sSymbol As String
  Dim aOut As New String[]
  Dim sOut As String

  aOut.Clear

  For i = 1 To String.Len(sInput)
    sSymbol = String.Mid(sInput, i, 1)
    Select String.LCase(sSymbol)
      Case "a", "á", "à", "â", "ã", "ä", "æ"
        aOut.Add("[aáàâãäæ]")

      Case "e", "é", "è", "ê", "ë", "ě"
        aOut.Add("[eéèêëě]")

      Case "i", "í", "ì", "ï", "î"
        aOut.Add("[iíìïî]")

      Case "o", "ó", "ò" "ô", "õ", "ö", "œ"
        aOut.Add("[oóòôõöœ]")

      Case "u", "ú", "ù", "û", "ü", "ů"
        aOut.Add("[uúùûüů]")

      Case "c", "ç", "č"
        aOut.Add("[cçč]")

      Case "n", "ñ", "ň"
        aOut.Add("[nñň]")

      Case "y", "ý", "ÿ"
        aOut.Add("[yýÿ]")

      Case "b", "ß"
        aOut.Add("[bß]")

      Case "z", "ž"
        aOut.Add("[zž]")

      Case "d", "ď"
        aOut.Add("[dď]")

      Case "r", "ř"
        aOut.Add("[rř]")

      Case "s", "š"
        aOut.Add("[sš]")

      Case "t", "ť"
        aOut.Add("[tť]")

      Case Else
        aOut.Add(sSymbol)

    End Select
  Next
  sOut = aOut.Join("")
  Return sOut

End
Archivos adjuntos
.gz
sample-string-sqlike-0.0.1.tar.gz (Tamaño: 12.42 KB Descargas: 1)
Páginas (560):    1 310 311 312 313 314 560   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 288
Último miembro: shoUsho
Temas del foro: 1,729
Mensajes del foro: 8,985
Últimos temas
Paren...WAIT !!!
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: guizans, 25-08-2025, 14:49
Respuestas: 3 - Vistas: 420
GambOS
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:58
Respuestas: 0 - Vistas: 284
Gambas y Wayland
Foro: General
Último mensaje por: guizans, 20-08-2025, 13:56
Respuestas: 6 - Vistas: 567
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 19-08-2025, 10:40
Respuestas: 8 - Vistas: 921
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.