|
|
Creating Drawings from Record Data.
I have built a Project Management FM database that contains records
for tasks, the links between the tasks and various ways of calculating
the duration of each task. A script then calculates the expected
early and late start and finish dates and the critical path. I have a
report that prints a Gantt Chart but would like to be able to produce
a drawing of the network of tasks with the links between the tasks.
Does anyone have a suggestion on how this could be done. I expect to
provide the x - y coordinates of the tasks and links to the drawing
program.
Tom
|
|
0
|
|
|
|
Reply
|
tom_mcintosh (27)
|
3/24/2009 4:53:22 AM |
|
On Mar 23, 9:53=A0pm, TomMcIn <tom_mcint...@shaw.ca> wrote:
> I have built a Project Management FM database that contains records
> for tasks, the links between the tasks and various ways of calculating
> the duration of each task. =A0A script then calculates the expected
> early and late start and finish dates and the critical path. =A0I have a
> report that prints a Gantt Chart but would like to be able to produce
> a drawing of the network of tasks with the links between the tasks.
>
> Does anyone have a suggestion on how this could be done. =A0I expect to
> provide the x - y coordinates of the tasks and links to the drawing
> program.
There are a few ways of drawing in Filemaker Pro.
1) generating ASCII art in text fields. Rudimentary, but often
adequate for simple requirements.
2) Generating an html/css document and loading it in the webviewer.
This is more than enough for very attractive bar charts and other
'box' art, but has limits. You can go beyond basic HTML, and use SVG
or VML. (SVG works with Safari, so it should just work on the Mac.
Internet Explorer's engine which is what FM uses on windows doesn't
support SVG, IE has its own VML which isn't as good but you should be
able to get by with it. Either way you can do full on vector drawing
with these. There are also javascript libaries which abstract the
differences and let you write to a common api, and then have the
javascript emit VML or SVG depending on the browser. (I've never used
them.)
3) Dynamically generate another type of file, and then have filemaker
open the generated file with another application. A good example would
be to generate an Inkscape drawing, and then open it with Inkscape.
(Actually, Inkscape uses SVG, so its not the best example... but it
gives you a cross platform option. You give up having it displayed "In
Filemaker" doing this.
3a) One other trick you can do is generate an SVG, and then call an
external command line tool to rasterize it to PNG or JPG, and then
view THAT in the Webviewer. This actually works quite well too.
4) Finally, you can use a filemaker plug in that does what you want.
|
|
0
|
|
|
|
Reply
|
db.porsche (396)
|
3/24/2009 8:09:49 PM
|
|
Thanks to D-42 for the points. I was expecting to create a file of
graphics commands from FM then run these through another program.
I found a program called PlotXY that uses Excel to draw items but it
appears to be Windows only.
I looked up SVG on Wikipedia and found the specs for various objects.
My initial requirements are modest - rectangles for tasks, lines for
links and some text. Can see adding options for milestone tasks and
critical path links. Now I just have to give it some thought and
effort.
Tom
|
|
0
|
|
|
|
Reply
|
tom_mcintosh (27)
|
3/25/2009 1:14:31 PM
|
|
|
2 Replies
44 Views
(page loaded in 0.151 seconds)
Similiar Articles: single/multiple VBOs - comp.graphics.api.openglmap multiple data sets to single x axis - comp.soft-sys.matlab ... single/multiple VBOs - comp.graphics.api.opengl Matlab &Tecplot - comp.soft-sys.matlab map multiple data ... Adding two columns to recordset in code for report to display ...... question, I been able to solve this issue by creating a ... as good as it's going to get short of writing the data ... Drawing columns headers of a JTable - comp.lang.java.gui ... The Separation Model - comp.databases.filemaker... is developed it is quite easy to use it to create ... the questions I have: It is obvious what a record is in the data ... shown by the machined model (and associated drawing ... [comp.publish.cdrom] CD-Recordable FAQ, Part 1/4 - comp.publish ...Archive-name: cdrom/cd-recordable/part1 Posting-Frequency: monthly Last-modified: 2008/10/09 Version: 2.71 Send corrections and updates to And... Material Database - comp.cad.solidworksI had a chance to mess around and start to create a ... is, since this name will eventually show up on the drawing ... comp.cad.solidworks Where can i found tha material data ... new-line Character in PDF-Syntax - comp.text.pdfWe have dynamic data and a background layer. We use working with txt2pdf. To create such a ... Line-drawing character alignment ... whether the '&' are record ... database layouts won't print, now database won't open - comp ...... and choose ALL and it will only print one record, no ... How to create a list with multiple occurences of a ..... 4 ... Break link between drawing and model? - comp.cad ... changing value of repeating field in relationship - comp.databases ...fmp 6.04, winXP I have 2 files, and when I create a new record or change an old, I get this same problem. Macro and PA. PA has a record with a repe... i want to change rand to rand ('seed' 1234) - comp.soft-sys.matlab ...... please correct me if i'm wrong..i'm working with data ... rand('seed', 491218382) samihah, just for the record ... Drawing n random numbers from vector without replacement ... Accession Number - comp.protocols.dicomWhether a data element is "required" depends on the ... For example: I am in a drawing, and want to open a specific... ... serial number, which is great for individual item/record ... Writing Code to Create a Visio Drawing from DataIn the example, the code associates a field in the database record with a ... Examining the Code for Creating a Drawing from Data. The code sample in the previous section ... Creating a Custom Data Provider with Visio Services... user interface (UI) and VBA code in the Visual Basic Editor in Visio to create the Visio drawing to display the data. Next, use VBA to import the data into a data record ... 7/27/2012 1:57:51 PM
|
|
|
|
|
|
|
|
|