Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-01-2006
IcebergDelphi IcebergDelphi is offline
Miembro
 
Registrado: may 2003
Ubicación: VillaFlores, Chiapas, Mexico
Posts: 81
Poder: 22
IcebergDelphi Va por buen camino
Por que No Guarda Paradox y antes si

Hola amigos del Foro, habitualmente trabajo con Firebird o Interbase y estoy realizando una pequeña aplicacion por primera vez con Paradox, yo trabajo con Delphi 7, mi proyecto es un monitor de impresiones estaba trabajando bien ya que guardaba los movimientos de las impresiones en una tabla llamada PrintMonitor.Db de repente , me di cuenta que ya no se esta grabando nada, no se que abre movido en Paradox ya que soy nuevo en esas BD, mi codigo que permitia la grabacion es el siguiente:
Código Delphi [-]
Try
    DtaModuloPrinter.TPrinter.Open;
    DtaModuloPrinter.TPrinter.Insert;
    DtaModuloPrinter.TPrinterDocumento.Value:=jobinfo.Document;
    DtaModuloPrinter.TPrinterUsuario.Value:=jobinfo.User;
    DtaModuloPrinter.TPrinterMaquina.Value:=jobinfo.Computer;
    DtaModuloPrinter.TPrinterTotalPaginas.Value:=jobinfo.TotalPages;
    DtaModuloPrinter.TPrinterPaginasImpresas.Value:=jobinfo.Pages;
    DtaModuloPrinter.TPrinterStatus.Value:=GetEnumName( Typeinfo( TPBJobStatus), Ord( jobinfo.Status));
    DtaModuloPrinter.TPrinterImpresora.Value:=jobinfo.PrinterName;
    DtaModuloPrinter.TPrinterFechePrinted.Value:=StrToDate(FormatDatetime('dd/mm/yyyy', Date ));
    DtaModuloPrinter.TPrinterHoraPrinted.Value:=StrToTime(FormatDatetime( 'hh:nn:ss', Time ));
    DtaModuloPrinter.TPrinterIdJob.Value:=jobinfo.JobID;
    DtaModuloPrinter.TPrinterBytesPrinted.Value:=jobinfo.BytesPrinted;
    DtaModuloPrinter.TPrinterTotalBytes.Value:=jobinfo.TotalBytes;
    DtaModuloPrinter.TPrinterNoCopias.Value:=jobinfo.Copies;
 Finally
    DtaModuloPrinter.TPrinter.Post;
De repente dejo de grabar a la tabla, en un principio pense que estaba dañada, probe hacer una aplicacion con un y un DbNavigator y todo bien.
Alguien podria decirme que ondas con esta tabla.

Saludos.
Desde Villaflores, Chiapas Mexico.
INITEC Software.
__________________
IcebergDelphi
LIA. Hiber tadeo Moreno Tovilla. INITEC Software

Última edición por marcoszorrilla fecha: 25-01-2006 a las 15:55:30.
Responder Con Cita
  #2  
Antiguo 25-01-2006
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
En el evento AfterPost del Ttable.
Código Delphi [-]
MiTabla.FlushBuffers;
Edito tu mensaje para añadir etiquetas [ delphi] [ /delphi]
Un Saludo
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 25-01-2006
IcebergDelphi IcebergDelphi is offline
Miembro
 
Registrado: may 2003
Ubicación: VillaFlores, Chiapas, Mexico
Posts: 81
Poder: 22
IcebergDelphi Va por buen camino
Gracias

Ok Gracias probare haber que pasa, te cuento luego y gracias por la correccion en cuanto a publicacion de Codigo.
__________________
IcebergDelphi
LIA. Hiber tadeo Moreno Tovilla. INITEC Software
Responder Con Cita
  #4  
Antiguo 25-01-2006
IcebergDelphi IcebergDelphi is offline
Miembro
 
Registrado: may 2003
Ubicación: VillaFlores, Chiapas, Mexico
Posts: 81
Poder: 22
IcebergDelphi Va por buen camino
Ya tengo la solucion Marcos

Gracias Marcos por la sugerencia, mi error estaba ( Esto lo hago siempre con FibPlus, no se por que se me olvido ahora) que me faltaba ponerle el nombre del indice en el TTable en IndexFieldname , como la aplicacion es de modo silenciosa y no se ve el form lo tube que hacer visible y le puse un grid para ver que hacia, si registraba los datos pero el Indice que es autonumerico no lo registraba, asi que le puse el nombre del indice y eureka, y le puse tu sujerencia.

Muchisimas Gracias Marcos.
__________________
IcebergDelphi
LIA. Hiber tadeo Moreno Tovilla. INITEC Software
Responder Con Cita
  #5  
Antiguo 25-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
IcebergDelphi:

¿Serías tan amable en comentar un poco acerca de como llevas a cabo el monitoreo de impresiones?

Te lo agradecría bastante.

// Saludos
Responder Con Cita
  #6  
Antiguo 25-01-2006
IcebergDelphi IcebergDelphi is offline
Miembro
 
Registrado: may 2003
Ubicación: VillaFlores, Chiapas, Mexico
Posts: 81
Poder: 22
IcebergDelphi Va por buen camino
Si te comento una idea

Para empezar pues manejo Hilos de ejecucion, despues tienen que ver mucho con las funciones API de Windows como son: y las notificaciones de impresora: FindFirstPrinterChangeNotification, FindNextPrinterChangeNotification,PRINTER_INFO_2, es todo un rollo que me llevo 4 meses es par un soft que ya estoy a punto de venderlo.

Saludos.
__________________
IcebergDelphi
LIA. Hiber tadeo Moreno Tovilla. INITEC Software
Responder Con Cita
  #7  
Antiguo 25-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues muchas gracias

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Indice en tablas Paradox Coco_jac Varios 1 01-12-2005 15:48:18
Manipular Paradox Coco_jac Conexión con bases de datos 5 09-11-2005 16:15:00
problema con Date en tablas paradox i_berbeu Conexión con bases de datos 1 21-09-2005 07:06:29
ODBC Paradox vtdeleon Conexión con bases de datos 2 01-03-2005 15:53:07
Cambiar idioma tablas paradox desde delphi2 tec4eso Tablas planas 2 04-10-2004 21:01:31


La franja horaria es GMT +2. Ahora son las 02:02:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi