PdcApplication.ChooseQuery: Difference between revisions

From External Bemet Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
== Description ==
== Description ==


With this function a record can be pick from a selfmade query.


== Notes ==
== Notes ==


Make sure that the KeyField and KeyID are filled. When not filled, things like grouping doen't work.


== Code example ==
== Code example ==

Revision as of 10:05, 13 May 2013

Declaration

ChooseQuery(SQL as String,Caption as String,KeyField as String,KeyID as String) as PdcDBTable

Description

With this function a record can be pick from a selfmade query.

Notes

Make sure that the KeyField and KeyID are filled. When not filled, things like grouping doen't work.

Code example

The example below lets the user select a supplier for a material (with multiple supplier switched on) and return the text entered for this material/supplier record.

function fstrGetLMITxts(rstrMatNr)
dim strResult
dim strSQL
dim intLMIID
dim tblSQL

  strResult = ""
  strSQL    = "select * " &_
              "  from LMI_MAT " &_
              " where LMI_MATN = '" & rstrMatNr & "'" &_
              " order by LMI_LVNAAM"

  set tblSQL = pdc.ChooseQuery(strSQL, "Selecteer leverancier", "LMI_ID1", "LMI_ID1")
  strResult  = tblSQL.GetField("LMI_TEKST")

  fstrGetLMITxts = strResult

end function 'fstrGetLMITxts

Availability