How to skip Dataport header?
                
                    yukon                
                
                    Member Posts: 361                
            
                        
            
                    Hi Expert,
I downloaded this object from
http://www.mibuso.com/howtoinfo.asp?FileID=8&Type=howto. That one is export item card to csv file. It can export with field caption but can't import again. It show below error. How to slove it? Please let me know.
Best Regards,
Yukon
                I downloaded this object from
http://www.mibuso.com/howtoinfo.asp?FileID=8&Type=howto. That one is export item card to csv file. It can export with field caption but can't import again. It show below error. How to slove it? Please let me know.
Best Regards,
Yukon
Make Simple & Easy
0                
            Comments
- 
            Hi
Take integer record and skip it to one time.Just try it.Devendra Kr. Sharma
IBIZ Consulting Services,India0 - 
            Hi devu_13,
Thank 4 your reply.
Field Caption is write from Inter DataItem. I also try skip at Integer OnPre/BeforeImport ..etc - Trigger. But get same error.Take integer record and skip it to one time.Just try it.
Please look a code. But it is original code. Without skip.OBJECT Dataport 50000 Export Items { OBJECT-PROPERTIES { Date=05/11/09; Time=[ 4:14:11 PM]; Modified=Yes; Version List=mibuso.com HowTo8; } PROPERTIES { DataItemSeparator=<NewLine>; } DATAITEMS { { PROPERTIES { DataItemTable=Table2000000026; DataItemTableView=SORTING(Number) WHERE(Number=CONST(1)); } FIELDS { { ; ;Item.FIELDCAPTION("No.") } { ; ;Item.FIELDCAPTION(Description) } { ; ;Item.FIELDCAPTION("Base Unit of Measure") } { ; ;Item.FIELDCAPTION("Unit Price") } } } { PROPERTIES { DataItemTable=Table27; } FIELDS { { ; ;"No." } { ; ;Description } { ; ;"Base Unit of Measure" } { ; ;"Unit Price" } } } } REQUESTFORM { PROPERTIES { Width=9020; Height=3410; } CONTROLS { } } CODE { BEGIN END. } }Best Regards,
YukonMake Simple & Easy0 - 
            0
 - 
            Hi Savatage,
Thx 4 your reply.
That code is useful when we want to skip header. But in my case is not same.viewtopic.php?f=5&t=10564
Because of i wrote header from Top Integer DataItem. That Integer Dataitem Dataport fields are caption of second item.Eg. Item.FieldCaption("No."). It does not have sourceExpr.
When i import data it stay showing error message.
I put this code at Integer DataItem OnPreDataItem Trigger.IF CurrDataport.IMPORT THEN BEGIN REPEAT CurrFile.READ(cha); UNTIL cha = 10; // of course in case the RecordSeparator is "<<NewLine>>" END;After Loop i got error.
So how should we do when we use Integer DataItem(For Caption) before another dataitem.
Thanks 4 everybody. I hope we can solve this case.
Best Regards,
YukonMake Simple & Easy0 - 
            Hi Everybody,
I can solve it. We get error when data import without SourceExpr. In this case our SourceExpr is "FieldCaption" Of another DataItem Field. So I put "CurrDataport.SKIP;" each dataport field of "OnBeforeEvaluateField".OBJECT Dataport 50009 Export Items { OBJECT-PROPERTIES { Date=06/11/09; Time=12:15:28 PM; Modified=Yes; Version List=mibuso.com HowTo8; } PROPERTIES { DataItemSeparator=<NewLine>; } DATAITEMS { { PROPERTIES { DataItemTable=Table2000000026; DataItemTableView=SORTING(Number) WHERE(Number=CONST(1)); } FIELDS { { ; ;Item.FIELDCAPTION("No."); OnBeforeEvaluateField=BEGIN CurrDataport.SKIP; END; } { ; ;Item.FIELDCAPTION(Description); OnBeforeEvaluateField=BEGIN CurrDataport.SKIP; END; } { ; ;Item.FIELDCAPTION("Base Unit of Measure"); OnBeforeEvaluateField=BEGIN CurrDataport.SKIP; END; } { ; ;Item.FIELDCAPTION("Unit Price"); OnBeforeEvaluateField=BEGIN CurrDataport.SKIP; END; } } } { PROPERTIES { DataItemTable=Table27; } FIELDS { { ; ;"No." } { ; ;Description } { ; ;"Base Unit of Measure" } { ; ;"Unit Price" } } } } REQUESTFORM { PROPERTIES { Width=9020; Height=3410; } CONTROLS { } } CODE { BEGIN END. } }
Thanks everybody for your reply.
Best Regards,
YukonMake Simple & Easy0 
Categories
- All Categories
 - 73 General
 - 73 Announcements
 - 66.6K Microsoft Dynamics NAV
 - 18.7K NAV Three Tier
 - 38.4K NAV/Navision Classic Client
 - 3.6K Navision Attain
 - 2.4K Navision Financials
 - 116 Navision DOS
 - 851 Navision e-Commerce
 - 1K NAV Tips & Tricks
 - 772 NAV Dutch speaking only
 - 617 NAV Courses, Exams & Certification
 - 2K Microsoft Dynamics-Other
 - 1.5K Dynamics AX
 - 323 Dynamics CRM
 - 111 Dynamics GP
 - 10 Dynamics SL
 - 1.5K Other
 - 990 SQL General
 - 383 SQL Performance
 - 34 SQL Tips & Tricks
 - 35 Design Patterns (General & Best Practices)
 - 1 Architectural Patterns
 - 10 Design Patterns
 - 5 Implementation Patterns
 - 53 3rd Party Products, Services & Events
 - 1.6K General
 - 1.1K General Chat
 - 1.6K Website
 - 83 Testing
 - 1.2K Download section
 - 23 How Tos section
 - 252 Feedback
 - 12 NAV TechDays 2013 Sessions
 - 13 NAV TechDays 2012 Sessions