Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Grafico de Gantt (https://www.clubdelphi.com/foros/showthread.php?t=34345)

ClaudiaCosta 06-08-2006 19:00:27

Grafico de Gantt
 
Gostaria de saber como se faz um gráfico de GANTT em Delphi

roman 06-08-2006 19:49:36

No sé que es un gráfico de Gantt pero Google sí y he encontrado este referencia donde, entre otras cosas, dice paso a paso como hacer uno en Delphi.

// Saludos

Delphius 07-08-2006 04:31:13

Muchas gracias
 
Se agradece Roman,... la verdad es que yo también andaba buscando saber como dibujar un Gantt, y a la vez aprender a usar el TChart.:)
Muchas gracias, la refencia que expones tal parece que puede calmar mi sed de conocimientos (momentaneamente):D

Saludos,

njr2mx 07-08-2006 19:12:17

Anque ya habia revisado esta liga, te agrazaco mucho tu interes eres muy buena onda :) , y pues ya he podido pintar todos mis pixeles y unirlos GRacia a su apoyo/ayuda

ClaudiaCosta 09-08-2006 10:43:39

Ramon
Gracias pela tua resposta.
Estou a usar fechas tipo Tdatatime. ?Como passar a Encodedate?

marceloalegre 09-08-2006 14:36:41

Gantt
 
Calculo que de lo que habla roman, es de los graficos de uso de cpu y memoria que normalmente se dictan en la materia de sistemas operativos o afin de cualquier carrera de informatica.

roman 09-08-2006 16:33:52

Shhhh, kanvictor, que todos se van a enterar que nunca llevé esa materia :o :D

// Saludos

ClaudiaCosta 09-08-2006 18:20:27

decidía ya el problema de la fecha
Necesario que me ayudan en el siguiente:
Como puedo hacer un gráfico de GANTT sin tener eso para hacer cada barra de cada tiempo. Necesario para hacer con eso una base de datos hace las barras diversas
Gracias

Enan0 09-08-2006 20:37:57

los graficos de gantt tambien son utilizados para estadistca. y muchas otras cosas, no son mas que barras horizontales (a veces desfazadas del origen).



Cita:

Empezado por ClaudiaCosta
Como puedo hacer un gráfico de GANTT sin tener eso para hacer cada barra de cada tiempo. Necesario para hacer con eso una base de datos hace las barras diversas
Gracias


Perdon podrias ser un poco mas clara, porque la verdad no te llego a comprender completamente.

he utilizado varias veces el Tchart y capaz que puedo darte una mano.
saludos

ClaudiaCosta 10-08-2006 18:04:28

Preciso de hacer um gráfico de GANTT con dados inseridos numa base de datos

ClaudiaCosta 10-08-2006 19:45:16

Enano,

Necessito hacer um grafico de gantt com datos que estão guardados em ACCESS.

O meu codigo é:

Código Delphi [-]
procedure TfmMapaObra.Button4Click(Sender: TObject);

var
  tarefa    : string;
  Data      : TDateTime;
  dura      : integer;
  numobra   : integer;
  numtarefa : integer;
  altura    : integer;

begin

  altura := 10;
  numobra := dblccodobra.KeyValue;

  GraficoObra.Series[0].Clear;

  with DMEst do
    begin
     try
      quMapaObraDepTarefa.SQL.Clear;
      quMapaObraDepTarefa.SQL.Add('SELECT * FROM MapaObraDepTarefa WHERE CodObra='+inttostr(numobra));
      quMapaObraDepTarefa.Open;
      quObra.Open;

      data := quObra.FieldByName('datainicio').AsDateTime;

      while not quMapaObraDepTarefa.Eof do
       begin
        dura      := quMapaObraDepTarefa.FieldByName('Duracao').AsInteger;
        tarefa    := quMapaObraDepTarefa.FieldByName('Nome').AsString;
        numtarefa := quMapaObraDepTarefa.FieldByName('DepTarefa').AsInteger;

        if (numtarefa=0) then
         begin
           series2.AddGantt(data,
                           (data+dura),
                            altura,
                            tarefa);
         end
        else
           begin
             series2.AddGantt(data + 30,
                             ((data+30)+dura),
                             altura,
                             tarefa);
             end;

        altura := altura -1;

        quMapaObraDepTarefa.ExecSQL;
        quMapaObraDepTarefa.Next;
      end;
     except
       showmessage('Erro no Mapa');
     end;

      quMapaObraDepTarefa.Close;
      quObra.Close;
      quMapaObraDepTarefa.SQL.Clear;
      quMapaObraDepTarefa.SQL.Add('SELECT * from MapaObraDepTarefa');
      quMapaObraDepTarefa.Open;

    end;
end;
Mas não consigo atribuir ao valor data(que voces chamam fecha) o valor da data de outra barra.
Por Exemplo: a barra 1 começa a 2-08-2006 e acaba a 23-08-2006 e a barra 2 deveria começar a 23-o8-2006. Como fazer isso.????

Obrigada
Desculpa mas não sei escrever em espanhol.

delphi.com.ar 11-08-2006 01:20:13

¿No puedes incrustar el "Microsoft Project" dentro de tu aplicación?... obviamente necesitarías la licencia :p

kuan-yiu 11-08-2006 09:47:37

Cita:

Empezado por ClaudiaCosta
[...]
Desculpa mas não sei escrever em espanhol.

No te preocupes, yo soy gallega y entiendo muy bien el portugués (pero no sé escribirlo), así que puedo hacer de intérprete si es necesario.

ClaudiaCosta 11-08-2006 11:42:08

Não posso incrustar el "Microsoft Project" dentro de minha aplicación. A aplicación tem que ser toda em DELPHI

kuan-yiu 11-08-2006 12:43:57

Creo que "M. Project" permite guardar como XML, y ese fichero puedes mostrarlo en Delphi.


La franja horaria es GMT +2. Ahora son las 06:13:03.

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