-
Total de itens
9.657 -
Registro em
Tudo que Jhonas postou
-
veja http://fiorix.wordpress.com/2008/04/17/imp...o-csv-no-mysql/ abraço
-
exemplo select * from moviment where data_comp BETWEEN '2011-01-01' and '2011-02-01' or data_vend BETWEEN '2012-01-01' and '2012-02-01' abraço
-
(Resolvido) Como saber? Cor de uma célula stringgrid?
pergunta respondeu ao Mario Lopes de Jhonas em Delphi, Kylix
amigo, tá facil... unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids; type TForm1 = class(TForm) StringGrid1: TStringGrid; procedure StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); procedure StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} function GetCorCell(Grid: TStringGrid; Coluna, Linha: Integer): TColor; var R : TRect; Cor : TColor; begin R := Grid.CellRect(Coluna, Linha); Result := Grid.Canvas.Pixels[R.Left + 2, R.Top + 2]; showmessage(colortostring(result)); end; procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin GetCorCell(StringGrid1,ACol, ARow); end; procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); begin // colorir uma celula if gdSelected in State then StringGrid1.Canvas.Brush.Color:= clGreen; //Aqui você coloca a cor de desejar. StringGrid1.Canvas.FillRect(Rect); // redesenha a celula StringGrid1.Canvas.TextOut(Rect.Left+3,Rect.Top+2,StringGrid1.Cells[acol,arow]); end; end. Nesse exemplo, voce clica numa celula para colorir ... se clicar novamente em cima dela, voce tera como resultado da função a cor atual da celula abraço -
se houver mesmo a necessidade de escrever no registro do windows não tem jeito, voce tera que dar permissão para o usuario abraço
-
(Resolvido) Como saber? Cor de uma célula stringgrid?
pergunta respondeu ao Mario Lopes de Jhonas em Delphi, Kylix
veja http://www.activedelphi.com.br/forum/viewt...ight=stringgrid abraço -
vou te dar uma dica simples para poder achar o problema faça a select com o join entre as tabelas fazendo a referencia pelo campo comum deve trazer varios registros depois acrescente a clausula where para somente um codigo da cidade ainda deve trazer varios registros depois filtre ainda mais, acrescentando outro codigo da cidade seguindo passo a passo voce descobrira onde esta o problema abraço
-
se eu entendi direito, voce esta querendo criar uma instancia ( ou Alias ) no BDE via programa ?
-
veja http://www.filecrop.com/mysql-front-7.5.html abraço
-
compilou bem sem erro mas testando no pc sem privilégio de admin da o erro descrito acima....ERegistryException in Module Gestor.exe Failed set data for 'ConfigFile01' voce não informou, mas o pc onde voce esta testando é XP ou Win7 ??? Se for o Win7, voce terá que definir em Painel de Controle > < Contas de Usuários > permissão para esse usuário alterar os registros do Windows. abraço
-
A transportadora A, B atendem as cidades de codigo 14, 15. A transportadora C atende 14, 15 e 33. eu não entendi bem as suas tabelas, mas se nas tabelas mrh_transportadora e mrh_cidade, voce tem o id e o resto das informações que precisa, não tem porque não funcionar como falei, utilize o MYSQL-Front e voce verá que é muito facil contruir as sentenças SQL abraço
-
SELECT transportadora.cod_transp, nome FROM mrh_transportadora INNER JOIN transportadora ON transportadora.cod_transp = mrh_transportadora.cod_transp INNER JOIN mrh_cidade ON mrh_cidade.cod_mrh = mrh_transportadora.cod_mrh WHERE mrh_cidade.cod_cid = 14 AND mrh_cidade.cod_cid = 15 ou SELECT transportadora.cod_transp, nome FROM mrh_transportadora INNER JOIN transportadora ON transportadora.cod_transp = mrh_transportadora.cod_transp INNER JOIN mrh_cidade ON mrh_cidade.cod_mrh = mrh_transportadora.cod_mrh WHERE mrh_cidade.cod_cid = '14' AND mrh_cidade.cod_cid = '15' ou ainda SELECT transportadora.cod_transp, nome FROM mrh_transportadora INNER JOIN transportadora ON transportadora.cod_transp = mrh_transportadora.cod_transp INNER JOIN mrh_cidade ON mrh_cidade.cod_mrh = mrh_transportadora.cod_mrh WHERE mrh_cidade.cod_cid = 14 OR mrh_cidade.cod_cid = 15 OBS: Utilize o MySQL-Front ... com ele é possivel testar a sua instrução select, antes de usar no programa http://www.google.com.br/search?hl=pt-BR&a...j3j1l8l0.frgbld. abraço
-
exemplo: SELECT * FROM shirts WHERE color ='red' OR color ='white' OR color='blue' a construção mais eficiente seria: SELECT * FROM shirts WHERE color IN ('red','white','blue') mas se eu quisesse apenas a cor vermelha e a azul SELECT * FROM shirts WHERE color ='red' AND color='blue' ou veja o manual de referencia http://dev.mysql.com/doc/refman/4.1/pt/mysql-indexes.html abraço
-
Sem problema ... utilizo essa maneira em alguns dos meus programas abraço
-
Agrupar resultado e mostrar ultima foto postada
pergunta respondeu ao INTUITO_BINÁRIO de Jhonas em MySQL
voce viu esses ? http://phpbrasil.com/phorum/read.php?1,180893 https://www.scriptbrasil.com.br/forum/lofiv...php/t67455.html abraço -
Agrupar resultado e mostrar ultima foto postada
pergunta respondeu ao INTUITO_BINÁRIO de Jhonas em MySQL
ok... nesse caso veja http://www.google.com.br/search?hl=pt-BR&a...0l0ll0l0.frgbld. abraço -
procure no arquivo My.ini essas instruções a primeira indica o caminho para o diretório do MYSQL a segunda indica o caminho para o seu banco de dados a alteração para um novo caminho para o banco deve ser feito nessa linha abraço
-
isso acontece porque o seu comando UPDATE está dentro de um comando for a maneira correta de usar é: usar um SELECT para selecionar o registro desejado e depois aplicar o UPDATE para esse registro ou usar somente o UPDATE, mas nesse caso tem que limitar o UPDATE na clausula WHERE para o registro selecionado veja o link do HELP do MYSQL para tirar as duvidas http://dev.mysql.com/doc/refman/4.1/pt/update.html abraço
-
Amigo, na net voce encontra muito material para estudo veja http://www.google.com.br/search?q=exercici...aqi=g3&aql= abraço
-
Agrupar resultado e mostrar ultima foto postada
pergunta respondeu ao INTUITO_BINÁRIO de Jhonas em MySQL
primeiro tente ("select * from fotos group by categoria order by codigo ASC limit 6"); se não funcionar, voce pode tentar usar o comando LAST, no ClientDataSet linkado a tabela do MYSQL ou ainda pode dar uma olhada no Manual do MYSQL http://search.oracle.com/search/search?q=s...amp;group=MySQL abraço -
veja http://dev.mysql.com/doc/refman/4.1/pt/update.html abraço
-
Onde que informo a tabela que quero??? mysql -u root -p123 -h localhost banco_exemplo < backup_banco.sql abraço
-
exemplo: Library: PyWin32 def get_pixel_colour(i_x, i_y): import win32gui i_desktop_window_id = win32gui.GetDesktopWindow() i_desktop_window_dc = win32gui.GetWindowDC(i_desktop_window_id) long_colour = win32gui.GetPixel(i_desktop_window_dc, i_x, i_y) i_colour = int(long_colour) return (i_colour & 0xff), ((i_colour >> 8) & 0xff), ((i_colour >> 16) & 0xff) print get_pixel_colour(0, 0) ou veja : http://stackoverflow.com/questions/3800458...on-on-windows-7 http://ark4n.files.wordpress.com/2010/01/p...vedores_2ed.pdf http://www.manpagez.com/man/3/XGetPixel/ abraço
-
veja execicio completo ( em ingles ) http://webcache.googleusercontent.com/sear...try&ct=clnk abraço
-
veja se é isso http://pastebin.com/tEdUpE9T abraço
-
exemplo: def ano_bissexto(ano): """ Determina se um ano é bissexto.""" if (ano % 400) == 0: return True elif (ano % 100) == 0: return False elif (ano % 4) == 0: return True else: return False outro #!/usr/bin/python def verifica_mes_valido(mes): return 1 28) or (bissexto and dia > 29))) def verifica_meses_31_dias(dia, mes): return not (dia > 31 or (mes in (4, 6, 9, 11) and dia > 30)) def data_valida(dia, mes, ano): return verifica_mes_valido(mes) and \ verifica_meses_31_dias(dia, mes) and \ verifica_fevereiro_bissexto(dia, mes, ano) if __name__ == '__main__': while True: data = raw_input("digite uma data com o seguinte formato dd/mm/aaaa ---> ") try: dia, mes, ano = (int(componente) for componente in data.split('/')) except ValueError: print("Data invalida: " + data) continue break if data_valida(dia, mes, ano): print("data valida") else: print("data invalida") ver mais exemplos http://www.python.org.br/planet/ abraço