Ir para conteúdo
Fórum Script Brasil

Fireboard

Membros
  • Total de itens

    111
  • Registro em

  • Última visita

Tudo que Fireboard postou

  1. dta: Data file (Turbo Pascal - PC-File - Stata) Para mais informações consulte no site http://www.mkr.eti.br/ponto.htm
  2. Propriedades do Mask Edit: AllowPrompt: Determina se o caractere informado como prompt é válido durante a digitação. AutoTab : Determina se quando o usuário terminar de preencher a mascara do objeto o foco é automaticamente passado para o objeto seguinte, sem necessidade do usuário apertar TAB ou o mouse. ClipMode : Determina se, diante de um evento de copiar ou recortar dados do objeto Maskedit para a área de transferência, devem ser enviados os dados digitados com os caracteres que compõem a máscara ou não. ClipText : Retorna o texto digitado no objeto sem os caracteres que compõem a máscara. Format : Determina o formato que os dados serão exibidos. Seque os mesmos padrões estabelecidos para a função Format Use a propriedade Format para exibir dados em um formato consistente, ou seja, os dados serão exibidos neste formato, mesmo que o usuário digite os dados diferentemente do formato. Por exemplo, se você definir a propriedade Format para “dd/mmm/yyyy”, todas as datas digitadas serão exibidas no formato 18/Set/1995. Se o usuário digitar a data como 18/09/95 (ou qualquer outro formato de data válido), o Visual Basic converterá a exibição para o formato estabelecido, que é dia / mês-por-extenso-abreviado / ano-com-4-digitos. A propriedade Format afeta apenas a maneira como um valor é exibido e não como ele é armazenado. Da mesma forma, um formato de exibição não é aplicado até que o usuário termine a digitação e o controle perca o foco. Nada é exibido no campo para sugerir ou controlar o formato no qual os dados são inseridos. Se você precisar controlar a maneira como os dados são digitados, use uma máscara de entrada além de ou ao invés de um formato de exibição de dados. Se você quiser que os dados sejam exibidos exatamente como foram inseridos, não defina a propriedade Format. FormattedText : Retorna o texto digitado, incluindo os caracteres que compõem a máscara. Mask : Máscara que moldará o controle. O Visual Basic fornece duas propriedades que produzem resultados parecidos: a propriedade Format e o Mask. Use a propriedade Mask para exibir caracteres de exibição literais no campo com espaços em branco a serem preenchidos. Por exemplo, se todos os números de telefones que inserir em um campo tiverem o mesmo formato, você poderá criar uma máscara de entrada: (###) ###-#### » (___) ___ -____ » (062) 621-3862 Uma máscara de entrada garante que os dados se ajustem ao formato definido e você poderá especificar os tipos de valores que poderão ser inseridos em cada espaço em branco. Por exemplo, a máscara de entrada anterior solicita que todas as entradas contenham exatamente os dígitos necessários para completar um código de área e número de telefone, e que somente dígitos possam ser inseridos em cada espaço em branco. Você pode definir uma máscara de entrada usando os seguintes caracteres: 0 : Dígito (de 0 a 9, entrada requerida, sinais de mais (+) e menos (-) não permitidos). 9 : Dígito ou espaço (entrada não requerida, sinais de (+) e menos (-) não permitidos). # : Dígito ou espaço (entrada não requerida, os espaços são exibidos como vazios enquanto os dados são editados, mas são removidos quando perde o foco, sinais de mais e menos permitidos). L : Letra (de A a Z, entrada requerida). ? : Letra (de A a Z, entrada opcional). A : Letra ou dígito (entrada requerida). A : Letra ou dígito (entrada opcional). & : Qualquer caractere ou espaço (entrada requerida). C : Qualquer caractere ou um espaço (entrada opcional). , . : ; - / : Marcador de posição decimal e separadores de milhares, de data e de hora. (O caractere realmente usado depende das configurações do Painel de Controle do Windows). < : Faz com que todos os caracteres sejam convertidos para minúsculos. > : Faz com que todos os caracteres sejam convertidos para maiúsculos. \ : Faz com que o caractere seguinte seja exibido literalmente (por exemplo, \A é exibido simplesmente como A). MaxLength : Determina a quantidade máxima de caracteres que o MaskEdBox pode ter. Name: Nomeia o objeto. Geralmente inicia o nome com “msk” PromptChar : Escolhe o caractere padrão que será exibido simbolizando o estado vazio. Por default possui o caractere “_”, e aconselho a substituir pelo caractere de espaço. Esta propriedade não aceita vazio. PromptInclude : Determina se o caractere inserido na propriedade PromptChar será incluído na propriedade Text. Text : Contém o texto digitado pelo usuário no objeto. Evento ValidationError : Este evento ocorre sempre que o usuário digita alguma entrada que não corresponde a máscara estabelecida. Há no link apostilas dicas sobre o mask edit. Espero poder ter ajudado
  3. Fireboard

    Label

    Bem, se entendi direito você precisa saber apenas quantos dígitos tem a label Tente usar o comando Len. Este comando conta a quantidade de caracteres do objeto. Exemplo: x=len(txt1.text) A variável x recebe a quantidade de caracteres do objeto txt1
  4. Fireboard

    Chamar Outra Tela

    Se você usar form1: .show 1 não é permitido abrir outras telas/formulários ou navegar nos menus do seu programa enquanto não for fechado o formulário em destaque .show 0 você pode deixar o formulário aberto e abrir outros formulários/telas de seu programa
  5. Você também pode definir margem de quantos centímetros você quiser usando: Printer.ScaleLeft = - Valor da margem... Printer.CurrentX refere-se à coluna e Printe.CurrentY refere-se à linha Experimente estes códigos, usando "scalemode", voce pode imprimir usando medidas por caracteres, pixels, twips, etc... veja abaixo a tabela. vbUser = 0: Indica que uma ou mais das propriedades ScaleHeight, ScaleWidth, ScaleLeft e ScaleTop estão configuradas como valores personalizados. VbTwips = 1: '(Padrão) Twip (1440 twips por polegada lógica; 567 twips por centímetro lógico). VbPoints = 2: 'Ponto (72 pontos por polegada lógica). VbPixels = 3: 'Pixel (menor unidade de resolução de monitor ou impressora). vbCharacters = 4: 'Caractere (horizontal = 120 twips por unidade; vertical = 240 twips por unidade). VbInches = 5: 'Polegada. VbMillimeters = 6: 'Milímetro. VbCentimeters = 7: 'Centímetro. Não cheguei a usar esses códigos, mas acho que pode ser útil dependendo do tipo de impressão que você for parametrizar.
  6. Há várias formas de imprimir com um alinhamento específico. Vejamos alguns: Printer.currentX=100 Printer.currentY=300 Printer.print "Teste" ' Este exemplo irá imprimir Teste na coordenada 100,300 ----------------- Para impressão de um texto alinhado, você pode criar uma função: Public Sub ImprimeTextoAlinhado(texto as string, alignment as String) Select Case Alignment Case "Centro" Printer.currentX = (Printer.ScaleWidth - Printer.textwidth(texto))\2 Case "Esquerda" Printer.currentX=0 Case "Direita" Printer.currentX = Printer.scalewidth - printer.textwidth(texto) End Select Printer.print texto Printer.EndDoc End sub Para chamar a função: Call ImprimeTextoAlinhado("Palavra", "Centro") ------------------------ Imprimir um formulário: Suponha que o formulário se chame imprimeform: imprimeform.printform Espero poder ter ajudado
  7. Há alguns comandos que você pode enviar diretamente para a impressora sem a necessidade de criar relatórios como o Data Report. Para imprimir direto para a impressora, tarefa ideal no caso de emissão de notas fiscais, a impressora deverá ser inicializada através do comando Open e utilizar o Print para realizar a impressão: Open "Lpt1" For Output As #1 Desta forma, você pode enviar os caracteres especias para imprimir condensado, saltar linhas, etc... veja os exemplos a seguir: Print #1, Chr(27) & "0" ' Muda o passo p/ 8 LPP Print #1, Chr(15) ' Condensado Print #1, "" ' Salta uma linha Espero ter ajudado
  8. ok, entendi, mas como jogo estes dados no relatório? Desculpe, mas é o primeiro relatório que crio e estou com um pouco de dificuldade. Obrigado
  9. Olá colegas, por favor, preciso tirar a seguinte dúvida: Banco de dados: bdtabela tabela de banco de dados: documento Campos da tabela: Data1, Data2, Data3, codcli, ndoc, parcela, valor, observação Eu preciso saber o seguinte: Suponha que eu peça um relatório ou uma consulta de um período. O campo a ser verificado é data1. Tudo que estiver dentro do período que eu digitei deve ser impresso na tela (consulta) ou na impressora (relatório). Qual é o meio mais rápido para filtrar essas informações no campo data1 em meu banco de dados? Se possível poderiam me indicar livros que tratem de banco de dados em visual basic? Muito Obrigado
  10. Por favor, como faço para inserir DLLs. Se possível, me dêem exemplos. Sou usuário iniciante em Vb e gostaria de saber como e onde devo inserir uma DLL. Obrigado
  11. Sou usuário iniciante em VB. Fiz um programa de instalação utilizando o Package Deployment Wizard. Instalei em outra máquina, mas, somente foi instalado o arquivo principal (exe). Os outros arquivos como o banco de dados não foram instalados. Há uma forma de o programa de instalação resolver isso ou eu preciso copiar separadamente os outros arquivos que não foram instalados?
×
×
  • Criar Novo...