Bom dia.
Uma dúvida relativamente simples, mas que ainda não achei a solução. Tenho um comando INSERT. Como são muitos campos na tabela, desejo pular linhas para continuar escrevendo o código, dentro do módulo. Como funciona essa sintaxe? Pode pular a partir de qualquer campo, somente para exemplificar.
dim strSql as string
strSql = "INSERT INTO TAB_GERADOR_COTAÇÕES (CódPai, Item, QTD, CódigoProd, PreçoLista, Tipo, SubClasse, NCM, Moeda, Origem, ExTarif, [FreteIntern%], FreteInternValor, Cotação, [II%], II, [IPI%], IPI, [PIS%], PIS, [COFINS%], COFINS, [ICMS%], ICMS, [RedICMS%], Armazen, CMA, CMV, [Simples%], SimplesValor, InstalaçãoMDO, FreteNAC, OutrosCustos, PUA, MGAlvoPUA, MGContribPUA, ICMSPUA, DIFALPUA, PISCOFPUA, IRPJCSLLPUA, PUU, MGUtilizadaPUU, MGContribPUU, SimplesPUU, Receita, DescontoOver, [PISCOF%], [IRPJCSLL%], [ICMSVenda%], [DifalVenda%], ICMSPUU, DIFALPUU, PISCOFPUU, IRPJCSLLPUU, [DIFAL%], DIFAL, [FCP%], FCP)" & _
"Values('" & CódPai & "','" & Item & "','" & Qtd & "','" & CódProd & "','" & PreçoLista & "','" & Tipo & "','a','" & NCM & "','" & Moeda & "','" & Origem & "','NÃO','" & FreteIntern & "','" & FreteInternValor & "','" & Cotação & "', '" & II & "', '" & IIvalor & "', '" & IPI & "', '" & IPIvalor & "', '" & PIS & "', '" & PISvalor & "', '" & COFINS & "','" & COFINSvalor & "', '" & ICMS & "', '" & ICMSValor & "', '" & RedICMS & "', '" & Armazen & "', '" & CMA & "', '" & CMV & "', '0', '0','0','0', '0', '" & PUA & "', '" & MGAlvoPUA & "', '" & MGContribPUA & "', '" & ICMSPUA & "','" & DIFALPUA & "','" & PISCOFPUA & "','" & IRPJCSLLPUA & "','" & PUU & "', '" & MGUtilizadaPUU & "', '" & MGContribPUU & "', '0', '" & Receita & "','" & DescontoOver & "','" & piscofins & "','" & irpjcsll & "','" & icmsvenda & "','" & difalvenda & "','" & ICMSPUU & "','" & DIFALPUU & "','" & PISCOFPUU & "','" & IRPJCSLLPUU & "','" & DIFAL & "', '" & DIFALvalor & "', '" & FCP & "', '" & FCPvalor & "')"
DoCmd.RunSQL strSql
Mais uma vez, muito obrigado.
Uma dúvida relativamente simples, mas que ainda não achei a solução. Tenho um comando INSERT. Como são muitos campos na tabela, desejo pular linhas para continuar escrevendo o código, dentro do módulo. Como funciona essa sintaxe? Pode pular a partir de qualquer campo, somente para exemplificar.
dim strSql as string
strSql = "INSERT INTO TAB_GERADOR_COTAÇÕES (CódPai, Item, QTD, CódigoProd, PreçoLista, Tipo, SubClasse, NCM, Moeda, Origem, ExTarif, [FreteIntern%], FreteInternValor, Cotação, [II%], II, [IPI%], IPI, [PIS%], PIS, [COFINS%], COFINS, [ICMS%], ICMS, [RedICMS%], Armazen, CMA, CMV, [Simples%], SimplesValor, InstalaçãoMDO, FreteNAC, OutrosCustos, PUA, MGAlvoPUA, MGContribPUA, ICMSPUA, DIFALPUA, PISCOFPUA, IRPJCSLLPUA, PUU, MGUtilizadaPUU, MGContribPUU, SimplesPUU, Receita, DescontoOver, [PISCOF%], [IRPJCSLL%], [ICMSVenda%], [DifalVenda%], ICMSPUU, DIFALPUU, PISCOFPUU, IRPJCSLLPUU, [DIFAL%], DIFAL, [FCP%], FCP)" & _
"Values('" & CódPai & "','" & Item & "','" & Qtd & "','" & CódProd & "','" & PreçoLista & "','" & Tipo & "','a','" & NCM & "','" & Moeda & "','" & Origem & "','NÃO','" & FreteIntern & "','" & FreteInternValor & "','" & Cotação & "', '" & II & "', '" & IIvalor & "', '" & IPI & "', '" & IPIvalor & "', '" & PIS & "', '" & PISvalor & "', '" & COFINS & "','" & COFINSvalor & "', '" & ICMS & "', '" & ICMSValor & "', '" & RedICMS & "', '" & Armazen & "', '" & CMA & "', '" & CMV & "', '0', '0','0','0', '0', '" & PUA & "', '" & MGAlvoPUA & "', '" & MGContribPUA & "', '" & ICMSPUA & "','" & DIFALPUA & "','" & PISCOFPUA & "','" & IRPJCSLLPUA & "','" & PUU & "', '" & MGUtilizadaPUU & "', '" & MGContribPUU & "', '0', '" & Receita & "','" & DescontoOver & "','" & piscofins & "','" & irpjcsll & "','" & icmsvenda & "','" & difalvenda & "','" & ICMSPUU & "','" & DIFALPUU & "','" & PISCOFPUU & "','" & IRPJCSLLPUU & "','" & DIFAL & "', '" & DIFALvalor & "', '" & FCP & "', '" & FCPvalor & "')"
DoCmd.RunSQL strSql
Mais uma vez, muito obrigado.