Ir para conteúdo
Fórum Script Brasil

Helio13

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre Helio13

Helio13's Achievements

0

Reputação

  1. Bom dia! Tenho uma aplicação em Django que devolve um json Agora queria através de AngularJS ir buscar esse json, mas mostrar... Alguém me pode ajudar nisso? Cumprimentos
  2. Boa tarde. Estou me a iniciar agora no AngularJS, uma framework do javascript... Gostava de saber se para executar o AngularJS, tenho que ter um webserver a correr no meu pc? É que colocando a estrutura do angular apenas, não faz nada... Alguém me pode ajudar? Alguém que saiba de AngularJS ou que já mexeu? Aguardo resposta, obrigado Cumprimentos Hélio
  3. Boa tarde! Gostava de saber se alguém me pode ajudar, num problema que tenho... É o seguinte: Tenho um formulário com TextBox que não são de preenchimento obrigatório, e gostava de por género de uma legenda dentro delas...mas quando guarda-se os dados só guardava se tivesse algo lá escrito, na TexBox, senão guardava vazio... Do género, tenho uma TexBox que é para inserir o Ano, e gostava que dentro dessa TexBox tivesse escrito "Ano", depois o utilizador carregava na TextBox e escrevia normal... Fiz me entender? Alguém sabe como fazer? Aguardo resposta. Obrigado Cumprimentos Hélio Miranda
  4. Boa tarde! Estou com uma duvida, e queria ver se alguém me podia ajudar...! Eu estou a fazer um procedimento com transações e gostaria que só acontecesse o COMMIT senão ocorre-se nenhum erro, caso ocorre-se ele fazia o ROLLBACK O que tenho é isto, mas não sei se posso fazer isto...!? BEGIN SAVEPOINT ponto_de_salvamento; DECLARE HANDLER; START TRANSACTION; Call descritores_copy; Call achados_copy; Call adornos_copy; Call ceramicas_copy; Call fauna_copy; Call industrialiticapolida_copy; Call industrialitica_copy; Call industriaossea_copy; Call metais_copy; Call ossoshumanos_copy; IF HANDLER <> O THEN ROLLBACK TO ponto_de_salvamento; ELSE COMMIT; end if; END Alguém me pode ajudar? Cumprimentos
  5. Helio13

    Login

    Boa noite! Estou a tentar fazer um form de login e estou com alguma dificuldade... Alguém me pode ajudar de como fazer? Em vba claro... Obrigado
  6. Boa tarde! Gostava de saber se alguém me pode ajudar num problema que tenho... Eu através do access estou a mandar o MySQL executar um procedimento com transacções... Gostava de saber se alguma forma de quando o MySQL terminar o processo que pedi através do access, ele informe o access através de uma mensagem ou assim que o processo foi terminado?? Há forma de fazer isso? Cumprimentos
  7. Boa noite. Estou com um problema e precisava de ajuda... A situação é a seguinte: Tenho um Form Inicial (em tabela), em que dou valores aos atributos, do qual um dos atributos ao ser seleccionado um valor(numa CaixaCombinação) abre um SubForm, onde tenho mais atributos para preencher sobre o Registo que estou a mexer. - O que define um registo é o atributo CODIGO_INVENTARIO - O Form Inicial e o SubForm estão ligados a tabelas de dados diferentes - Tenho uma variável Publica (CodI) que me passa o CODIGO_INVENTARIO, quando abro o SubForm - O código que tenho para abrir o SubForm é: DoCmd.OpenForm stDocName, , , stLinkCriteria 'stDocName é o nome do SubForm - Tenho este código no SubForm que ao abrir Cria um Novo Registo com o CODIGO_INVENTARIO passado pela variável Publica (CodI) Private Sub Form_Open(Cancel As Integer) 'Abrir formulario em um novo registro DoCmd.GoToRecord , , acNewRec Me!CODIGO_INVENTARIO = CodI End Sub Até aqui tudo bem! >> Agora o meu problema é se ao mexer num Registo no Form Inicial e que já tenho sido criado um Registo no SubForm para ele, dá barraca porque neste caso eu queria era poder Editar e não criar um novo registo, até porque não posso repetir o CODIGO_INVENTARIO. Não sei se fui bem explicito no meu problema. Agradeço desde já qualquer resposta.
  8. Sim, estou a perceber...mas assim ele vai me apagar todos os registos da tabela temporaria, pois eu antes já passei para a definitiva os que não eram iguais. Tentei agora e ele apaga me todos, pois estou a fazer isso a seguir ao codigo anterior que era para inserir :/ Tenho que apagar somente aqueles que insiro, e deixo aqueles que não insiro na tabele temporária... Fiz me entender? Tenho que fazer o delete no seguinte do insert que faço Obrigado Cumprimentos
  9. Obrigado pela ajuda... Já tinha optado por esse caminho para não estar a usar cursores... Podes me ajudar agora numa outra coisa? É que agora queria eliminar aqueles registos que insiro na tabela definitiva, deixando só os registos não inseridos na tabela temporária...mas não estou a conseguir fazer isso..!? Devo estar a fazer mal o Delete... Alguém me pode ajudar?
  10. Boa tarde. Estou com um problema em criar um procedimento e precisava de ajuda... Eu estou a transferir dados do access para o mysql Mas antes de inserir esses dados da tabela definitiva, mando os dados primeiro para uma tabela temporária... O que quero depois fazer é: Comparar a tabela temporária com a tabela definitiva Mas quero comparar um atributo que é a chave primária...caso já existas dados na tabela definitiva com a mesma chave primária que existe no tabela temporária, não insere esse registo para a tabela definitiva, caso não exista transfere esse registo Concluindo, transferir da tabela temporária para a tabela definitiva os registos que a chave primária da tabela temporária não exista na tabela definitiva Fiz me entender? Já fiz isto mas não resulta, e não sei o que esta mal...? DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `Join2`() BEGIN -- Definição de variáveis utilizadas no Procedimento Declare CODIGO_INVENTARIO varchar(255); Declare sitio, TIPO_ACHADO, CATEGORIA_ACH, MATERIA_PRIMA_ACH, NIVEL_ARTIFICIAL, CAMADA, QUADRADO, ORIENTACAO, INCLINACAO, DEPOSITO varchar(45); Declare CONSOLIDACAO, RESTAURO, MOLDAGEM_REPLICA, ANALISE varchar(45); Declare DESCRICAO, OBSERVACOES varchar(255); Declare ANO, XN, YN, ZN,C_cm,L_cm,E_cm,A_cm,D_cm,CAIXA,CONTENTOR,PRATELEIRA int(11); Declare a,b int default 0; -- Definição do cursor Declare c1 cursor for( Select sip2.temp_teste.sitio from sip2.temp_teste inner join sip2.teste on sip2.temp_teste.sitio = sip2.teste.sitio); -- Definição da variável de controle de looping do cursor Declare continue HANDLER for not found SET b = 1; -- Abre o cursor OPEN c1; Repeat Fetch c1 into CODIGO_INVENTARIO, sitio,TIPO_ACHADO,CATEGORIA_ACH,MATERIA_PRIMA_ACH,DESCRICAO,ANO,NIVEL_ARTIFICIAL,CAMADA,QUADRADO,XN,YN,ZN,ORIENTACAO,INCLINACAO,DEPOSITO,C_cm,L_cm,E_cm,A_cm,D_cm,CONSOLIDACAO,RESTAURO,MOLDAGEM_REPLICA,ANALISE,CAIXA,CONTENTOR,PRATELEIRA,OBSERVACOES; if b = 0 then INSERT INTO sip2.teste (CODIGO_INVENTARIO, sitio,TIPO_ACHADO,CATEGORIA_ACH,MATERIA_PRIMA_ACH,DESCRICAO,ANO,NIVEL_ARTIFICIAL,CAMADA,QUADRADO,XN,YN,ZN,ORIENTACAO,INCLINACAO,DEPOSITO,C_cm,L_cm,E_cm,A_cm,D_cm,CONSOLIDACAO,RESTAURO,MOLDAGEM_REPLICA,ANALISE,CAIXA,CONTENTOR,PRATELEIRA,OBSERVACOES) values ('c1'); SELECT * FROM sip2.temp_teste; end if; until b = 1 end repeat; Close c1; END Se alguém me puder ajudar!? Obrigado Cumprimentos
×
×
  • Criar Novo...