Ver Mensaje Individual
  #6  
Antiguo 05-10-2011
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Reputación: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por Chaja Ver Mensaje
lo que quiero hacer es freezar un factura.Si se pude usar el termino.
Entonces que hago,el usuario empieza hace una factura, y por la mitad del detalle,decide cortar para facturar a otro cliente. para no perder lo echo, como uso clientdataset, hago un SavetoFile a un XML de los datos que tiene cargado. hago la otra factura y luego seria recuperar lo que habia empezado. para eso los archivos xml que habia guardado en el disco los leo con un CDS y hago un LoadFromFile(xx.xml) pero los datos del CDS con los datos delXML los debo asignar a los CDS que manejo habitualmente con los datos. Lo que no queria era asignar los datos de los campos de uno a otro en forma manual, pense al ser dos CDS iguales haciendo CDSDatos:=CDSXml, era suficiente.

Gracias
Te recomiendo que uses un TClientDataSet en memoria, no es necesario que lo guardes a un archivo XML. Usando el método AppendData que te sugerí mensajes arriba.

Saludos Cheché, un gusto verte.

Al.
Responder Con Cita