corrigindo minha mensagem anterior, abra-ca-dabra não é um nome de
função válido o certo é abra_ca_dabra. e complementando, para
efetivamente excluir um registro coloca este código dentro de
abra_ca_dabra:
Form= ThisComponent.DrawPage.Forms.getByIndex(0)
consulta = "delete from tabela where id='"+id+"';"
'conecta banco de dados...
RowSet = createUnoService("com.sun.star.sdb.RowSet")
'... na mesma conexão do subformulário e
RowSet.ActiveConnection = Form.ActiveConnection
'configura para ser comando sql
RowSet.CommandType = com.sun.star.sdb.CommandType.COMMAND
'altera o comando para a consulta do cpf do administrador...
RowSet.Command = consulta
'... e a executa
RowSet.execute()
tem que colocar a linha
Form= ThisComponent.DrawPage.Forms.getByIndex(0)
no começo da sub ConfirmaExclusao também
2008/7/13 Juari Muller <[EMAIL PROTECTED]>:
> 'eu começaria assim
> sub ConfirnaExclusao
> dim k,BTN_SIM_NAO, RESP_SIM, RESP_NAO as integer
> BTN_SIM_NAO=4
> RESP_SIM=6
> RESP_NAO=7
> k=msgbox("deseja realmente excluir", BTN_SIM_NAO, "Pergunta")
> if(k=RESP_SIM) then
> 'faça o que tiver que ser feito pra excluir registro
> abra-ca-dabra(Form.Columns().GetByName("id").Value)
> else
> msgbox("exclusao cancelada pelo usuário")
> end if
> end sub
>
> 'depois faria a sub abra-ca-dabra
>
> sub abra-ca-dabra(id as string)
> 'insira aqui o código que exclui o registro id
> msgbox("Registro "+id+" excluido com sucesso!")
> end sub
>
> 2008/7/10 Julio Franco <[EMAIL PROTECTED]>:
>> Creio que deva ser através de Macro, mas não faço idéia de como criá-la.
>> Há algum modelo, tipo Copiar e Colar?
>>
>> Muito obrigado pessoal!
>>
>> Atte.
>> Júlio
>>
>>>>> [EMAIL PROTECTED] 10/07/2008 18:31 >>>
>>
>> Pessoal, boa noite.
>>
>> Como faço para exibir uma mensagem com a opção sim ou Não para excluir um
>> registro de uma tabela, isso através de um formulário com aquela barra de
>> navegação inserida?
>>
>> Obrigado,
>> Júlio Franco
>>
>>
>>
>>
>
>
>
> --
> home rig:
> E2160 [EMAIL PROTECTED] (9*333/1.42V)|XFX 8600GT 620Mhz GPU/1.6Ghz GDDR3|2*2Gb
> Viper 1.066Ghz @5-5-5-15|Asus P5K SE|Zalman ZM360BAPS
> mobile:
> HP Pavillion DV6230BR|Turion MK-36 2Ghz|2*1Gb DDR2-667|802.11g Wi-Fi
> work:
> Celeron 2.4Ghz|256Mb DDR|{40Gb PATA, 680Gb network shares} disk
> --> check jm.freeshell.org/dl - bash and Cell/BE programs! <--
>
--
home rig:
E2160 [EMAIL PROTECTED] (9*333/1.42V)|XFX 8600GT 620Mhz GPU/1.6Ghz GDDR3|2*2Gb
Viper 1.066Ghz @5-5-5-15|Asus P5K SE|Zalman ZM360BAPS
mobile:
HP Pavillion DV6230BR|Turion MK-36 2Ghz|2*1Gb DDR2-667|802.11g Wi-Fi
work:
Celeron 2.4Ghz|256Mb DDR|{40Gb PATA, 680Gb network shares} disk
--> check jm.freeshell.org/dl - bash and Cell/BE programs! <--
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]