Autodesk 15606-011408-9300 Developer Guide - Page 126

Report, Prompt, MapGuide Viewer. Our report is named Incidents ASP.

Page 126 highlights

Setting Up the Report in Autodesk MapGuide Author We'll start by specifying the report information in Autodesk MapGuide Author. Our report will be called Incidents (ASP), and it will pass the lat/lon coordinates of a user-specified point to server page whose URL is http://www.yourserver.com/asp/getpoints.asp. Dialog box specifications for Incidents (ASP) report The following show how we used the options on the Reports tab: I Report-Specifies the name of the report as it appears in the Autodesk MapGuide Viewer. Our report is named Incidents (ASP). I URL -Specifies the name and location of the report script, in this case getpoint.asp on www.yourserver.com. I Data-We left this field blank but could have used it to pass additional URL parameters to getpoint.asp. I Type -Specifies whether the report is based on the keys of selected features, or on the coordinates of a point the user clicks. We chose the second option: Digitize a point and send point. I Prompt-Specifies the text to be displayed in a message box prompting users to specify a point. If this field is left blank, no message box is displayed. When a user runs the Incidents (ASP) report, Autodesk MapGuide prompts the user to specify a point, then invokes getpoint.asp, passing the point's lat/lon coordinates as URL parameters (more specifically, the coordinates are sent as form data via the HTTP POST method). For example, if the user specified a point with coordinate values of 37.721,-121.943, the URL would be: http://www.yourserver.com/getpoint.asp?LAT=37.721&LON=-121.943 126 | Chapter 6 Using Reports to Query and Update Data Sources

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208

126
|
Chapter 6
Using Reports to Query and Update Data Sources
Setting Up the Report in Autodesk MapGuide Author
We
ll start by specifying the report information in Autodesk MapGuide
Author. Our report will be called Incidents (ASP), and it will pass the lat/lon
coordinates of a user-specified point to server page whose URL is
.
Dialog box specifications for Incidents (ASP) report
The following show how we used the options on the Reports tab:
Report
Specifies the name of the report as it appears in the Autodesk
MapGuide Viewer. Our report is named Incidents (ASP).
URL
Specifies the name and location of the report script, in this case
getpoint.asp
on
www.yourserver.com
.
Data
We left this field blank but could have used it to pass additional
URL parameters to
getpoint.asp
.
Type
Specifies whether the report is based on the keys of selected
features, or on the coordinates of a point the user clicks. We chose the
second option: Digitize a point and send point.
Prompt
Specifies the text to be displayed in a message box prompting
users to specify a point. If this field is left blank, no message box is displayed.
When a user runs the Incidents (ASP) report, Autodesk MapGuide prompts
the user to specify a point, then invokes
getpoint.asp
, passing the point
s
lat/lon coordinates as URL parameters (more specifically, the coordinates are
sent as form data via the HTTP
POST
method). For example, if the user spec-
ified a point with coordinate values of 37.721,-121.943, the URL would be: