FortiClient Inicialização Manual.

Saudações!!!
Você utiliza o FortiClient apenas como solução VPN? Então deve estar bastante aborrecido com o fato de não conseguir parar a inicialização automática dele no Services.msc. 
Se você tentou realizar o procedimento, deparou-se com a mensagem: Parâmetro incorreto. Certo?
Antes de bater, xingar ou amaldiçoar seu Administrador de Redes, leia este post até o final, hehehe:

Você não conseguirá definir o serviço com inicialização manual pois FortiClient Scheduler é usado por um serviço ativo chamado FortiShield.
Abra o CMD e digite:
NET STOP FORTISHIELD

Assim:


Depois disso, você poderá tornar manual o serviço do FortiClient:



Espero tê-los ajudado.
Abraços e até a próxima, espero encontrá-los novamente aqui. :D

Junior Lopes

Erro "ORA-12154: TNS:não foi possível resolver o identificador de conexão especificado"

“Conhece-te a ti mesmo” inscrição que se via na entrada do Oráculo de Delfos.

Saudações!

Você estava tentando criar uma conexão com um componente ADO/DBX, no Windows 64 bits, e ainda e obteve a seguinte mensagem de erro: "ORA-12154: TNS: Não foi possível resolver o identificador de conexão especificado". 
Primeiramente você deve saber que este erro está sendo causado porque o driver de conexão ao Oracle não consegue ler diretórios com parênteses "(x86).

Solução:

Não é necessário formatar o Windows, ou Desinstalar o Delphi, faça o seguinte:

Navegue até a pasta do Delphi (RAD STUDIO), em C:\Arquivos de Programas(x86)\Embarcadero.
Copie a pasta Embarcadero para outro diretório, como por exemplo, C:\Embarcadero (com todo seu conteúdo, ok?)
Crie um atalho para o Delphi a partir do novo diretório.
Exemplo:
C:\Embarcadero\Studio\14.0\Bin\BDS.exe

Teste novamente a criação da Conexão.

Abraços.

Junior Lopes

Gráfico com imagens

Excelente ideia: Tenho quase certeza que acho que não sei...rsrs.

Que tal colocar uma imagem preenchendo o próprio gráfico em vez do fundo?
Esse recurso funciona bem, por exemplo, em gráficos de pizza, nos quais se representam porcentagens de um total. Também pode ser utilizado em gráficos de coluna.

Como fazer:

1º - Selecione o intervalo de células usados para a contrução do gráfico
2º - Escolha o gráfico Pizza Destacada 2D ou Colunas.
3º - Depois, clique na própria pizza com o botão direito do mouse e selecione Formatar Série de Dados. 4º - Escolha, em seguida, Preenchimento. Marque Preenchimento Com Imagem ou Textura, clique em Arquivo e escolha a foto ou ilustração desejada. É possível ainda usar imagens armazenadas na área de transferência ou cliparts.

Baixe o arquivo de exemplo clicando aqui.

Sucesso!

Abraço.

Junior Lopes


"Quando você pensa que viu de tudo nesse mundo, vem uma criança japonesa e te mostra o contrário."

Usando a planilha como formulário VBA.


Excelente ideia: Sim!

Usando a planilha como formulário VBA.

Puxa, faz tempo que não posto nada. Sorry. rs.

Bom, vi um post num forum com essa dúvida, como transformar uma planilha em um form e como cadastrar os dados em plan2, como um banco de dados. Na verdade, é mais fácil, criar um form do proprio Excel e fazê-lo executar na planilha, mas o resultado final fica

Para melhor entendimento, baixe o arquivo de exemplo, clicando aqui.

Segue o código que criei, no botão de comando na plan 1:

Private Sub CommandButton1_Click()
On Error GoTo 1 'Inibe a mensagem de erro, caso ocorra, encerrando a macro.
Dim linha
linha = 2

