A ver
Boton Carga y graba a dataset
Código :
on (press) {
mdm.Database.MSAccess.select("SELECT * FROM Usuarios_Agenda");
var myDP:Array = new Array();
var D:Array = mdm.Database.MSAccess.getData();
for (var L in D) {
myDP.addItem({id:D[L][0], Nombre:D[L][1], Apellidos:D[L][2], Email:D[L][3], Telefono:D[L][4], Movil:D[L][5], Direccion:D[L][6], Categoria:D[L][7], Empresa:D[L][8]});
}
_parent.DataSet.Usuarios_Agenda = myDP;
}
Envia a dataset la informacion de la columna Usuarios_Agenda como nombre Usuarios_Agenda
Boton de buskeda en datagrid, k buscara en dataset
Código :
on (press) {
// texto a buscar, lo pasa a minusculas
var TEXTO:String = _parent.Busca.text.toLowerCase();
if (!TEXTO) {
return;
}
var myDP:Array = new Array();
var D:Array = _parent.DataSet.Usuarios_Agenda;
for (var L in D) {
if (D[L].Nombre.toLowerCase().indexOf(TEXTO) != -1 || D[L].id.indexOf(TEXTO) != -1) {
myDP.addItem({id:D[L].id, Nombre:D[L].Nombre, Apellidos:D[L].Apellidos, Email:D[L].Email, Telefono:D[L].Telefono, Movil:D[L].Movil, Direccion:D[L].Direccion, Categoria:D[L].Categoria, Empresa:D[L].Empresa});
}
}
//resultado es enviado a DataGrid
_parent.DataGrid.dataProvider = myDP;
}
Buscara en dataset id o nombre y cargara el resultado en datagrid.
Como enviar todo de dataset Usuarios_Agenda a datagrid?
boton
Código :
on (press) {
_parent.DataGrid.dataProvider = _parent.DataSet.Usuarios_Agenda;
}
Como enviar datos de dataset a datagrid?
boton
Código :
on (press) {
_parent.DataGrid.dataProvider = _parent.DataSet.Nombre_de_la_tabla_Pones;
}
Como guardar una tabla
Código :
on (press) {
mdm.Database.MSAccess.select("SELECT * FROM Nombre_tabla");
var myDP:Array = new Array();
var D:Array = mdm.Database.MSAccess.getData();
for (var L in D) {
myDP.addItem({id:D[L][0], Parametros:D[L][1]});
}
_parent.DataSet.Nombre_tabla = myDP;
//Nombre_tabla no es obligatio sea el mismo pero mejor no hacerse lios
}
Como hacerlo en class
Crear carpeta meclases
crear Grabar_Usuarios_Agenda.as
Código :
class meclases.Grabar_Usuarios_Agenda {
public function Grabar_Usuarios_Agenda() {
_level.mdm.Database.MSAccess.select("SELECT * FROM Usuarios_Agenda");
var myDP:Array = new Array();
var D:Array = _level.mdm.Database.MSAccess.getData();
for (var L in D) {
myDP.addItem({id:D[L][0], Nombre:D[L][1], Apellidos:D[L][2], Email:D[L][3], Telefono:D[L][4], Movil:D[L][5], Direccion:D[L][6], Categoria:D[L][7], Empresa:D[L][8]});
}
DataSet.Usuarios_Agenda = myDP;
}
}
Ahora en nuestra scena donde tengamos conectar a mdb despues de conectar poner
Código :
import meclases.*
var TEMP = new meclases.Grabar_Usuarios_Agenda();
delete TEMP
ahora ya envio a dataset todos los datos de la tabla Usuarios_Agenda
Para k dataset funcione de forma global en todas las scenas, en la 1º de carga
Código :
import mx.data.components.datasetclasses.DataSetIterator;
attachMovie("DataSet", "DataSet", 0);
Bueno creo k llega para empezar no ?
Venga suerte.