Login

Esqueci minha senha

Buscar
 
 

Resultados por :
 


Rechercher Busca avançada

Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 Visitantes :: 1 Motor de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 84 em 31/8/2010, 16:42
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
Top dos mais postadores
Marcos Guedes
 
hugo
 
alceu11
 
marcelofazan
 
Julio
 
mfelis
 
Tales Ruan
 
Nelson Arcas
 
cabeludo
 
marcio
 

SQLEXEC ACCESS

3/9/2010, 18:09 por marcelofazan

Código:
= SQLEXEC(gnConnHandle,"SELECT * FROM Frequencia a JOIN Buscar b on b.id = a.aluno"...


Comentários: 2

Duvida de utilização ODBC X ado

3/9/2010, 14:33 por Nelson Arcas

Pessoal, boa tarde

Estou com um duvida cruel o que é melhor utilizar com o cursor Adapt...

Comentários: 5

converter campo data/hora

3/9/2010, 20:21 por marcelofazan

olá pessoal ,
tenho um campo Data/Hora no Access chamado Hora

Hora tipo de dido...

Comentários: 1

Funcao de Validar Sistema

3/9/2010, 00:36 por marcelofazan

Pessoal , mudei uns codigos e preciso atualizar meu PRG ou Funcao de Validar Sistema
só que n...

Comentários: 5

Problema de impressão

30/3/2010, 08:02 por Rubens

Bom dia,
Colegas tenho uma aplicação que funciona a impressão perfeitamente em varios micros, ...

Comentários: 12

Estatísticas
Temos 1165 usuários registrados
O último usuário registrado atende pelo nome de marcelpupo

Os nossos membros postaram um total de 9801 mensagens em 1345 assuntos

alinhamento de coluna

Novo Tópico   Responder ao tópico

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Em curso alinhamento de coluna

Mensagem por ricardo em 7/6/2010, 13:45

Necessito que num cursor ao fazer replace a uma determinada coluna essa coluna nas linhas impares que fosse alinhada a esquerda e nas linhas pares alinhada a direita, podem ajudar-me ?

Código:
replace tmpcli.descricao with tmpcli.nome (alinhamento esquerda)
replace tmpcli.descricao with tmpcli.morada (alinhamento direita)


obrigado.

ricardo
Participa Pouco
Participa Pouco


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por Marcos Guedes em 7/6/2010, 14:06

Olá, Ricardo!
Como estais criando o cursor?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por ricardo em 7/6/2010, 14:20

estou a criar a partir de um select ao sql, depois vou para a primeira linha do cursor, entro num scan e vou fazendo replace.

ricardo
Participa Pouco
Participa Pouco


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por Marcos Guedes em 7/6/2010, 14:22

Ricardo, para ser mais exato, estou me referindo ao código que estais utilizando para criar o cursor, e também, se há alguma mensagem de erro (e em caso positivo, qual a mensagem).


_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por ricardo em 7/6/2010, 14:29

Desculpa, não sei se é isto que pretendes.

Código:
u_sqlexec([select descricao,valor from cl (nolock)],[tmpcli])
select tmpcli
go top
scan
  if tmpcli.valor>100
      replace tmpcli.descricao with tmpcli.descricao (alinhamento esquerda)
  else
      replace tmpcli.descricao with tmpcli.descricao (alinhamento direita)
  endif
endscan
fecha([tmpcli])
select cl

ricardo
Participa Pouco
Participa Pouco


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por Marcos Guedes em 7/6/2010, 15:51

Está apresentando alguma mensagem de erro, não é?!
Porém você não postou...

Então, veja se isto resolve, senão posta a mensagem de erro que ocorre.

Código:
u_sqlexec([select descricao,valor from cl (nolock)],[tmpcli])
SELECT * FROM tmpcli INTO CURSOR tmpcli READWRITE
select tmpcli
go top
scan
  if tmpcli.valor>100
      replace tmpcli.descricao with tmpcli.descricao (alinhamento esquerda)
  else
      replace tmpcli.descricao with tmpcli.descricao (alinhamento direita)
  endif
endscan
fecha([tmpcli])
select cl


Obs.: Como a base não é nativa do VFP e o cursor não permite escrita, então precisei recriá-lo com um SELECT, acrescentando READWRITE para permitir a escrita no cursor.


_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por marcelofazan em 7/6/2010, 18:02

nao consigo imaginar o que seria alinhamento de coluna

quando voce quer pular linhas e ir gravando em uma coluna
seria
Código:
do while
if seek
replace

ou mesmo pode fazer algo assim que seria o ideal

Código:
for to n < 100
 replace


Código:
for to n > 100
 replace


quando voce gravar em coluna
somente replace

somente nao entendi tb a strings do select , e o replace
é cursor adapater

ou consegue usar replace com SGBD ou é free tables

Abs
Marcelo Fazan

marcelofazan
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por ricardo em 8/6/2010, 07:59

ok, mas o que eu pretendo é que quando utilizo p browse para ver o cursor tmpcli a coluna tmpcli.descricao tenha este aspecto,

"Texto da coluna descricao...................." (alinhmento esquerdo)
"....................Texto da coluna descricao" (alinhamento direito)

ricardo
Participa Pouco
Participa Pouco


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por alceu11 em 8/6/2010, 08:55

Esta é difcil hein testos sempre terao alinhamento a direita, a esquerda, qdo for impar so se for numeros, ou entra na coluna

mas da para fazer na coluna na grid veja imagem coluna top right
imagem
[Você precisa estar registrado e conectado para ver esta imagem.]

como fica
[Você precisa estar registrado e conectado para ver esta imagem.]

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por ricardo em 8/6/2010, 10:15

ok, não consigo o que queria, obrigado.

ricardo
Participa Pouco
Participa Pouco


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por Marcos Guedes em 8/6/2010, 10:35

Ricardo, você quer colorir ou alinha uma célula? Ou as duas coisas?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por alceu11 em 8/6/2010, 10:46

Ricardo vc nao conseguiu pq, o exemplo esta bem explicado,,,,qual a duvida?

Baixe o fonte neste topico
la estou dando mais algumas explicacoes...

- [Você precisa estar registrado e conectado para ver este link.]

alceu11
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por marcelofazan em 8/6/2010, 13:34

acho que vc quer algo assim

replace tmpcli.descricao with space (30) + alltrim(tmpcli.nome)
replace tmpcli.descricao with alltrim(tmpcli.nome)

bom entao acho que sao texto dentro de uma cedula
tipo se for 3 cedulas ... ai acho qe tem q fazer outro select
se a coisa é dentro de 1 cedula vc pode usar fazer tratamentos de strings e conseguir isso com talves esses comandos space() left() right() alltrim()

vc quer gravar da tabela espaçoes embranco antes do fim tmpcli.nome esquerda ?

marcelofazan
Participante Assíduo
Participante Assíduo


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Em curso Re: alinhamento de coluna

Mensagem por lardecristo em 17/6/2010, 01:28

Pelo que entendi é no mesmo campo, certo?

Código:
replace tmpcli.descricao with ;
iif(mod(reccno(),2)=0, padl(tmpcli.nome,100," "), padr(tmpcli.nome,100, " "))


Tente isso se der certo aviso.

lardecristo
Participa Bastante
Participa Bastante


Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum