tengo un datagrid, en cual cargo una base de datos(id, cliente, telefono), quiero que cuando seleccione un elemento del grid, me aga una cosulta mostrando solo el cliente en un area de texto, pero solo del cliente que seleccione y esto es lo q esoy aciendo actualmente
theDataGrid.addEventListener("change", editar);
//aqi paso a unos text lo que seleccione
function editar(Obj) {
miarea.text = ""
bot_editar.enabled=true; //este es un boton para editar el cliente en otra parte del programa
//Obtiene los datos de la linea seleccionada
DatosGrid = Obj.target.selectedItem;
//Asigna valores de los campos de texto
nombre_txt.text = DatosGrid.Nombre;
apellido_txt.text = DatosGrid.Apellidos;
telf_txt.text = DatosGrid.Telefono;
//consulta a area de texto miarea
LineadeGrid = theDataGrid.selectedIndex;
var sqlnombre:String = "SELECT nombre FROM ejemplo_agenda where id="+theDataGrid.getItemAt(LineadeGrid).ID;
deprueba.text = sqlnombre;//aqui veo que mi consulta sql este bien, y si lo esta!
mdm.Database.MsAccess.runQuery(sqlnombre);
var dataset:Array = mdm.Database.MSAccess.getData();
miarea.text = dataset;
}
// al realizar tooodo este codigo me coloca en el area de texto, miarea.tex, todos los datos de mi base incluso telefono y los id. espero que algien me pueda orientar que es loque esta mal o que es lo que deberia de hacer, gracias!!!
