Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

This topic is 6598 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Here is a question that has puzzled me for many a year but i have never thought of posting as i just thought it is too annoying to tackle.

I like most break my data down into the smallest possible parts.. this is great for most kinds of report ... but ... the CV is as everyone knows a complex animal.

I want to create a database driven CV.

So I have several databases...

Education

Employment

Press

Publications

Events

Referees

Now i need these all on one sheet ... oh and they all have different layout formats ... and every time i print it it changes...

So do i have to create a CV database with multiple overlated layouts and import the data from each of these every time i print or is there a better way?

Anyone got any ideas...

Posted

Never heard of it. Maybe you can explain the challenges you're having with it. It would help to see a data model, and maybe a mock-up of what the form should look like.

Posted

Hi Ender,

I think we are having contextual issues here.

I am English (although based in NY at the mo)

A CV is what you take to an employer when applying for a job (that printed bit of paper that lets someone you have never met before judge if your employable)

Its sometimes called a "Resume" in the US i think.

Its just a tricky thing in terms of data modelling.

Posted

Well, I think most people would just use a word processor to put their resume together. Or are you tracking resumes of a lot of other people?

Anyway, I thought you already had the tables for the different sections set up. Are they not yet related? I guess I still don't see what the trouble is.

Posted

I guess I still don't see what the trouble is.

It is a layout problem. At first sight it seems possible to create the document as simple list, but every chapter has a different structure and format.

-jens

Posted (edited)

On the button...

Its just that the basic principles do not apply as you can only have the body from one table and each "chapter" has a limitless number of entries and they are all from different tables.

You can not have multiple pages on a cv as it is not really acceptable.

Ender is correct in his assuption that i need to do this for many people (artists and designers). There agencies input this kind of data and see no reason why printing a cv would be a promlem

but... Its a real problem...

I thought if using the new "List" function and formatting everything in one field to send to print but this is a problem when it comes to Tabbed data as positioning a multi line block of text next to a date on the first line can not be achieved using this method.

Edited by Guest
Posted

I think it is hopeless to try to solve the problem inside filemaker with your multiple table model.

A list can only be formed from one table which keeps all the entries of the cv. The different chapters should not be different tables but an entry in a text field.

The tricky part will be the output field for all those different entries. I don't dare to say that it will be possible, but it is worth a try ...

-jens

Posted

Yes, this my current predicament.

The only reliable way i can se of doing it is creating the cv records when they are printed or called on.

This is the only way i can see of keeping the data in sync with the data entered in the other tables.

The only other way i can see of doing it to make it quicker is to do it with ids so that if data is edited it is reflected on the cv records and then the list of ids can be checked against the cv records to see if there are new or deleted entries.

Posted

actually now i come to think of it if i add a checkbox saying (include on cv) with a script attached to create or delete the entry from the cv the user would be none the wiser. The checkbox could simply check for the existance of its id in the cv database.

Then if the user deletes an entry from the cv database it simply unchecks the checkbox and leaves the original data alone.

hmmm

Suppose this is the best i can ask for and the best the user can ask for to.

Thanks guys.

Stuart

Posted

I take it you're tried to get this to work with a Form View layout using portals? Though portals don't behave well across page boundaries, they usually work on single-page forms.

Posted (edited)

Hi comment,

I have never been able to make the rows of a portal slide.

Maybe im doing something wrong?

Although i think you may mean making the whole portal slide up rather than the contents of the individual rows (which would be required in this case). Hope you can prove me wrong as this would be amazing.

PS, Comment... used a Cartesian relationship in the file attached just for the hell of it }:|

sliding_portal.fp7.zip

Edited by Guest
Posted

OK, I see what you mean. I don't know of a good solution, just some possible workarounds:

1. Import into a union table;

2. Compile the report into a single field;

3. Export via XML.

Posted (edited)

Hi Comment,

Thanks for the list of options...

I think the Union Table is maybe the best option.

But i would love to dabble with XML although i have never been able to get a good handle on XML Formatting.

I suppose i could use the list function to add it all into one field and use html tables and export the field as an html file to the desktop.

Edited by Guest
Posted

XML is not easy (probably the understatement of the year), but it can do some amazing stuff.

I am not sure what advantage HTML tables have here. You can compile the portals into a field (or even better, several fields - one field per portal), and use tabs to align the data.

Posted (edited)

I mentioned HTML Tables as it is a good way of getting around the problems with tabs and data spilling over to a second line: eg:

..... = tabbed

Without HTML Table:

1992

14 Jan - 14 Feb.....Exhibition Name, Exhibition Venue,

Other Artists, Catalogue

With HTML Table

1992

14 Jan - 14 Feb.....Exhibition Name, Exhibition Venue,

..............................Other Artists, Catalogue

Edited by Guest
Posted

Hmm. I don't think I've seen that problem in your file. Perhaps repeating calculation fields using GetNthRecord() (one field per column per portal) would be most suited here.

Posted

I'm jumping in here at the end, and I haven't even looked at the sample files, so I probably should just lay low, but...

What if you were to create an intermediary table that serves only as a bridge table?

This table would have a foreign key ID field, a Type field, and a calculated Content field that pulled in data from your various "real" tables. Create relationships from Bridge::fkID to the ID field in each real table.

The calculated field in Bridge would use a Case statement to select the ultimate real table data to use:

Content:

Case(

Type="Job"; JobTable::FullText;

Type="Educ"; EducTable::FullText;

...

)

Create a FullText field in each real table that concatenates the appropriate fields for that type.

Create a Value List of the types in the order you want them in your CV, and then use the value list order to sort the records.

I'm not certain, but this might yield workable results. It may be slow. Moreover, I don't even know how you'd build a user interface for this animal.

David

This topic is 6598 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.