While Plan1.Cells(5, 6) <> "" And Plan1.Cells(7, 6) <> "" And Plan1.Cells(7, 9) <> "" ' Campos do form (Planilha)
'Por exemplo, Plan1.Cells(5, 6), se refere a célula F5 (Linha 5, Coluna 6) - Daí por diante, ok?


While Not (IsEmpty(Plan2.Cells(linha, 1)))
linha = linha + 1 ' Incremento
Wend


Plan2.Cells(linha, 1) = Plan1.Cells(5, 6)
Plan2.Cells(linha, 2) = Plan1.Cells(7, 6)
Plan2.Cells(linha, 3) = Plan1.Cells(7, 9)


'Limpeza dos campos da planilha form:
Plan1.Cells(5, 6) = ""
Plan1.Cells(7, 6) = ""
Plan1.Cells(7, 9) = ""

Wend
Plan1.Cells(5, 6).Select ' Seleciona a primeira linha do form
1:
End Sub


 Bom, é isso aí!

Espero tê-los ajudado.
Abraço.

João Lopes Junior

Feliz dia dos Namorados!

"O amor é grande e cabe nesta janela sobre o mar. O mar é grande e cabe na cama e no colchão de amar. O amor é grande e cabe no breve espaço de beijar." - Carlos Drummond de Andrade.

Excelente ideia: Sim!


Aproveitando a ocasião do Dia dos Namorados, deixo-lhes o viral da Vivo Eduardo & Mônica, que utiliza a canção de igual nome, da banda Legião Urbana. Muito bem feito!

E para minha esposa, eterna namorada, deixo um beijo apaixonado e o vídeo abaixo. Te amo muitoooooo!


Feliz dia dos Namorados!

João Lopes Junior


Curva ABC - Modelo para Download.


"A Matemática não mente. Mente quem faz mau uso dela." Albert Einstein
Excelente ideia: Sim.

Saudações,

Atendendo a pedidos, disponibilizo um modelo de curva ABC, as fórmulas estão no arquivo. Analisem e alterem a vontade.

Se você deseja entender o funionamento da Curva ABC, acesse a postagem anterior sobre o assunto, clicando
aqui.

Para baixar o arquivo de exemplo,
clique aqui.

Forte abraço.

Jesus abençoe nosso dia.


João Lopes Junior

Como descobrir a idade de alguém.

"Água mole e pedra dura, gasta a água e molha a pedra"
Excelente ideia: Sei lá...


Descobrir a idade de alguém é moleza, agora, para que isso vai servir? Também não sei...
Mas vamos ao que interessa (interessa?), duas formas simples:

1ª) Basta dizer:
- Vou fazer uma mágica e descobrir sua idade. A propósito, você nasceu em que ano?
 - Eu nasci em 1918.
 Daí você só precisará subtrair o ano atual por 1918.
Ex.: 2011-1918= (93 - Idade da pessoa). Tcharããããã. Isso é mágica?! rsrsrsrs.

2ª) Peça para a pessoa fazer fazer os seguintes procedimentos:
  1. Escrever um número de dois algarismos.
  2. Multiplicar o número escrito por dois.
  3. Somar cinco unidades ao produto obtido.
  4. Multiplicar esta soma por cinqüenta
  5. Somar ao produto o número 1761.
  6. Subtrair o ano do nascimento.
Exemplo:
  1. O número pensado é 91.
  2. O produto deste número por dois é: 91x 2 = 182.
  3. Somando cinco unidades: 182 + 5 = 187.
  4. Multiplicando a soma obtida por 50: 187 x 50 = 9350.
  5. Somando o número 1761: 9350+ 1761 = 11111
  6. Subtraindo o ano de nascimento, vamos supor que a pessoa que realizou os cálculos nasceu no ano de 1983, portanto, tem 28 anos ou vai completar 28 anos.
    11'111- 1983= 9128. - Os dois primeiros números são os que foram inicialmente pensados, depois aparecem os números correspondentes a idade da pessoa.
Este post mudou a sua vida, não? Rsrs.

Abraço.

Jesus abençoe nosso dia!

João Lopes Junior