www.ea6dd.com

EA6DDlog
Fecha actual Vie Abr 19, 2024 6:18 am

Todos los horarios son UTC




Nuevo tema Responder al tema  [ 2 mensajes ] 
Autor Mensaje
NotaPublicado: Dom May 18, 2014 10:43 am 
Desconectado
Avatar de Usuario

Registrado: Sab Oct 01, 2011 11:23 am
Mensajes: 173
Ubicación: Fuentes de Andalucia
..continuamos aquí el post para no interferir al de Rafa EA5TV
Citar:
EA7HV dice:
4. Filtrado Avanzado. Consiste en disponer de un campo de texto donde en él podamos crear un criterio de búsqueda tipo SQL. Entiendo que la búsqueda será compleja para los inexpertos pero desde el foro podremos atender las solicitudes de filtros personalizados. Ese criterio es el que se colocaría después del WHERE. De esta forma se acabaron las limitaciones en las búsquedas.

Citar:
EA6DD responde:
El punto 4, ya lo has comentado otras veces, y técnicamente es posible hacer, pero puede ser un foco de problemas. Existen dos posibles implementaciones, una en la que el usuario este totalmente dirigido a la hora de construir la sentencia, sin permitir formato libre y en su lugar seleccionar campos, tipo de comparación , etc
El formato libre es el que menos trabajo me lleva, pero implica que el usuario debe conocer los nombres de los campos, el tipo de dado contenido, y un mínimo de noción de álgebra de boole.
Probare un prototipo de formato libre, y ver si puedo detectar y aislar los errores de selección, sin que afecten al funcionamiento del programa. De todas formas no será un analizador sintáctico muy potente, se basará más bien en la capacidad del usuario para escribir sentencias SELECT válidas, el programa solo informará si es o no válida.

_________________
EA7HV, Juanes
MasterLabel **


Arriba
 Perfil  
 
NotaPublicado: Dom May 18, 2014 10:58 am 
Desconectado
Avatar de Usuario

Registrado: Sab Oct 01, 2011 11:23 am
Mensajes: 173
Ubicación: Fuentes de Andalucia
Biel por el momento no te compliques y haz el Formato Libre, quizás lo usemos pocos, como ya dije los más expertos en SQL puedan echar una mano a las pocas necesidades que aparezcan, luego si vemos que tiene muchos asiduos pues se ira mejorando.

Con una simple ventana y un gran recuadro del tipo texto quizás sea suficiente junto a el botón ejecutar, si quieres un lugar apartado ubicado dentro del 'menú utilidades' o bien coloca un nuevo botón FILTRO SQL en la ventana de Filtrar, muy abajo junto a los actuales FILTRAR, CANCELAR. Lo que si es necesario es tener una lista de como se llaman todos los campos reales de la base de datos del Log.

_________________
EA7HV, Juanes
MasterLabel **


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 2 mensajes ] 

Todos los horarios son UTC


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados


No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Buscar:
Saltar a:  
cron
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB España