Hallo Uwe, ich habe jetzt bei der Tabelle Kunden_interessent alle Default und ERROR Classen entfernt. Geht leider immer noch nicht. Hier der Code aus VFX_wwsdata.prg ohne Entfernung der Default und ERROR. Kannst du da einen Fehler finden? FUNCTION MakeTable_KUNDEN_INTERESSENT TRY ***** Table setup for KUNDEN_INTERESSENT ***** CREATE TABLE 'KUNDEN_INTERESSENT.DBF' NAME 'KUNDEN_INTERESSENT' (CUSTOMERID C(10) NOT NULL DEFAULT getnewid(), ; KUNDE L NOT NULL, ; PARTNER L NOT NULL, ; INTERESSENT L NOT NULL, ; FIRMA C(50) NOT NULL ERROR "Firma darf nicht empty sein !", ; FIRMA2 C(50) NOT NULL, ; RECHTSFORM C(30) NOT NULL ERROR "Rechtform darf nicht empty sein !", ; ANREDE C(10) NOT NULL, ; MATCHCODE C(20) NOT NULL, ; STRASSE C(50) NOT NULL ERROR "Strasse darf nicht empty sein !", ; ORT C(30) NOT NULL ERROR "Ort darf nicht empty sein !", ; BUNDESLAND C(30) NOT NULL, ; PLZ C(10) NOT NULL ERROR "PLZ darf nicht empty sein !", ; POSTFACH C(10) NOT NULL, ; LAND C(30) NOT NULL, ; FC_PARTNER_ID C(10) NOT NULL, ; FC_NL_ID C(10) NOT NULL, ; FC_NL_KDB_ID C(10) NOT NULL, ; TELEFON_2 C(30) NOT NULL, ; TELEFONZENTRALE C(30) NOT NULL ERROR " Telefon darf nicht empty sein !", ; FAXZENTRALE C(30) NOT NULL ERROR "Fax darf nicht empty sein !", ; HOMEPAGE C(40) NOT NULL ERROR "Homepage darf nicht empty sein !", ; EMAIL C(50) NOT NULL ERROR "EMAIL darf nich empty sein !", ; CATEGORYID C(1) NOT NULL DEFAULT "D", ; MWST N(5, 2) NOT NULL DEFAULT 1,00, ; OHNEMWST L NOT NULL, ; INAKTIV L NOT NULL DEFAULT .T., ; ID_EU_STEUER_NR C(15) NOT NULL, ; UST_STEUER_NR C(15) NOT NULL, ; WAEHRUNG C(4) NOT NULL DEFAULT "EURO", ; EINHEIT N(10, 6) NOT NULL DEFAULT 1,00, ; KURS N(10, 6) NOT NULL DEFAULT 1,95583, ; ZKOND N(3, 0) NOT NULL DEFAULT 14, ; SKONTO N(5, 2) NOT NULL DEFAULT 0, ; AUFSCHALG N(5, 2) NOT NULL DEFAULT 2, ; KREDITRAHMEN N(12, 2) NOT NULL DEFAULT 1000, ; RABATT N(5, 2) NOT NULL DEFAULT 0, ; FC_RABATT_ID C(10) NOT NULL, ; VERSANDKOSTEN N(10, 2) NOT NULL, ; KDSPERRE L NOT NULL DEFAULT .F., ; KD_SPERREDAT D NOT NULL, ; ANL_DATUM T NOT NULL DEFAULT DATETIME(), ; ANL_USER C(32) NOT NULL, ; MOD_DATUM T NOT NULL, ; MOD_USER C(32) NOT NULL, ; ISTKUNDEBEI C(30) NOT NULL, ; BRANCHE C(30) NOT NULL, ; MITARBEITERZAHL C(10) NOT NULL, ; ORGID C(16) NOT NULL, ; KONTAKTDURCH C(40) NOT NULL, ; WARTUNGSVERTRAG L NOT NULL, ; NOTIZ M NOT NULL, ; DL_KUNDEN_NR C(10) NOT NULL, ; FODSTANDARD L NOT NULL, ; FOD_BP L NOT NULL, ; FOD_IP L NOT NULL, ; FOD_T_IP L NOT NULL, ; MABEA L NOT NULL, ; JERBA L NOT NULL, ; UMSATZ N(12, 2) NOT NULL, ; SUMEANGEBOTE N(12, 2) NOT NULL, ; SPRACHE C(10) NOT NULL, ; PRAESENTE3 L NOT NULL DEFAULT .F., ; PRAESENTE2 L NOT NULL DEFAULT .F., ; PRAESENTE1 L NOT NULL DEFAULT .F., ; KDSCHUTZ_VON C(50) NOT NULL, ; KDSCHUTZ_BIS D NOT NULL, ; REFERENZKUNDE L NOT NULL DEFAULT .F., ; PROJEKTBESCHREIB M NOT NULL, ; EMAILWERBUNG L NOT NULL DEFAULT .T., ; KUNDENKREIS C(1) NOT NULL DEFAULT "S", ; FC_LORT_ID C(10) NOT NULL, ; KOMMISSION L NOT NULL) Des weitern ist mir aufgefallen, wenn ich in dem Code der Liefanten Tabelle. die Zeitle AUFSCHALG N(5, 2) NOT NULL DEFAULT 1.5, ändere wird die Tabelle angelegt. Ratlos ??? Für die Tabelle Rechnungen habe ich die Zeile geändert WARSCHEINLKEIT N(5, 2) NOT NULL DEFAULT 50.00, ; anstatt 50,00, dann wird diese Angelegt. Wie kann ich das ändern, denn der Installer erzeugt mir ja die VFX_wwsdata.prg. Viele Dank für deine Hilfe. Gruß, Bernd
|