Topic
CalculateColumns exemple
Startseite ' Community ' Automation and VBA ' CalculateColumns exemple
- Dieses Thema hat 4 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 19 Jahren, 3 Monaten von Nicolas Beaupré aktualisiert.
-
AutorBeiträge
-
01.02.2006 um 07:12 Uhr #34970Nicolas BeaupréTeilnehmer
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…
[code]Formule (as string) = “x + ” & offset
S.CalculateColumns Formule, fpDataComponentY[/code]Also, I want to select just a small part of my entire dataset. I tried that code :
[code]Formule = x[[StartTime, EndTime]]
S.CalculateColumns Formule, fpDataComponentAll[/code]Both method are working fine in FScript… I tought CalculateColumns method was the same as FScript.
01.02.2006 um 07:12 Uhr #34974Nicolas BeaupréTeilnehmerHi, 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…
[code]Formule (as string) = “x + ” & offset
S.CalculateColumns Formule, fpDataComponentY[/code]Also, I want to select just a small part of my entire dataset. I tried that code :
[code]Formule = x[[StartTime, EndTime]]
S.CalculateColumns Formule, fpDataComponentAll[/code]Both method are working fine in FScript… I tought CalculateColumns method was the same as FScript.
01.02.2006 um 18:17 Uhr #34971Bernhard KantzTeilnehmer[b]Expression.CalculateColumns(Formula, RowFrom, RowTo)[/b]
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]01.02.2006 um 22:36 Uhr #34972Nicolas BeaupréTeilnehmerThis 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 :[code] Dim oDataset As DataSet
Dim str As StringSet 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[/code]
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…
02.02.2006 um 00:53 Uhr #34973Bernhard KantzTeilnehmerThanks for this information!
That seems to be a bug in the automation interface.
We’ll fix this bug in the next release. -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.