28. Februar 2018 11:28
IF KatalogArtikel.FINDLAST THEN BEGIN
KatalogArtikel.INIT;
KatalogArtikel.Hersteller:=Sheet.Range('A'+h).Value;
KatalogArtikel.HerstellerArtikel:=Sheet.Range('B'+h).Value;
EVALUATE(listenpreis,Sheet.Range('C'+h).Value);
KatalogArtikel.Listenpreis:=listenpreis;
IF KatalogArtikel.INSERT THEN;
END;
28. Februar 2018 16:37
28. Februar 2018 16:42
28. Februar 2018 17:01
28. Februar 2018 17:15
28. Februar 2018 17:16
sweikelt hat geschrieben:teile doch bitte deine Lösung und setze deinen Urpsrungsbeitrag auf "gelöst"
28. Februar 2018 18:35
28. Februar 2018 18:41
navCH hat geschrieben:Wie kann ich eine Funktion vom Typ Text definieren? Function(..) :Text[250]
28. Februar 2018 19:08
28. Februar 2018 19:24
Markus Merkl hat geschrieben:navCH hat geschrieben:Wie kann ich eine Funktion vom Typ Text definieren? Function(..) :Text[250]
Hast Du evtl. schonmal in Betracht gezogen eine Programmiererschulung zu erdulden?
28. Februar 2018 19:36
28. Februar 2018 20:57
28. Februar 2018 21:07
navCH hat geschrieben:Markus Merkl hat geschrieben:Hast Du evtl. schonmal in Betracht gezogen eine Programmiererschulung zu erdulden?
Das sind genau die Ratschläge in einem Dynamics Forum die ich lesen möchte!
1. März 2018 10:15
1. März 2018 10:51
sweikelt hat geschrieben:Du schreibst auch immer "hat sich erledigt" ...o.ä. ...ohne den Lesern auch nur mitzuteilen, wie du es erledigt hast - das finde ich mehr als nur eigensinnig.
RecNo:=RecNo+1;
Window.UPDATE(1,ROUND(RecNo / TotalRecNo * 10000,1));
ExcelBuf.RESET;
ExcelBuf.SETRANGE("Row No.",Number);
ExcelBuf.SETFILTER("Cell Value as Text",'<>%1','');
IF ExcelBuf.FINDFIRST THEN BEGIN
CLEAR(Cust);
Cust.INIT;
Cust.Hersteller:=GetExcelCell(Number,1);
Cust.HerstellerArtikel:=GetExcelCell(Number,2);
//EVALUATE(listenpreis,GetExcelCell(Number,3));
//Cust.Listenpreis:=listenpreis;
Cust.Rabattgruppe:=GetExcelCell(Number,4);
Cust.Warengruppe:=GetExcelCell(Number,5);
Cust.Sachkonto:=GetExcelCell(Number,6);
Cust.ALieferant:=GetExcelCell(Number,7);
Cust.ALieferantKurzbezeichnung:=GetExcelCell(Number,8);
Cust.ARabattArt1:=GetExcelCell(Number,9);
//EVALUATE(arabattWert1,GetExcelCell(Number,10));
//Cust.ARabattWert1:=arabattWert1;
//Cust.ARabattWert1:=GetExcelCell(Number,10);
Cust.ARabattArt2:=GetExcelCell(Number,11);
//Cust.ARabattWert2:=GetExcelCell(Number,12);
Cust.ARabattArt3:=GetExcelCell(Number,13);
//Cust.ARabattWert3:=GetExcelCell(Number,14);
Cust.ARabattArt4:=GetExcelCell(Number,15);
//Cust.ARabattWert4:=GetExcelCell(Number,16);
//Cust.AEndPreis:=GetExcelCell(Number,17);
Cust.BLieferant:=GetExcelCell(Number,18);
Cust.BLieferantKurzbezeichnung:=GetExcelCell(Number,19);
Cust.BRabattArt1:=GetExcelCell(Number,20);
Cust.BRabattWert1:=GetExcelCell(Number,21);
Cust.BRabattArt2:=GetExcelCell(Number,22);
Cust.BRabattWert2:=GetExcelCell(Number,23);
Cust.BRabattArt3:=GetExcelCell(Number,24);
Cust.BRabattWert3:=GetExcelCell(Number,25);
Cust.BRabattArt4:=GetExcelCell(Number,26);
Cust.BRabattWert4:=GetExcelCell(Number,27);
Cust.BEndPreis:=GetExcelCell(Number,28);
Cust.CLieferant:=GetExcelCell(Number,29);
Cust.CLieferantKurzbezeichnung:=GetExcelCell(Number,30);
Cust.CRabattArt1:=GetExcelCell(Number,30);
Cust.CRabattWert1:=GetExcelCell(Number,31);
Cust.CRabattArt2:=GetExcelCell(Number,32);
Cust.INSERT(TRUE);
END;
1. März 2018 13:01
navCH hat geschrieben:Bitte nicht so wie ein Oberlehrer!
EVALUATE(Cust.DeinDecimalFeld,GetEXCELCell(x,x);
1. März 2018 13:19
sweikelt hat geschrieben:zu deinen Dezimalfeldern -> müsste eigentlich mit
- Code:
EVALUATE(Cust.DeinDecimalFeld,GetEXCELCell(x,x);
zu lösen sein.
1. März 2018 13:35
enh hat geschrieben:Du willst in einer (eigenen) NAV Tabelle den Primärschlüssel ändern?
Im Design der Tabelle im Ansicht/View Menü findest du "Keys". Der erste hier gelistete Schlüssel ist der Primärschlüssel der Tabelle. Den kannst du um weitere Felder erweitern. (Falls die Tabelle schon Daten enthält muss du drüber nachdenken ob das was du änderst nicht zu Problemen führt.)
1. März 2018 16:48
navCH hat geschrieben:Markus Merkl hat geschrieben:navCH hat geschrieben:Wie kann ich eine Funktion vom Typ Text definieren? Function(..) :Text[250]
[Programmiererschulung]
Danke für den Ratschlag, aber ich habs hinbekommen.
Das sind genau die Ratschläge in einem Dynamics Forum die ich lesen möchte!
1. März 2018 17:27
2. März 2018 10:57
2. März 2018 12:29
IF GetExcelCell(Number,14) <> '' Then Begin
EVALUATE(Cust.ARabattWert3,GetExcelCell(Number,14));
End Else Begin
EVALUATE(Cust.ARabattWert3,'0');
End;
2. März 2018 12:30