31 agosto 2011

Retirar Acentos no Firebird

Para quem precisa retirar acentos de um VarChar, segue uma Stored Procedure muito útil. Uso ela direto!


30 agosto 2011

Efetuar/Simular click em um botão de um formulário

<script>
function ClickBotao()
{
document.getElementById("nome_do_botao_que_quer_simular_o_click").click();
}
</script>

//Exemplo:
//Chamando a função ao carregar a página:

<form onload=ClickBotao()/>

25 agosto 2011

RAD XE2 (Delphi, RAD PHP e C++). Primeiras impressões

por Nilcemar Ferreira


Pessoal, depois de voltar do Delphi Tour em BH com Adreano Lanusse, fiquei muito empolgado na revolução que o novo RAD XE2 vai trazer para nós, dephinianos. O principal: Windows, MacOS, iOS tudo numa mesma IDE! Veja algumas novidades:

24 agosto 2011

Batalha entre iPhone 5 com Nexus Prime promete ser épica

Apesar de muitos analistas preverem para setembro a data provável de lançamento do iPhone 5, parece certo que o novo aparelho chegará às prateleiras em outubro, ao menos no mercado norte-americano.

De acordo com um fonte citada pela BGR.com, um gerente da operadora AT & T alertou aos seus funcionário sobre o período conturbado que está se aproximando. E um vice-presidente da empresa confirmou que a Apple irá lançar o iPhone 5 para vendas no começo de outubro.

22 agosto 2011

Cuidados ao usar o OnExit

É comum fazermos uso do evento OnExit quando queremos validar o conteúdo de um Edit. E essa pode ser uma boa prática quando necessitamos verificar o que foi digitado apenas quando o usuário terminar de fazer a entrada de dados, como, por exemplo, um Edit que vai receber o CPF ou CNPJ.

Ao colocarmos um código qualquer no evento OnExit ele sempre será executado quando o usuário sair do Edit, o que acontece quando ele pressiona a tecla TAB, clica com o mouse em um outro Edit ou pressiona um botão OK, por exemplo:

Windows 8 terá app store




Aparentemente, a Microsoft planeja distribuir aplicativos e outros conteúdos para o seu sistema operacional Windows 8 por meio de uma app store, parecida com a da Apple.

Trocando a cor de uma célula num DBGrid

Este código é útil para se trocar a cor de uma única célula no DbGrid, para se destacar, por exemplo um valor editado manualmente numa tabela de pedidos.  [Continue lendo]


17 agosto 2011

Gerar dígito verificador EAN13 no FB


Pessoal, pra quem precisa gerar automaticamente o dígito verificador para código de barras direto pelo DB, vai uma stored procedure muito simples, mas que te poupa muito tempo: a geração do dígito verificador.

Aquisição de US$ 12,5 bilhões promove mudanças e fortalece o mercado de TI

Consultor avalia possível transformação no mundo corporativo a partir da fusão Google-Motorola 
[fonte: information week


Com a aquisição da Motorola Mobility pelo Google muitas são as perguntas e especulações sobre os novos rumos que a empresa irá tomar, mas, principalmente, como essa negociação bilionária poderá impactar o mundo da TI corporativa.
O Google divulgou em seu blog oficial que a principal intenção da empresa é continuar investindo nos dispositivos móveis, especialmente na plataforma Android, mas com a negociação, a companhia também deve se valer de táticas de mercado. “A estratégia está em lançar devices aproveitando o crescimento exponencial do número de acessos a internet, via tablets e celulares, para atrair cada vez mais clientes para o próprio Google”, avalia Bruno Arrial, consultor da Frost & Sullivan no Brasil.  [continue lendo...]

Com Motorola Mobility, Google fortalece o já querido Android



Se, por um lado com a compra da Motorola Mobility o Google ganha força em hardware, por outro, conseguirá promover o já querido sistema operacional Android  [continue lendo...]

SP para retornar último dia do mês no Firebird

Esta SP muito útil retorna, com base nos parâmetros dia e ano o último dia do mês.


STRZERO no Firebird

Lembra daquela excelente função do Clipper (e outras linguagens) para colocar zeros à esquerda de uma string? Em um projeto precisei usá-la no meu bd em Firebird sem utilizar UDF para preencher automaticamente dígitos de crachá e outras funções. Segue DDL da Stored Procedure. Copie e cole no Script Executive do IBExpert ! Bom proveito.

"Clicando" um componente sem clicar nele

1 - Insira um ListBox e preencha-o com alguns itens;
2 - Insira um botão qualquer;
3 - No evento OnDblClick do ListBox, digite:

Button1.Perform(WM_LBUTTONDOWN, 0, 0);


Centralizando uma string


Function Center(StrX : string; IntX : ShortInt) : string;
begin
   Center := Middle (StrX, IntX, EspacoBranco);
end;

Alterar fonte do hint

Para testar este exemplo inclua no seu form alguns componentes. Nestes componentes coloque informações na propriedade Hint de cada componente e altere a propriedade ShowHint para True.