-
FlexPro
- At a Glance
- Features & Options
- Applications
- All Advantages
- What’s New in FlexPro 2021
- Try FlexPro For Free
- FlexPro View OEM Freeware
- Buying Guide
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Products
- News
- Support
- Company
- Contact
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
CalculateColumns exemple
Home > Community > Automation and VBA > CalculateColumns exemple
- This topic has 4 replies, 2 voices, and was last updated 18 years, 9 months ago by Nicolas Beaupré.
-
AuthorPosts
-
February 1, 2006 at 7:12 am #12421Nicolas BeaupréMember
Hi, could you give me a proper exemple of how to use the CalculateColumns function for a dataset ?
I got S as a dataset
I want to add an offset to all y-data of that dataset.. I tried that, based on the helpfile, but it didn’t work…Formule (as string) = "x + " & offset S.CalculateColumns Formule, fpDataComponentY
Also, I want to select just a small part of my entire dataset. I tried that code :
Formule = x[[StartTime, EndTime]] S.CalculateColumns Formule, fpDataComponentAll
Both method are working fine in FScript… I tought CalculateColumns method was the same as FScript.
February 1, 2006 at 7:12 am #8102Nicolas BeaupréMemberHi, could you give me a proper exemple of how to use the CalculateColumns function for a dataset ?
I got S as a dataset
I want to add an offset to all y-data of that dataset.. I tried that, based on the helpfile, but it didn’t work…Formule (as string) = "x + " & offset S.CalculateColumns Formule, fpDataComponentY
Also, I want to select just a small part of my entire dataset. I tried that code :
Formule = x[[StartTime, EndTime]] S.CalculateColumns Formule, fpDataComponentAll
Both method are working fine in FScript… I tought CalculateColumns method was the same as FScript.
February 1, 2006 at 6:17 pm #8689Bernhard KantzParticipantExpression.CalculateColumns(Formula, RowFrom, RowTo)
Expression is an expression which returns an object of type DataSet.
Example (in the root folder exists the dataset ‘S’):
[Code]
Dim oDataset As DataSet
Dim str As String
str = “x + 5”
Set oDataset = ThisDatabase.RootFolder.Object(“S”, fpObjectTypeDataSet)
oDataset.CalculateColumns str, fpDataComponentY
[/Code]February 1, 2006 at 10:36 pm #8690Nicolas BeaupréMemberThis is exactly what I did! I tried again and it works only when the dataset “S” is in the rootfolder. If I select a dataset in another folder, I can’t make it work. I get the message : “Invalid procedure call or argument”
Here is my code :Dim oDataset As DataSet Dim str As String Set oDataset = ActiveDatabase.ActiveFolder.Object("S", fpObjectTypeDataSet) str = oDataset.FullName 'Here I check if the correct dataset is selected str = "x + 5" oDataset.CalculateColumns str, fpDataComponentY
This code work fine when S is in the rootfolder, but it doesn’t when S is in a folder (but I checked that the dataset is well selected)
I’m confused…
February 2, 2006 at 12:53 am #8691Bernhard KantzParticipantThanks for this information!
That seems to be a bug in the automation interface.
We’ll fix this bug in the next release. -
AuthorPosts
- You must be logged in to reply to this topic.