Your Products have been synced, click here to refresh
=PERSONAL.XLSB!QuerySQL($B$4,$M$4,"D"&$B24&"%","DF")
10 | pg.1, Zone F.7 | Diameter | 4X Ø.129 +.005/-.001 THRU | 0.139 | 0.119 | .1291 - .1297 |
Everything is stored in the database DP querys it's data from, even the stuff you delete. Connect to the database you created in DP via Visual Studio you can download for free and read up on TSQL... you'll be querying anything and everything straight into your spreadsheet without ever touching DP. You still need a DP license, fyi.
It takes me less than 10min to setup a report WITH RANGES (min/max) instead of single values with a custom function in excel just write it once and copy/paste function viola done, forever! Updating your Job# cell will query data for that job number. This is a small example of what you can do.
...
Dude, I wonder if you can check something. Using Visual Studio to connect to the database, is it possible to adjust things like the MMC/RFS tags, or to modify bonus tolerance in a way that actually updates the values?
For reference, if you import a TP dimension that has MMC set, the value that DataPage uses to calculate bonus tolerance (for reporting TP tolerance on the report) is the value that it receives on import. It will not update the bonus tolerance calculated on the report (changing the TP tolerance based on the feature MMC) if you change the values though the Data Editor tab. And DataPage techs confirmed that this is how it was programmed to function, and as usual, it will not be changed, because the DataPage people don't give a fk about their customers.
Vinni, on second thought I think I missed your request, my bad, what exactly should I try? Curious. Would this be something that would constantly run in the background or run 'on demand'? Expand a little more on what you would like to achieve so that I can start creating.
Are you talking about the TP tolerance after bonus has been applied for example:
callout:
Ø.500 +.005 / -.001
|POS|Ø.010(M)|A|B|C|
actual:
.502
.011
DP will not update POS Ø.010(M) to .013?
Yes.
When DataPage imports an XML, there are some values that are hidden and cannot be changed. One of them is for when you select the option to "Use calculated bonus tolerance" (or something to that effect). But, in the variables there are values like DF.B and TP.B. If you change those values, the calculated bonus tolerance doesn't change. So, the report will still show a TP of, for example, 1.100, for a 1.000 TP plus 0.100 bonus from feature. So, change the DF.B and TP.B to something like 0.200 and the calculated TP on the report is still 1.100.
The value used is hidden, somewhere, that the DP front end cannot edit.
So, i was just curious, before downloading, installing and spending any time looking, if I could use your experience. If it's possible, that would be a huge boon. Instead of having to delete transactions, and modify the XML file, and re-import the files, I could just open the Visual Studio, modify it, and go back to DP and be done.
dbo.Variable | |||||
SID | Dimension_SID | Variable_Name | Variable_Type | Distributor_Type | Description |
278 | 145 | X | 1202 | NULL | NULL |
279 | 145 | Y | 1203 | NULL | NULL |
280 | 145 | DF | 1206 | NULL | NULL |
281 | 145 | DF.B | NULL | NULL | NULL |
282 | 145 | TP | 1209 | NULL | NULL |
283 | 145 | TP.B | NULL | NULL | NULL |
284 | 145 | B | 1209 | NULL | NULL |
285 | 145 | B.B | NULL | NULL | NULL |
Those values, at least modified via DataPage, do not affect the TP tolerance that is calculated.
Any (legacy) TP dimension you send from PC-DMIS to DataPage (I use the DataImporter with XML) that has MMC selected. Then in DataPage Tools>Options, select the "Include Bonus Tolerance" option. If you have Tolerances shown on the Data Editor tab, you can see what happens in DataPage.
Using my earlier example, a hole that gives 0.100 bonus tolerance when imported into DataPage with 1.000 TP, will then show 1.100 tolerance. If you change ANY of those values (DF.B, TP.B, B, or B.B) the TP value will still show 1.100. If you change the TP tolerance to 0.500, it will auto-calculate and show 0.600. It will always maintain that 0.100 MMC value, somewhere.
© 2024 Hexagon AB and/or its subsidiaries. | Privacy Policy | Cloud Services Agreement |