Hallo Wolfgang,
...das unter O-O 2.02 nach einem Absturz...
Die "Orginal OOo 2.0.2 Version oder eine Suse-Variante?
Nun, Base ist sicher teilweise noch "instabil", insbesondere bei den Versionen 2.0.0 und 2.0.1. Bei der 2.0.2 und jetzt bei der 2.0.3 ist es schon deutlich besser, passiert aber immer noch mal.
Dein Phänomen kann leicht erklärt werden:
Wenn du ein Formular in Base anlegst, dann ist das ein eigenstndiges Writer-Dokument. Wenn du das speichertst, dann wird eben das Writer-Dokument gesichert - aber eben nicht das Formular im Base-Container. Dazu musst du explizit die Base-anwendung speichert - erst jetzt ist auch sicher dein Formular dort gesichert.
Bricht dir also Base zusammen ohne dass du es vorher explizit gesichert hast, sind die Formulare "futsch"

Ansonsten sind die Formulare Teile des Containers - da kannst du ja mal direkt nachsehen.
Empfehlung:
Regelmäßig manuell sichern - und Kopien vom Base-Container ziehen. Aktuellste Version benutzen, Sun JRE. So läuft es eigentlich nun recht stabil - auch unter Linux.
Kann man Formulare ohne dies komische Reparaturprogramm wieder herstellen?
Nein. Empfehlung hier: Formulare außerhalb von Base speichern - als eigenständige Writer-Dokumente. Die sind auf jeden Fall stabiler und leichter zu sichern

Viele Grüße
Thomas