PDF complete version (5 MB) - ETH - LUE - ETH Zürich
PDF complete version (5 MB) - ETH - LUE - ETH Zürich
PDF complete version (5 MB) - ETH - LUE - ETH Zürich
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Anhang 27<br />
Public Sub hoechster_nachbar()<br />
Dim verknuepfung1 As Recordset<br />
Dim stp2 As Recordset<br />
Dim stp As Recordset<br />
Dim placebo As Database<br />
Dim x As Long, y As Long, d, i As Integer, h, delta_x As Double, hbest As Double, stpin As Integer, stpout As Integer<br />
Dim test As Integer<br />
Set placebo = DBEngine.Workspaces(0).Databases(0)<br />
Set verknuepfung1 = placebo.OpenRecordset("nachbarschaft_hoechster")<br />
Set stp = placebo.OpenRecordset("stp")<br />
Set stp2 = placebo.OpenRecordset("stp")<br />
Do Until verknuepfung1.EOF<br />
verknuepfung1.Delete<br />
verknuepfung1.MoveNext<br />
Loop<br />
Do Until stp.EOF<br />
stpin = stp![stp_id]<br />
x = stp![x]<br />
y = stp![y]<br />
h = stp![hoehe]<br />
d = 2501<br />
hbest = 0<br />
test = 1<br />
stp2.MoveFirst<br />
Do Until stp2.EOF<br />
If ((x - stp2![x]) ^ 2) < d And ((y - stp2![y]) ^ 2) < d Then<br />
If stp2![hoehe] >= h Then<br />
If stp2![hoehe] >= hbest Then<br />
hbest = stp2![hoehe]<br />
stpout = stp2![stp_id]<br />
End If<br />
End If<br />
End If<br />
stp2.MoveNext<br />
Loop<br />
verknuepfung1.AddNew<br />
verknuepfung1![stpin] = stpin<br />
verknuepfung1![stpout] = stpout<br />
verknuepfung1.Update<br />
stp.MoveNext<br />
Loop<br />
End Sub