lisalisalisa
Programmer
How to populate multiply list box dynamicaly?
<CFQUERY NAME = "TableRelInfo" DATASOURCE = "#DataSourceName#">
SELECT TableID AS RelatedTableID, TableName
FROM Tables
WHERE TableTypeID = 2
ORDER BY TableName
</cfQuery>
//Result
2 Communications
7 Contact
4 ContactAddress
23 InvoiceDetails
14 OrderDetails
9 Orders
11 Organization
19 PlacementOrder
<CFQUERY name = "MainQuery" DATASOURCE = "#DataSourceName#">
SELECT RelatedTableID
FROM Tables, TableContent, TableType
WHERE TableContent.TableID = Tables.TableID
AND TableType.TableTypeID = Tables.TableTypeID
AND Tables.TableID = #URL.TableID#
</cfQuery>
//Result
23,19
7,14
<cfSELECT NAME = "RelatedTableID" MULTIPLE = "Yes" SIZE = "10">
<OPTION>
<cfOUTPUT QUERY = "TableRelInfo">
<cfIF ActionName IS "Update">
<OPTION VALUE = "#RelatedTableID#"
<cfIF #ListContains ( TableRelInfo.RelatedTableID,
MainQuery.RelatedTableID,1, )
#IS NOT 0>
#IIf ( TableRelInfo.RelatedTableID IS
MainQuery.RelatedTableID,
DE ( 'Selected' ), DE ( '' ) )#
</cfIF>>#TableName#
<cfELSEIF ActionName IS "Insert">
<OPTION VALUE = "#RelatedTableID#"
#IIf ( TableRelInfo.RelatedTableID IS RelatedTableID,
DE ( '' ), DE ( 'Selected' ) )#>#TableName#
</cfIF>
</cfOUTPUT>
</OPTION>
</cfSELECT>
Any help will be appriciate
Thanks
<CFQUERY NAME = "TableRelInfo" DATASOURCE = "#DataSourceName#">
SELECT TableID AS RelatedTableID, TableName
FROM Tables
WHERE TableTypeID = 2
ORDER BY TableName
</cfQuery>
//Result
2 Communications
7 Contact
4 ContactAddress
23 InvoiceDetails
14 OrderDetails
9 Orders
11 Organization
19 PlacementOrder
<CFQUERY name = "MainQuery" DATASOURCE = "#DataSourceName#">
SELECT RelatedTableID
FROM Tables, TableContent, TableType
WHERE TableContent.TableID = Tables.TableID
AND TableType.TableTypeID = Tables.TableTypeID
AND Tables.TableID = #URL.TableID#
</cfQuery>
//Result
23,19
7,14
<cfSELECT NAME = "RelatedTableID" MULTIPLE = "Yes" SIZE = "10">
<OPTION>
<cfOUTPUT QUERY = "TableRelInfo">
<cfIF ActionName IS "Update">
<OPTION VALUE = "#RelatedTableID#"
<cfIF #ListContains ( TableRelInfo.RelatedTableID,
MainQuery.RelatedTableID,1, )
#IS NOT 0>
#IIf ( TableRelInfo.RelatedTableID IS
MainQuery.RelatedTableID,
DE ( 'Selected' ), DE ( '' ) )#
</cfIF>>#TableName#
<cfELSEIF ActionName IS "Insert">
<OPTION VALUE = "#RelatedTableID#"
#IIf ( TableRelInfo.RelatedTableID IS RelatedTableID,
DE ( '' ), DE ( 'Selected' ) )#>#TableName#
</cfIF>
</cfOUTPUT>
</OPTION>
</cfSELECT>
Any help will be appriciate
Thanks