Я обхват через запрос, чтобы создать список номеров деталей для заполнения списка номеров деталей:Добавить список элементов запросов к одному элементу массива
<cfset binlist = "" >
<cfset a = 1 />
<cfloop query="getParts">
<cfif a >
<cfset binlist = getParts.binnum>
<cfset a = 2 >
<cfelse>
<cfset binlist = binlist & "," & getParts.binnum >
</cfif>
</cfloop>
Я хочу, чтобы добавить binlist элемента в элемент массива для заполнения электронной таблицы:
<cfset aColumns = [ partnum, shortchar08, partdescription, binlist, inventory.currinv , staged.stagedqty, alloc.allocqty, available, shelfCount, shipdtl.shipqty, getNumberofStores.numStores, tordered, APS, paddedLeadTime, LWM, storesRemain] />
<!---add the column data to the spreadsheet--->
<cfset SpreadsheetAddRow(SpreadsheetObj, ArrayToList(aColumns)) />
1 часть может быть в нескольких ящиках. Он работает на моей странице вывода CF, но не в электронной таблице, которую я пытаюсь сгенерировать, чтобы показать несколько ящиков для части
Созданная таблица содержит только один бит на каждую часть, а не несколько ящиков для частей, которые имеют несколько ящиков.
Я не после того, что именно вы пытаетесь сделать? Кроме того, если вы можете отобразить код в html, вы можете обмануть и отправить html в excel с помощью cfcontent. Кроме того, вы можете просто, если ваша исходная логика многозначительна, используя ValueList() или ListAppend(), если вы хотите сделать еще одну логику внутри цикла. – Busches
Спасибо за ответ, кусты, однако, binnum не ограничивается конкретной частью. – aparker81