![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Mauro.NET,
estas intentando ordenar una tabla por un campo que no existe en ella, ya que pertenece a otra que previamente has enlazado. Para poder solucionar esto, tienes que usar un ADOQuery. Un saludo.
__________________
Hay gente que esta demasiado educada para hablar con la boca llena pero no les importa hacerlo con la cabeza hueca. |
|
#2
|
|||
|
|||
|
Error al ordenar dbGrid por campos
El problema sigue
Recibo el mismo error:"No se encontró el elemento en la coleccion que corresponde con el nombre o el ordinal pedido" La idea mia es que al hacer click en el titulo de la columna del DBGrid, te ordene los registros segun el campo que le interesa al usuario. El usuario carga los datos en la misma ventana con dbedits y dblookupcombo y se van mostrando los empleados cargados en dbGrid de la misma ventana. Otra alternativa que tengo es: select *, (select Departamento.Nombre from Departamentos where Departamento.ID_Departamento = Empleados.ID_Departamento) as Departamento from Empleados Haciendo una subconsulta SQL para mostrar el departamento se puede ordenar sin problemas, pero al momento de insertar nuevo registro o modificar el departamento del empleado, la grilla no me refrezcaba los cambios, y tenia que forzar a cerrar y abrir AdoDataSet, y me implica mucho trafico en la red, no me conviene. Hay algo que se pueda hacer? Última edición por Mauro.NET fecha: 07-07-2005 a las 00:28:27. Razón: a lo mejor no esta bien expresado |
![]() |
|
|
|