Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! COMPRAR AGORA!

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

Jean Matos

  • Expert
  • *****
  • Mensagens: 985
    • 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 »
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 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: 985
    • 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..
???
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 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: 985
    • 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]};
}
V8.1, V9
Windows Server 2012 Enterpriser 64 bits
SqlServer 2012 datacenter 64 bits
Sistema Integrado de Gestão de Construtoras WaveTOR - Sistema Integrado de Gestão de Construtoras
Teófilo Otoni - MG
(33)8824-2775