Re: [de-users] Adresszeile aus "Land (gesch)" nur wenn ungleich Deutschland
J. Schwarz schrieb: Jörn schrieb: Aber dann ist das Problem ganz leicht über eine Abfrage zu lösen: SELECT "Vorname", "Nachname", "E-Mail", "Land (gesch.)" as "Land(gesch.)" FROM "OE Kontakte" Diese Abfrage liefert den Feldnamen ohne Leerzeichen, und darauf kann dann beliebig zugegriffen werden. Frank Kaiser schrieb:> so richtig verstanden habe ich Deinen Vorschlag noch nicht. Mal abgesehen davon, dass ich bisher einen riesen Bogen um SQL gemacht habe, verstehe ich noch nicht, wie ich diese Abfrage in meine Briefvorlage einbauen kann. Mit meinem Lösungsvorschlag ist die von Dir gewünschte Änderung des Feldnamens realisiert. Du mußt in Deinem Brief mit der bedingten Formatierung nur auf die Abfrage Bezug nehmen und nicht auf die Tabelle. Wenn Du die Datenquelle im Writer-Dokument öffnest (über F4 oder via Symbol), siehst Du die angemeldeten Datenbanken. Wenn Du auf das Plus-Zeichen vor der Tabelle klickst, siehst Du nicht nur die Tabellen, sondern auch die Abfragen. Und auf deren Inhalte kannst Du genauso zugreifen, wie auf die von Tabellen. Mit freundlichen Grüßen Jörn - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Hallo Jörn, klasse, die Lösung erschlägt auch gleich mein zweites Problem: In der Tabelle wurden auch immer die nicht genutzten Spalten angezeigt. Besten Dank Frank - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Adresszeile aus "Land (gesch)" nur wenn ungleich Deutschland
J. Schwarz schrieb: Stefan Weigel schrieb: Hallo Jörn, J. Schwarz schrieb: Das verstehe ich wieder nicht. Oben hattest Du geschrieben, dass das betreffende Feld ein Leerzeichen enthält. Das hast Du nicht richtig verstanden: Franks Problem ist, dass der Feldname ein Leerzeichen enthält, und nicht, dass das Feld ein Leerzeichen enthält. Ja, tatsächlich, hab' ich falsch verstanden. Aber dann ist das Problem ganz leicht über eine Abfrage zu lösen: SELECT "Vorname", "Nachname", "E-Mail", "Land (gesch.)" as "Land(gesch.)" FROM "OE Kontakte" Diese Abfrage liefert den Feldnamen ohne Leerzeichen, und darauf kann dann beliebig zugegriffen werden. Ist das Problem damit gelöst? Mit freundlichen Grüßen Jörn - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Hallo Jörn, so richtig verstanden habe ich Deinen Vorschlag noch nicht. Mal abgesehen davon, dass ich bisher einen riesen Bogen um SQL gemacht habe, verstehe ich noch nicht, wie ich diese Abfrage in meine Briefvorlage einbauen kann. Mit freundlichen Grüßen Frank - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Adresszeile aus "Land (gesch)" nur wenn ungleich Deutschland
J. Schwarz schrieb: Frank Kaiser schrieb: ich verwalte meine Adressen in Outlook und greife für Briefe über Base auf diese Daten zu. In der Adresse soll nur dann das Land genannt werden, wenn der Brief ins Ausland gehen soll: ausländische Adresse deutsche Adresse Schweiz Das betreffende Feld heißt in der Base-Datenbank „Land (gesch)“, es enthält also ein Leerzeichen. Ich verstehe das Problem nicht ganz: Wenn Du in der letzten Zeile das Feld einfügst, hast Du im Ausdruck genau das, was Du haben willst: Ist das Feld leer, wird nichts gedruckt, enthält es einen Landesnamen, wird dieser gedruckt. mfg Jörn - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Hallo Jörn, Hallo Volker, die Lösung, das Feld einfach leer zu lassen ist grundsätzlich ok, leider setzt mein Arbeitgeber dieses Feld aber automatisch. Da nun ein ganzer Schwung der Adressen aus dieser Quelle kommt, müsste ich sie alle per Hand entfernen. Eine Lösung per "Versteckter Absatz" wäre mir daher lieber. Ich verstehe sowieso nicht, warum in der deutschen Fassung die Feldnamen Leerzeichen enthalten, in der englischen gibt es dieses Problem nicht... Frank - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Adresszeile aus "Land (gesch)" nur wenn ungleich Deutschland
Hallo Marc, ich habe die Änderung in der angegebenen Datei gemacht, leider ohne Wirkung. Auch Neustart des Rechners (falls die Datei nur einmal geladen wird) noch das neu Anlegen der Adressdatenbank hat daran etwas geändert. Die Suche auf dem Installationslaufwerk förderte noch eine weitere Datei mit "Land (gesch.)" zu Tage: C:\Dokumente und Einstellungen\frank\Anwendungsdaten\OpenOffice.org2\user\registry\cache\org.openoffice.Office.DataAccess.dat Aber auch diese Änderung zeigte keine Wirkung. Hast Du noch eine Idee, wie ich die Änderung aktivieren kann? Gruß Frank Marc Neumann schrieb: Hallo Frank, > Kennt jemand eine Lösung für dieses Problem? Vielleicht, aber ohne Gewähr und auf eigenes Risiko. Schau mal in die XML Datei \share\registry\res\de\org\openoffice\Office\DataAccess.xcu und such mal nach dem Wort "WorkCountry". Die nächste Zeile sollte wie folgt aussehen Land (gesch.) Dort kannst du das Leerzeichen entfernen oder auch ein anderes Wort benutzen. Es kann passieren das dann einigen Vorlagen oder Brief-Assistenten nicht mehr funktionieren, weil die genau diese Felder brauchen. Gru0 Marc Frank Kaiser wrote: Hallo, ich verwalte meine Adressen in Outlook und greife für Briefe über Base auf diese Daten zu. In der Adresse soll nur dann das Land genannt werden, wenn der Brief ins Ausland gehen soll: ausländische Adresse deutsche Adresse Schweiz Das betreffende Feld heißt in der Base-Datenbank „Land (gesch)“, es enthält also ein Leerzeichen. Entsprechend den Handbüchern/ der Hilfe funktioniert die bedingte Formatierung aber nur, wenn der Feldname keine Leerzeichen enthält. Eine Änderung des Feldnamens in der Bezugsdatenbank ist mir bisher nicht gelungen, eine Möglichkeit einen Feldnamen mit Leerzeichen anzugeben (z.B. mittels Quoting) habe ich auch nicht gefunden. Kennt jemand eine Lösung für dieses Problem? Frank Kaiser - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[de-users] Adresszeile aus "Land (gesch)" nur wenn ungleich Deutschland
Hallo, ich verwalte meine Adressen in Outlook und greife für Briefe über Base auf diese Daten zu. In der Adresse soll nur dann das Land genannt werden, wenn der Brief ins Ausland gehen soll: ausländische Adresse deutsche Adresse Schweiz Das betreffende Feld heißt in der Base-Datenbank „Land (gesch)“, es enthält also ein Leerzeichen. Entsprechend den Handbüchern/ der Hilfe funktioniert die bedingte Formatierung aber nur, wenn der Feldname keine Leerzeichen enthält. Eine Änderung des Feldnamens in der Bezugsdatenbank ist mir bisher nicht gelungen, eine Möglichkeit einen Feldnamen mit Leerzeichen anzugeben (z.B. mittels Quoting) habe ich auch nicht gefunden. Kennt jemand eine Lösung für dieses Problem? Frank Kaiser - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]