Autor Tópico: (RESOLVIDO)Undefinid offset  (Lida 741 vezes)

Jean Matos

  • Expert
  • *****
  • Mensagens: 956
    • Gestão de Construtoras
    • Email
(RESOLVIDO)Undefinid offset
« Online: Dezembro 20, 2012, 05:17:01 pm »
prezados, no meu evento onload coloquei essa select
Código: [Selecionar]
sc_lookup(dataset,"SELECT
    SUM(quantidade * preco)
FROM
   dbo.itens_abastecimento
WHERE idabastecimentos = {idabastecimentos} ");
{total} = {dataset[0][0]};
para somar os valor dos produtos e colocar em um campo no form mestre... no entanto quanto vou inserir um novo registro dá um erro  "Undefinid Offset"... que isso ?
« Última modificação: Dezembro 21, 2012, 09:40:52 am por Jean Matos »
Sc - 6.xxx , 7.xxx e V8
Windows Server 2008 Enterpriser 64 bits
SqlServer 2008 Express 64 bits
Sistema Integrado de Gestão de Construtoras]WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

Robert Berbert

  • Expert
  • *****
  • Mensagens: 769
  • Desenvolver é sempre estar se atualizando.
    • Conesoft
    • Email
Re:Undefinid offset
« Responder #1 Online: Dezembro 20, 2012, 08:43:04 pm »
Quer dizer que não existe a matrix que você chamou, é quando você coloca uma posição de um array e essa posição não existe..
-- Design ou programador eis a questão.

Jean Matos

  • Expert
  • *****
  • Mensagens: 956
    • Gestão de Construtoras
    • Email
Re:Undefinid offset
« Responder #2 Online: Dezembro 21, 2012, 08:36:19 am »
poxa..realmente... pois estou querendo calcular itens de uma tabela que ainda nao existe. esse select calcula os itens da tabela filho que só irá surgir após o insert..

sabe me dizer como faço para resolver isso. no caso fazer uma verificação primeiro..
???
Sc - 6.xxx , 7.xxx e V8
Windows Server 2008 Enterpriser 64 bits
SqlServer 2008 Express 64 bits
Sistema Integrado de Gestão de Construtoras]WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775

Robert Berbert

  • Expert
  • *****
  • Mensagens: 769
  • Desenvolver é sempre estar se atualizando.
    • Conesoft
    • Email
Re:Undefinid offset
« Responder #3 Online: Dezembro 21, 2012, 08:48:00 am »
Depois do lookup:

Código: [Selecionar]
if(isset({dataset[0][0]})) {

}
-- Design ou programador eis a questão.

Jean Matos

  • Expert
  • *****
  • Mensagens: 956
    • Gestão de Construtoras
    • Email
(RESOLVIDO)Re:Undefinid offset
« Responder #4 Online: Dezembro 21, 2012, 09:40:23 am »
irmão. 100%.. funcionou..
ficou assim.
Código: [Selecionar]
sc_lookup(dataset,"SELECT
 SUM(quantidade * preco)
   FROM
    dbo.itens_abastecimento
     WHERE
  idabastecimentos = {idabastecimentos} ");
if(isset({dataset[0][0]})){
{total} = {dataset[0][0]};
}
Sc - 6.xxx , 7.xxx e V8
Windows Server 2008 Enterpriser 64 bits
SqlServer 2008 Express 64 bits
Sistema Integrado de Gestão de Construtoras]WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775