Datenbankveränderung bei Artikel Userfeldern

alles was in keine andere Kategorie passt
Antworten

Datenbankveränderung bei Artikel Userfeldern

Hallo,

habe mal wieder eine Frage.
Was passiert wenn ich den Datentyp von

Code: Alles auswählen

USERFELD_01
in der Tabelle Artikel von varchar(255) auf z.B. Double
ändere? Kann ich dann mit den Werten im Reportbuilder Berechnungen anstellen?
Es geht darum, z.B. Netto und Bruttogewicht im Artikelstamm einzutragen und z.B. auf der Rechnung auszuweisen...

Lieben Gruß
Felix

Re: Datenbankveränderung bei Artikel Userfeldern

bzw. würde sich DECIMAL(10,3) mit Vorgabewert '0.000' besser als Double eignen :-)

Irgendwelche Bedenken?

Re: Datenbankveränderung bei Artikel Userfeldern

... scheint nicht zu funktionieren.... hab's grad in meiner Testdatenbank ausprobiert... (siehe Anhang)

Jemand eine Idee wie ich das ändern kann?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Datenbankveränderung bei Artikel Userfeldern

Hallo Felix,

ich würde die Struktur nicht ändern, da sonst Deine Tabelle nicht mehr dem Standard entspricht. Es gibt doch im ReportBuilder Umwandlungsfunktionen(StrToFloat oder StrToInt). Somit müsste es doch möglich sein den String aus Userfeld 1 in eine Gleitpunktzahl oder Ganzzahl umzuwandeln.

Helmut

Re: Datenbankveränderung bei Artikel Userfeldern

Datenfelder ändern, sollte man tunlichst unterlassen. Die Felder sind für die Ansicht fest, heißt es wird ein bestimmter Typ erwartet. Nimm für dein zusätzliches Gewicht z.B. das Feld Dimension. Das ist im RBuilder auch in der Rechnung verfügbar und läßt sich in der Rechnungsbearbeitung ändern. Umrechnen kann man es im RBuilder.
bis dahin
Thoren
______________________________________________
Alles wird gut....:)
______________________________________________
Shopsysteme
Oxid CE mit COI-Modul

Re: Datenbankveränderung bei Artikel Userfeldern

Ok,
kann ich die USERFELDER auch im Repotbuilder umrechnen lassen?
Wen ja, wie?

Liebe Grüße
Felix

Re: Datenbankveränderung bei Artikel Userfeldern

Hallo,

Variable einfügen und Datentyp einstellen (z.B dtInteger)

Code: Alles auswählen

Variable1 :=  StrToInt(Erweitert_Artikel['USERFELD_01']);
Helmut

Re: Datenbankveränderung bei Artikel Userfeldern

Ich habs nie ausprobiert aber sollte das Feld leer sein oder ein Buchstabe enthalten sein,kann das ne böse Fehlermeldung geben.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."