Vier D HomeArchivSeminareNachrichten - Twitter4D Expertise
Antworten auf Ihre Fragen •
Datenbank-Pflege •
4D Coaching •
OpenDDDD •
Termine •
4D Expert
V11/V12-Service • Konzepte •
Alternativen •
Meine Apps
Gebrauchtes Mac + iPhone: zu verkaufenFinden Geo-Themen + Projekte GoogleMap-Integration • GeoDDDD • Database Publishing • Database PhotographyVerschiedenes |
4. Okt 2010 In den September 2012 TechTips: Programmatically Import/Export Data with Settings Der Import-Editor …Ab und an gibt es in 4D was Neues zu entdecken. Es ist nicht neu in 4D, nur für mich und den ein oder anderen ist es neu – weil noch nie gebraucht und deshalb nie gefunden. Zum Beispiel und aktuell im Import-Editor. 4D kann Texte fester Länge importieren und in Felder verteilen. Feste Datensatzlänge bedeutet: Leerzeichen füllen auf bis zur maximalen Feldlänge, bzw. führende Nullen bringen Zahlen auf einheitliche Breite. DBF ist ein Datenformat fester Länge mit Felddefinitionen im Kopf des Textdokumentes. Hier ein Bild aus der 4D V2004. Viel verändert hat sich auch in der V12 noch nicht. Im normalen Tagesgeschäft käme ich gar nicht drauf, den Import-Editor zu nutzen. Solche Daten habe ich immer schon in Happen bis 30 KB von der Platte gelesen, mit altbewährtem Code auseinandergezuppelt und in Felder verteilt. Ist die Datenmenge groß und die Zuppelei aufwändig, kostet das viel Zeit, zuviel Zeit. Dann kann der Import über den Import-Editor schneller sein. Doch … … und seine MackenLeider hat der Import-Editor schon seit langem seine Macken – und keiner schert sich drum, sie zu beheben. Der Import-Editor der V12 ist wirklich noch der alte. Noch immer gilt
Nee, das Bug-Procedere ist mir viel zu nervig, sowohl eintragen wie finden. Ein guter Workaround führt schneller zu Ergebnis. Ergänzung: das Zerschießen der Einstellungen läßt sich auch erreichen, wenn ein gesichertes Import-Einstellungsdokument *.4si geladen wird. Neuanlegen hilft, doch wie lange? Gefunden weil dieses Noch ein Vorsicht! Mit der *-Option IMPORT DATA($pathName;$dbfPrefs_X;*) erscheint der Import-Dialog. Durch das *4si-Dokument sind die Parameter voreingestellt. Wer nichts weiter macht, bekommt leere Datensätzen. Das der Import zu nix führt, könnte man an den leeren Zellen der ersten Datenzeilen bereits sehen – könnte man. Es reicht die bereits voreingestellte Tabelle noch einmal anklicken damit der Import klappt. Mehr als lästig! Nachtrag: 5. Nov 2010 Nicht wundern - oder doch? Der Import-Editor legt Alpha-Felder mit 80 Zeichen an statt der möglichen 255! Das kann ins Auge gehen, deswegen findet sich die Ursache so schlecht! Found in September 2012 TechTips: Programmatically Import/Export Data with Settings The Import-Editor and …Sometimes there seems to be something new in 4D. Not really new, but looks like that, because I've not used it or given up long ago. Import-Editor for example. Out of the box, 4D can import fixed length data or CSV. Fixed length means: spaces fill up to max. length of field or zeros fill up numbers to the left. DBF is one of those ancient formats. CSV is such a non-standard, its just annoying like all those types of SQL-dumps. A screenshot of 4D V2004. Didn't change much in V12. Usually I don't think about Import-Editor. As I said: long given up on that. I've code to read in chunks of 30 KB and then parse the incoming text myself. Sometimes importing is easy or my code is much to slow. Then it's time for Import-Editor but if there weren't … … those deficienciesNobody seems to be in charge for Import-Editor any more. V12 Import-Editor is still the same as known from last century. Still true is
Entering a bug in bug-base is much to hinderous. I'm usually faster finding a workaround. You can achieve the same results, when opening a saved Import-document *.4si – same dogfood. I found the misbehaviour when Another caveat concerning *-Option! Nachtrag: 5. Nov 2010 One more thing! Import-Editor creates alpha-fields of length 80 instead of 255, which is the default since V11. You are wondering about missing characters, finding out too late. |