Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   delphi con facturaplus (https://www.clubdelphi.com/foros/showthread.php?t=6885)

jaime cotino 30-01-2004 15:45:48

componente tdbf
 
Cita:

Empezado por Descendents
Este error que te da, la verdad no se que es.Yo hasta aqui no he tenido este problema.

Oye, si tu cojes la tabla articulos, y su indice, y haces un zip de ello, le puedes enviar el archivo zip a marcos.Y si no lo consigues(no entiendo como),me lo dices, e ire lo antes posible a buscarlas yo, donde estan y pasarlas.

No hace falta que pases todos los registros, tan solo con un par o 3 o 10 registros, pero la tabla en cuestion reindexada desde facturaplus.

Saludos

puede ser que haya instalado mal el componente?
Yo voy a componentes
escogo instalar , en el primer argumento que unit hay que escoger'? igual es lo que he hecho mal el Tdbf que me sale el la paleta la T está en rojo .¿Es el mismo que el tuyo?

marcoszorrilla 30-01-2004 23:06:43

El problema es que la está mandando como adjunto al Foro, y me las tiene que enviar a mi correo particular.

Un Saludo.

jaime cotino 01-02-2004 00:41:18

Componenete Tdbf (para facturaplus)
 
Cita:

Empezado por jaime cotino
puede ser que haya instalado mal el componente?
Yo voy a componentes
escogo instalar , en el primer argumento que unit hay que escoger'? igual es lo que he hecho mal el Tdbf que me sale el la paleta la T está en rojo .¿Es el mismo que el tuyo?

Hola no consigo hacer ir el componente Tdbf si quires te lo mando y prubas a ver si ati te va . Si a ti te va seria que yo lo he instalado mal

pfsoft 02-02-2004 10:29:36

A ver si os puedo ayudar
 
Yo estoy empezando con Delphi, pero llevo muchos años programando en el lenguaje de programación con que está hecho facturaplus. Se llama FiveWin, y recientemente han recompilado las fuentes con Harbour, un compilador de 32 bits. Es posible que la gestión que hace con CDX Harbour, difiera de la que hace los controladores de FoxPro de Delphi. De todas formas, mandadme el DBF y CDX a mi e-mail, e intentaré ayudaros. Publicaré la solución en el foro, si la hayo ¡¡claro!!.

Un Saludo.


Pedro J.Fdez.
desarrollo@pfsoftware.net
pedrofernandez@pfsoftware.net
http://www.pfsoftware.net

Descendents 02-02-2004 10:53:21

Bueno he estado estos dias que no podia estar mucho por aqui.Ahora si que estoy.Por lo visto aún no tienen las bases entiendo.Voy a enviarselas a marcos y a uested yo hoy.Dejenme borrar bastantes lineas, de información que no me dejaria la empresa sacar y se las envio.

Un saludo

Descendents 02-02-2004 11:30:00

Bueno ahora les envio las bases.Les envio la tabla articulo que da error de la empresa que el factura plus te da por defecto.

Y les contare lo que me ha pasado por si les sirve de más ayuda.Ya lo dije anteriormente, pero se lo digo por que me ha vuelto a pasar.

He cogido las bases de la empresa de prueba que lleva facturaplus, y qual ha sido mi sorpresa, que he intentado abrirlas, y se me han abierto.Entonces he recordado que el problema estaba en cuando reindexabas.He reindexado la empresa de prueba, lo volvi a intentar.Y PAM! no me dejo.Entonces creo poder asegurar que el problema viene del reindexado.

Pero bueno hay programas como prometehus o DBU, que si me la abren.

Les envio un ZIP con el nombre baseartdbf.zip

Saludos y Gracias

pfsoft 03-02-2004 20:15:18

Gestionando DBF y CDX
 
Nosotros utilizamos para gestionar DBFs y CDX, en concreto con los ficheros generados por facturaplus y contaplus, un componente de VistaSoftware llamado Apollo VCL 6. http://www.vistasoftware.net

Va de escándalo, incluso puedes tratar los dbfs, como si fueran tablas de un server SQL, con sentencias SQL.

Un Saludo.


Pedro J.Fdez.
San Fernando (Cádiz) ESPAÑA
desarrollo@pfsoftware.net
pedrofernandez@pfsoftware.net
http://www.pfsoftware.net

pfsoft 03-02-2004 20:16:14

http://www.vistasoftware.com (Perdón)
 
http://www.vistasoftware.com (Perdón)

marcoszorrilla 13-02-2004 16:09:08

Esta es la solución que he econtrado utilizando una función que no recuerdo ni de donde saqué, se trata de disvincular los índices, así la tabla se puede abrir desde Delphi, obviamente habría que guardar la cabecera antigua para una vez acabada la conexión restaurarla, ese código lo dejo para vosotros.



Código:

procedure MnuDelAllMDX(fname : string);
type
 THeader = record
            ID,y,m,d    : byte;
            recs        : longint;
            hdsize,rsize : word;
            dummy        : array[1..20] of byte;
          end;
Var
  hDBF  : integer;
  Header: THeader;
begin
if MessageDlg('¿Esta seguro de que desea eliminar todos los indices?', mtConfirmation , [mbYes, mbNo],0)=mrYes then
 begin
  DeleteFile(ChangeFileExt(fname,'.mdx'));
  hDBF  := FileOpen( fname, fmOpenReadWrite or fmShareDenyNone);
  FileRead( hDBF, Header, SizeOf(Header) );
  Header.dummy[17] := 0;  // no index
  FileSeek(hDBF, 0,0);
  FileWrite(hDBF, Header, SizeOf(Header) );
  FileClose(hDBF);
 end;
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
MnuDelAllMDX('Articulo.dbf');
end;

Un Saludo.

gescriba 14-01-2005 12:51:01

factura plus y dbf
 
Quizas no es el foro adecuado pero entiendo que sabeis mogollon de los archivos de facturaplus.. Antes es decir hace tres meses vinculaba sin problemas las tablas de facturaplus y trabaja en access con ellas.. Ahora cuando voy a hacer lo mismo me pide los indices.. que no se que son... y no puedo hacerlo...Tengo la carpeta los dbf y los cdx pero el me pide archivos ndx o mdx.. Por favor ayuda porque tengo que actulizar precios y en access es mushíiisimo mas rápido..

Un slaudo


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

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