Perfil de Embutir LED Fit 40 Linear 3000K 38,5W 24V 275x5,2cm Alumínio e Acrílico - Newline PE40275LED3 | Inspire Home\nPerfil de Embutir LED Fit 40 Linear 3000K 38,5W 24V 275x5,2cm Alumínio e Acrílico - Newline PE40275LED3\nO Perfil de alumínio linear é peça indispensável para os projetos de decoradores e arquitetos. O Perfil de Embutir LED Fit 40 Linear 3000K 38,5W 24V 275x5,2cm Alumínio e Acrílico - Newline PE40275LED3 é extremamente funcional podendo ser utilizado tanto com forro de gesso, quanto teto de alvenaria (Perfil de Sobrepor e Perfil de Embutir). Geralmente opera com Fita de LED inclusa ou à parte, podendo ser cortado sob medida ou em trechos pré-definidos (consultar fabricante). Sua estrutura comporta tensão 24V. Seu LED já vem incluso (fita de LED), com potência 38,5W e temperatura de cor 3000K. Porém, é importante destacar que em alguns modelos a o LED não vem incluso, sendo necessário utilização de fita de LED e fontes à parte, separadamente. Fabricado em Alumínio e Acrílico, este é um dos destaques do fabricante Newline e pode ser utilizado em praticamente todos os ambientes como cozinha, escritório, quarto, sala de estar, sala de jantar, home office, hall, lavabo, varanda, closet. Seu estilo corporativo, moderno, clean, técnico sugere que o Perfil de LED, atualmente, é o produto mais versátil e moderno do mercado. É possível utilizá-lo com marcenaria (ou ripas de madeira e MDF) substituindo a fita, conferindo uma disposição de luz homogênea sem aqueles pontos que marcam a fita de LED. Também é possível aplicar em paredes ou em teto, tornando o ambiente super moderno. Para a aplicação acima, os perfis de LED estão disponíveis em várias cores (consulte nossa equipe comercial para mais detalhes ou verifique no anúncio quais as cores disponíveis) - por demanda, as cores mais comuns são perfil branco e perfil preto. Além disso, o produto é versátil dado ao seu formato Linear. O produto conta com 275x5,2cm e conta com fácil instalação e manutenção. Recomendamos somente realizar o recorte com o produto em mãos. O perfil de LED PE40275LED3 conta com 3 meses de garantia da loja e 12 meses de garantia diretamente com o fabricante (Veja mais detalhes em nossas Condições e Regulamentos). Trabalhe com as infinitas possibilidades e aplicações que o perfil leva até sua casa e se surpreenda com o resultado minimalista e moderno capaz de transformar seu ambiente.\nVocê está avaliando:Perfil de Embutir LED Fit 40 Linear 3000K 38,5W 24V 275x5,2cm Alumínio e Acrílico - Newline PE40275LED3


Atacadista e Atacado de Monange em Pernambuco\nInício » Anúncios marcados com "Monange em Pernambuco"\nMonange em Pernambuco RSS Feed\nAtacado de' Monange em Pernambuco' (1)\nProcurando atacado de Monange em Pernambuco para comprar? Temos diversos fornecedores atacadistas de Monange em Pernambuco em atacado para revenda. Confira nossas ofertas de Monange em Pernambuco com preço barato no atacado. Em nosso marketplace atacadista você pode comprar, vender e revender Monange em Pernambuco direto da fábrica.\nAbaixo você encontrará diversas lojas marketplaces de Monange em Pernambuco originais, réplicas autorizadas, novos, usados, openbox, reembalados, refurbished, dropshipping e salvados de fornecedores de Monange em Pernambuco importados da China e distribuidores atacadistas de Monange em Pernambuco em diversas cidades e estados do Brasil: Temos atacado de Monange em Pernambuco em Aracaju Sergipe SE, Belém Pará PA, Belo Horizonte Minas Gerais MG, Boa Vista Roraima RR, Brasília Distrito Federal DF, Campo Grande Mato Grosso do Sul MS, Cuiabá Mato Grosso MT, Curitiba Paraná PR, Florianópolis Santa Catarina SC, Fortaleza Ceará CE, Goiânia Goiás GO, João Pessoa Paraíba PB, Macapá Amapá AP, Maceió Alagoas AL, Manaus Amazonas AM, Natal Rio Grande do Norte RN, Palmas Tocantins TO, Porto Alegre Rio Grande do Sul RS, Porto Velho Rondônia RO, Recife Pernambuco PE, Rio Branco Acre AC, Rio de Janeiro Rio de Janeiro RJ, Salvador Bahia BA, São Luís Maranhão MA, São Paulo São Paulo SP, Teresina Piauí PI e Vitória Espírito Santo ES. Atacado de Monange em Pernambuco para Comprar e Revender.


Encontro de carros no Marília Shopping comemora dia mundial do Fusca – Conexão Marília\nEncontro de carros no Marília Shopping comemora dia mundial do Fusca\nPara comemorar o dia mundial do Fusca, em 22 de junho, a partir das 19h, o Marília Shopping recebe edição especial do encontro de carros. Encontro é gratuito e visa agitar o cenário antigomobilista mariliense. Promovido pelo Fusca Clube de Marília, encontro é destinado a familiares, amigos e admiradores dessas raridades que marcaram uma época, para uma troca de experiências.\nCom o passar do tempo, o Clube se tornou conhecido e hoje os membros participam de encontros realizados em todo o Estado de São Paulo. Informações sobre como se associar ou para conhecer mais a respeito, podem ser obtidas pelo endereço: www.facebook.com/fuscaclubemarilia\nEm 22 de junho de 1934, data em que é celebrado o dia mundial do Fusca, o engenheiro Ferdinand Porsche e a Associação Nacional da Indústria Automobilística alemã assinaram o contrato para o desenvolvimento do projeto de fabricação do “Volkswagen” (carro do povo, em alemão), apelidado no Brasil de Fusca, que viria a ser o carro mais vendido da história.\nFeito a pedido de Adolf Hitler, o carro serviria para desfilar o poderio tecnológico do partido nazista por suas recém-inauguradas autoestradas. Entre as exigências de Hitler, estavam a capacidade de levar dois adultos e três crianças, manter velocidade média de 100 km/h, consumir pouco e ter preço de motocicleta.\nEle chegou ao Brasil em 1950, depois de 11 anos de sucesso na Europa e de ter enfrentado os rigores da Segunda Guerra Mundial. O visual ‘redondinho’ criou um contraste com os grandes carros americanos vendidos no Brasil na época e foi conquistando o coração dos motoristas brasileiros. Com motor refrigerado a ar, manutenção barata e resistência mecânica fora do comum, o modelo se incorporou ao cotidiano das ruas do País até começar e ser montado aqui em 1953, ainda com peças importadas.\nA produção nacional, em 1959, marcou a estreia da primeira fábrica da Volkswagen fora da Alemanha, em São Bernardo do Campo. E assim foi até 1986, quando a trajetória do Fusca foi interrompida após mais de 3 milhões de unidades fabricadas.Com o incentivo aos carros populares, voltou a ser montado em 1993 e saiu de linha definitivamente no Brasil em 1996, contabilizando 3,2 milhões de unidades fabricadas. No mundo, o último Fusca saiu da linha de montagem no México, em julho de 2003.\n← A personalidade do egoísta\nParlamentares conservadores tentam derrubar criminalização da LGBTfobia decidida pelo STF →


Pato agita web com ‘ajuda’ a fã que pediu beijo e promessa à torcida do SP – tabelando.net\nPato agita web com ‘ajuda’ a fã que pediu beijo e promessa à torcida do SP\npor leonardogualberto 15 de outubro de 2018\nDeixe um comentário em Pato agita web com ‘ajuda’ a fã que pediu beijo e promessa à torcida do SP\nAlexandre Pato decidiu começar a semana tirando algumas dúvidas de seus seguidores no Instagram. O atacante do Tianjin Quanjian pediu para que os fãs enviassem perguntas nesta segunda-feira (15). No interrogatório teve de tudo! Desde aquelas voltadas ao universo do futebol até sobre a vida amorosa do atleta; uma fã pediu até um beijo ao atleta.\nMuitos seguidores queriam saber se voltaria ao São Paulo. No entanto, o jogador não soube responder sobre o seu futuro. Ele se limitou a dizer que ainda resta mais um ano de contrato no clube chinês e que ainda sabia o que ia fazer.\nPorém, deixou a torcida tricolor animada quando revelou como se sente querido por eles e que existe a possibilidade de vir ao Brasil para assistir a um jogo do time ainda este ano.\n“Me sinto muito feliz, porque o período em que joguei pelo São Paulo, eu sempre fiz o meu melhor. Em novembro irei no meio da torcida para assistir o jogo, se me convidarem,” prometeu.\nAo ser questionado sobre o Corinthians, time o qual passou em 2013, ele não escondeu que ainda mantém relação com alguns companheiros de campo e que assume que cometeu alguns erros. “O Corinthians me ajudou muito. Tenho amigos lá dentro. Não tenho mágoas. Mas errei em um momento. E respeitei sempre o clube e os torcedores,” contou.\nPato não se limitou a responder perguntas somente sobre sua carreira, ele também matou a curiosidade de algumas seguidores que queriam saber sobre sua vida amorosa. Solteiro, ele acabou contando que um dos pré requisitos para conquistá-lo é saber preparar um tradicional brigadeiro de panela e que está aberto a retribuir o carinho das fãs.\n“Você diz que ajuda quem precisa. Ok, eu preciso do seu beijo, me ajuda?”, questionou uma pessoa, recebendo logo uma resposta positiva de Pato. “Toda ajuda é sempre bem vinda, não?”, brincou.\nTags: alexandre pato instagram pato spfc\nPost anterior Em dez rodadas, São Paulo já ultrapassa derrotas do 1º turno\nPróximo post Queda de rendimento deixa renovação de Aguirre no São Paulo indefinida


Manifestantes fazem protesto solitário no hospital onde nasceu neto de Dilma - Portal Fórum\nManifestantes fazem protesto solitário no hospital onde nasceu neto de Dilma\nDo lado de fora da maternidade, um protesto isolado reuniu três pessoas em frente ao portão por onde a comitiva presidencial passou. Os participantes carregavam cartazes que criticavam o fato de o bebê ter nascido em um hospital particular.\nDo lado de fora da maternidade, um protesto isolado reuniu três pessoas em frente ao portão por onde a comitiva presidencial passou. Os participantes carregavam cartazes que criticavam o fato de o bebê ter nascido em um hospital particular\nA presidenta Dilma Rousseff desembarcou na quinta-feira (7) em Porto Alegre para conhecer seu segundo neto, Guilherme, que nasceu no Hospital Moinhos de Vento por volta das 7 horas de ontem. A filha de Dilma, Paula, já é mãe de Gabriel, de 5 anos.\nDo lado de fora da maternidade, um protesto isolado reuniu três pessoas em frente ao portão por onde a comitiva presidencial passou. Os manifestantes carregavam cartazes que criticavam o fato de o bebê ter nascido em um hospital particular. Logo após a saída da petista, o grupo se dispersou.\nEm entrevista à imprensa, a analista fiscal Bruna Sipel, de 26 anos, que participou do protesto, tentou justificar a iniciativa. “Nada contra vir a um hospital privado, mas desde que seja com o seu dinheiro”, afirmou.\nApós a foto repercutir nas redes sociais, muitas pessoas comentaram o ato, considerado desrespeitoso com a família e, principalmente, com a criança que acabou de nascer. “Gente, a filha da Dilma é procuradora do trabalho no RS e tem condições de pagar um parto num hospital particular. É concursada. Não depende financeiramente da mãe. Correlações sem sentido”, escreveu um internauta.


DIVISÃO DE CLÃS AS "PARCERIAS"- PARTE 3 - WormWorld\nDIVISÃO DE CLÃS AS “PARCERIAS”- PARTE 3\nParte 3 – RACHADURAS , DIVIÇÕES E PARCERIAS\nRNG + IML = O clã e equipe IML é uma das equipes mais recente no mapa, com ex integrantes de diversos clãs. O estilo de jogo é tanto ataque como brincadeiras; No entanto realizaram uma parceria com a equipe RNG para X1, ataques e ajudas em lives.\nFBJ + RNG = Essa parceria foi realizada após o record Brasileiro, diversos comentários e mimimis vieram após está parceria; Ambos se “ajudavam” em record, brincadeiras e tretas; No entanto alguns integrantes da FBJ estavam recebendo “convites” para participar da equipe RNG, fazendo com que vários integrantes fossem para o clã “parceiro”. Este ato causou uma estremecida e fez com que a parceria se encerra-se.\nFBJ + DDOS = Está união geral um atrito muito sério em ambos os clãs. Se juntaram para fazer o maior record Brasileiro, junto com outros clãs e stremers a parte ; Está união não agradou a todos os Gregos e Troianos, fazendo com que o Clã da CW/DDOS se desmontasse quase que todo. Criaram assim um novo clã, vários stremers começaram a ser solos e etc. A união mal começou e já acabou.\nFEG + FVG = O ex integrante da FVG (Entrão), criou seu clã recentemente mas mesmo com seu clã e integrantes no mapa, se juntam e se ajudam. Dividem discord e fortalecem as lives um dos outros\nFVG + TZB = Assim como antes quando o “Tiozão” era da equipe 007 Justiceiros, o clã FVG resolveu se juntar e ambos se ajudam em live, e fora dela, com record , brincadeiras e ataques. Inclusive integrantes da FVG foram até a casa do Tiozão para uma reforma e ajuda, levaram diversos itens de casa e ajuda com seu pc e peças gamer.\n4L + FVG = O ex integrante e um dos membros mais antigos do clã 4L (Veterano Games), saiu e fundou o seu clã FVG, com a criação de seu clã, ambos se respeitavam, ajudavam e brincavam no mapa, e dividiam discords; Mas segundo fontes a maioria de alguns jogadores da 4L receberam convites para participar da equipe de seu ex membro da FVG em seus privados; E em um determinado evento realizado, uma das equipes passou a atacar a outra sem explicativas. Fazendo com que as equipes rompessem qualquer parceria, e passaram assim a se atacarem no mapa.\nADT + FLS = Amigos de todos assim como diz a ADT, realizaram a parceria com a FLS, Família Blox, e brincadeiras e ajudas com a família 4L.


Adicionando consultas - PDF\nDownload "Adicionando consultas"\nDanilo Paiva Escobar\n1 Depois de criar tabelas e formulários para o seu aplicativo, você poderá adicionar consultas e relatórios para selecionar e exibir os dados para os usuários. As consultas podem ser direcionadas para vários destinos para que você possa utilizá-las nos outros componentes do aplicativo. Você também pode executar relatórios separadamente sem utilizar uma consulta. Este capítulo destaca algumas das maneiras como você pode utilizar consultas, adicionar relatórios e expor consultas e relatórios para o usuário. Quando utiliza uma consulta ou uma visualização no seu aplicativo, você está utilizando, na verdade, uma instrução SELECT - SQL. Este capítulo descreve como você pode utilizar uma instrução SELECT - SQL no aplicativo, quer ela tenha sido criada através de uma consulta definida no Criador de consultas, de uma visualização definida no Criador de visualizações ou de código digitado para um evento ou procedimento. Para obter informações detalhadas sobre visualizações, consulte a Parte 2, Localizando Informações, no Guia do Usuário. Este capítulo aborda os tópicos a seguir: Adicionando consultas Adicionando relatórios e rótulos Integrando consultas e relatórios Adicionando consultas Ao adicionar consultas ao aplicativo, você pode combinar várias fontes de dados, filtrar registros de maneira precisa, manipular dados e classificar os resultados tudo com a instrução SELECT - SQL. Utilizando a instrução SQL, você terá pleno controle sobre os resultados produzidos pela consulta e sobre o local em que eles são armazenados. Uma consulta é uma instrução SELECT - SQL. É possível adicionar instruções SELECT - SQL a procedimentos ou a código de evento. Para obter maiores informações sobre eventos, consulte o capítulo 4, Conhecendo o modelo de evento. Criando instruções SQL Para criar uma instrução SELECT - SQL Utilize o Criador de consultas ou o Criador de visualizações para construir a instrução e, em seguida, copie o conteúdo da janela SQL em uma janela de código. Ou Em uma janela de código, digite a instrução SELECT - SQL. Por exemplo, você pode selecionar todos os registros da tabela Customer do banco de dados TasTrade onde o campo Country contém o valor Canadá. SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canadá"\n2 Para executar o comando imediatamente, digite a instrução na janela Comando. Se desejar que cada cláusula seja exibida em uma linha separada na janela, encerre cada linha, exceto a última, com um ponto-e-vírgula para que o Visual FoxPro processe o comando somente depois da última linha. Selecionando um número ou porcentagem de registros Se você só precisar de um determinado número ou porcentagem de registros do conjunto de resultados a ser retornado pela consulta, pode utilizar a propriedade Top na guia Miscelânea nos Criadores de visualização ou consulta ou pode adicionar uma cláusula TOP à sua instrução SELECT - SQL. O número fornecido em uma cláusula TOP pode variar de 1 a Para obter uma porcentagem, você pode utilizar de a Por exemplo, você pode selecionar os primeiros dez registros da tabela Customer no banco de dados TasTrade utilizando a palavra-chave TOP na cláusula SELECT. SELECT TOP * ; FROM tastrade!customer Se desejar selecionar uma porcentagem de registros, você pode usar a palavra-chave PERCENT na cláusula SELECT. SELECT TOP PERCENT * ; FROM tastrade!customer Para controlar que registros estarão em primeiro nos resultados, você pode utilizar um índice na origem de registro ou a cláusula ORDER BY da instrução SELECT - SQL. Por exemplo, se desejar selecionar os dez primeiros clientes com as maiores quantidades de pedido, você poderá especificar um GROUP BY em CUST_ID para mostrar um registro agregado para cada cliente e classificar por ORDER_AMT na cláusula ORDER BY. Para obter uma classificação TOP 10 verdadeira, será necessário especificar uma ordem decrescente em ORDER_AMT para que os registros com as maiores quantidades de pedidos apareçam primeiro nos resultados. Se você utilizar uma ordem crescente, os registros do resultado serão ordenados da menor quantidade de pedido para a maior. Os dez primeiros registros que você selecionaria do conjunto de resultados seriam na verdade os menores valores. SELECT TOP 10 *; FROM testdata!customer INNER JOIN testdata!orders ; ON Customer.cust_id = Orders.cust_id; GROUP BY Customer.cust_id; ORDER BY Orders.order_amt DESC Especificando destinos para resultados de consultas Utilizando cláusulas da instrução SELECT - SQL, você pode especificar vários destinos para armazenar os resultados da consulta. Para enviar os resultados para este destino Tabela separada Matriz Tabela temporária Janela ativa Janela Pesquisar Utilize esta cláusula INTO TABLE minhatabela INTO ARRAY aminhamatriz INTO CURSOR meucursor TO SCREEN O padrão, se nenhum outro destino for especificado. Uma vez armazenados os resultados, você poderá utilizar comandos para controlar como os resultados armazenados são integrados para exibição ou impressão. Armazenando resultados em uma tabela, matriz ou cursor\n3 Você pode armazenar os resultados da consulta em uma tabela, em uma matriz ou em um cursor para outros usos, como preencher formulários e imprimir relatórios e rótulos. Se desejar armazenar os resultados apenas temporariamente, envie-os para uma matriz ou cursor. Se quiser armazená-los permanentemente, envie-os a uma tabela. Para especificar uma tabela como destino Utilize a cláusula INTO da instrução SELECT - SQL para especificar um destino. Este exemplo mostra uma cláusula INTO para uma tabela. SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canadá" ; INTO TABLE mytable Para especificar uma matriz como destino Utilize a cláusula INTO da instrução SELECT - SQL para especificar um destino. Este exemplo mostra uma cláusula INTO para uma matriz. SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canadá" ; INTO ARRAY amyarray Para especificar um cursor como destino Utilize a cláusula INTO da instrução SELECT - SQL para especificar um destino. Este exemplo mostra uma cláusula INTO para um cursor denominado mycursor. SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canadá" ; INTO CURSOR mycursor Se criar uma tabela ou matriz, você poderá utilizá-la como qualquer outra tabela ou matriz do Visual FoxPro. Se criar um cursor, você poderá pesquisar o seu conteúdo. O cursor é aberto na área de trabalho de nível mais baixo disponível. Para acessá-lo, utilize o nome que deu a ele na instrução SELECT - SQL. Os dois procedimentos a seguir descrevem duas maneiras comuns de incluir em um aplicativo os resultados da consulta armazenados em tabelas e cursores. Preenchendo um controle de formulário Se quiser exibir os resultados da consulta em um formulário, você poderá utilizar uma tabela, uma matriz ou um cursor para preencher uma grade, uma caixa de listagem ou uma caixa de combinação. Para preencher um controle de caixa de listagem ou controle de caixa de combinação com uma tabela ou cursor 1 No Criador de formulários, modifique o formulário que possui o controle a ser preenchido. 2 Defina a propriedade RowSourceType como 3 - Instrução SQL. 3 Na propriedade RowSource do controle, digite uma instrução SELECT - SQL que inclua uma cláusula INTO TABLE ou INTO CURSOR. Para preencher um controle de grade com uma tabela ou cursor 1 No Criador de formulários, modifique o formulário que possui o controle a ser preenchido. 2 No evento Load do formulário, digite uma instrução SELECT - SQL que inclua uma cláusula INTO TABLE ou INTO CURSOR. 3 Defina a propriedade RecordSource da grade como o nome da tabela ou do cursor criado no Passo 2. 4 Defina a propriedade RecordSourceType da grade com 0 Tabela (para uma tabela) ou 1\n4 Alias (para um cursor). Imprimindo resultados em um relatório ou em uma rótulo Se o relatório ou a rótulo incluir grupos ou se você precisar ordenar os dados, utilize as várias cláusulas da instrução SELECT - SQL para obter exatamente os resultados necessários. Para enviar resultados para um relatório ou rótulo existentes Utilize a instrução SELECT - SQL com um comando REPORT ou LABEL. Este exemplo utiliza as cláusulas GROUP BY e ORDER BY, assim como o comando REPORT FORM. SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canadá" ; GROUP BY customer.region ; ORDER BY customer.postal_code, customer.company_name ; INTO CURSOR MyCursor REPORT FORM MYREPORT.FRX Este exemplo utiliza um comando LABEL FORM. SELECT * ; FROM tastrade!customer ; WHERE customer.country = "Canadá" ; GROUP BY customer.region ; ORDER BY customer.postal_code, customer.company_name ; INTO CURSOR mycursor LABEL FORM MYLABEL.LBX Embora a instrução SELECT - SQL seja o método mais flexível de preenchimento do relatório ou da rótulo, ele não é o único. Para obter maiores informações sobre como definir fontes de dados de relatórios, consulte a seção Controlando as fontes de dados posteriormente neste capítulo. Para obter maiores informações sobre como integrar os destinos dos relatórios ao aplicativo, consulte Integrando consultas e relatórios posteriormente neste capítulo. Exibindo resultados em uma janela Se desejar exibir os resultados da instrução SELECT - SQL, você poderá enviá-los a uma janela. A janela Pesquisar é o destino padrão dos resultados de consultas e não é necessário incluir uma cláusula de destino. Você pode também enviar os resultados para a janela principal do Visual FoxPro ou para outra janela ativa. Para exibir resultados na janela principal do Visual FoxPro Utilize a cláusula TO SCREEN de uma instrução SELECT - SQL. Para exibir resultados em outra janela ativa Defina uma janela, mostre-a para ativá-la e, em seguida, execute uma consulta SQL ou outro comando que exiba resultados em uma janela. Este exemplo de código mostra a definição de uma janela temporária intitulada Top Customers que exibe os nomes de empresas com mais de R$ em pedidos totais para o ano. Exibindo os resultados da consulta em uma janela Código frmmyform=createobj("form") frmmyform.left = 1 frmmyform.top = 1 frmmyform.width = 130 frmmyform.height = 25 frmmyform.caption = "Top Customers" frmmyform.show Comentário Cria e inicia um objeto de janela temporária.\n5 SELECT customer.company_name, SUM(orders.freight) ; FROM tastrade!customer, tastrade!orders ; WHERE customer.customer_id = orders.customer_id ; GROUP BY customer.company_name ; HAVING SUM(orders.freight) > 5000 ; ORDER BY 2 DESC Introduz uma instrução SELECT - SQL. Adicionando relatórios e rótulos Depois de reunir e organizar os dados, você poderá adicionar relatórios ou rótulos ao aplicativo para imprimir os dados ou exibi-los na tela. É possível controlar os dados contidos no relatório através das fontes de dados selecionadas e manipular e combinar dados brutos a variáveis de relatório. As variáveis de relatório armazenam valores que são calculados e utilizados em um relatório. Controlando as fontes de dados Para controlar as fontes de dados do relatório, você pode definir um ambiente de dados armazenado com o relatório ou ativar fontes de dados específicas em código sempre que executar um relatório. Para obter maiores informações sobre como utilizar o Criador de ambientes de dados, consulte o capítulo 9, Criando formulários. Para Utilizar sempre as mesmas fontes de dados. Utilizar conjuntos separados de fontes de dados. Adicione Tabelas ou visualizações ao ambiente de dados do relatório. DO consulta ou SELECT - SQL ao evento Init do ambiente de dados do relatório. tabela USE, visualização USE, consulta DO ou SELECT - SQL ao evento Click ou a outro código que anteceda um comando REPORT ou LABEL. Se você utilizar uma tabela como fonte de dados, somente utilize aliases nos campos do relatório quando não for lançar mão do relatório com qualquer outra fonte de dados que não seja a própria tabela. Se forem incluídos aliases nos controles de relatório quando você utilizar uma visualização ou consulta como fonte de dados, o relatório poderá exibir o mesmo registro repetidas vezes na sua página. Controlando a ordem do registro Você pode utilizar as fontes de dados usadas pelo relatório para controlar a ordem em que os registros são impressos nele. Os registros são processados e impressos na ordem que aparecem na tabela, visualização ou consulta. Para ordenar os registros em uma tabela, defina um índice no código ou como parte do ambiente de dados do relatório. Para uma consulta, visualização ou código SELECT - SQL, você pode utilizar a cláusula ORDER BY. Se você não ordenar os registros usando as fontes de dados, a única maneira de utilizar somente o relatório para ordená-los é através da propriedade ORDER em um cursor no ambiente de dados. Controlando a seleção do registro Além da ordem em que os registros são exibidos no relatório, você pode selecionar aqueles que serão impressos utilizando a fonte de dados, as opções de impressão do relatório ou uma combinação dos dois. Para usar Visualização ou consulta Adicione Condições na guia Filtro\n6 SELECT - SQL Criador de relatórios Comando REPORT Tabela Cláusula WHERE ou HAVING Definição na caixa de diálogo Opções de impressão Expressões Scope, FOR ou WHILE Índices filtrados Protegendo uma sessão de dados do relatório Para evitar que alterações em outros criadores da sessão de dados global (como mover o ponteiro do registro) afetem a sessão de dados do seu relatório, é possível defini-la como privada. Para definir uma sessão de dados privada No menu Relatório, escolha Sessão de dados privada. Para obter maiores informações sobre a utilização do Criador de ambientes de dados, consulte o capítulo 9, Criando formulários. Para obter maiores informações sobre sessões de dados, consulte o capítulo 17, Programando para acesso compartilhado. Se você desejar exibir os resultados da consulta em um gráfico, poderá utilizar o Assistente de gráficos, o Criador de consultas ou um comando SELECT - SQL. Para utilizar o Criador de consultas ou um comando SELECT - SQL, siga as etapas a seguir. Você precisa incluir pelo menos um campo numérico no conjunto de resultados para criar um gráfico. Após a conclusão da consulta, é possível selecionar um dos seis tipos de gráficos, cada um com duas variações. Para modificar o gráfico 1 Pesquise a tabela que contém o gráfico. 2 Clique duas vezes sobre o campo geral para exibir o gráfico. 3 Clique duas vezes sobre o gráfico para abrir o Microsoft Graph e exiba a barra de ferramentas do Microsoft Graph. 4 Modifique o gráfico no Microsoft Graph. Aprimorando o layout da página Você pode aprimorar o layout das páginas do seu relatório definindo várias colunas e alterando a área da página reservada para uma faixa, modificando a altura de cada faixa. Definindo várias colunas em uma página Para criar agendas telefônicas, rótulos de endereçamento ou outros tipos de listas, você poderá definir várias colunas por página. Para definir um relatório com várias colunas 1 No menu Arquivo, escolha Configurar página. Caixa de diálogo configurar página com colunas definidas\n7 2 Na área Colunas, digite o número de colunas para a página. É equivalente ao número de registros que você deseja imprimir na página. 3 Na caixa Largura, digite um valor para a largura da coluna. 4 Na caixa Espaçamento, digite um valor para o espaço entre cada coluna que você deseja obter. Dica Se você estiver imprimindo grupos definidos para iniciar em uma nova página, não utilize a opção Ordem de impressão. 5 Escolha OK. O Criador de relatórios refletirá as suas alterações. Se o layout já contiver controles de relatório na faixa Detalhes, talvez você precise movê-los ou dimensioná-los para que se ajustem aos limites da nova coluna. Definindo a altura de faixa do relatório Ao criar o relatório, você pode alterar a altura de sua faixa. Ela determina a quantidade de espaço que cada faixa do relatório utiliza dentro das margens da página. Por exemplo, se a faixa Título estiver definida em meia polegada, o Título aparecerá na primeira meia polegada do espaço após a margem superior. A faixa Detalhes mostra a quantidade de espaço destinado a cada registro impresso. As informações a seguir aplicam-se a todas as faixas do relatório. É possível definir parâmetros adicionais para as faixas Cabeçalho do Grupo e Rodapé do Grupo. Para obter maiores informações sobre as faixas Grupo, consulte a seção Agrupando dados em seu layout no capítulo 7, Criando relatórios e rótulos, no Guia do Usuário. Para definir uma altura de faixa precisa 1 Clique duas vezes sobre a barra para a faixa apropriada. Será exibida uma caixa de diálogo para a faixa. 2 Na caixa Altura, digite um valor para a altura. 3 Escolha OK. Utilizando expressões e funções em controles de campo Você pode incluir controles de campo em seu relatório ou em sua rótulo para exibir valores a partir de uma variedade de expressões, incluindo campos de tabelas e visualizações, variáveis e cálculos.\n8 As seções a seguir descrevem algumas expressões e funções mais freqüentemente utilizadas, como campos múltiplos, datas e números de página. Adicionando controles de campo Você pode adicionar controles de campo de várias formas. Para adicionar campos de tabela a partir do ambiente de dados 1 Abra o ambiente de dados do relatório. 2 Selecione uma tabela ou visualização. 3 Arraste os campos para o layout. Para adicionar campos de tabela a partir da barra de ferramentas 1 Na Barra de ferramentas controles de relatório, introduza um controle Field. 2 Na caixa de diálogo Expressão de relatório, escolha o botão de reticências após a caixa Expressão. 3 Na caixa Campos, clique duas vezes sobre o nome do campo desejado. Os nome da tabela e do campo aparecem na caixa Expressão de campo no relatório. Observação Se a caixa Campos estiver vazia, adicione uma tabela ou visualização ao ambiente de dados. Você não precisa manter o alias do nome da tabela na expressão. Pode excluí-lo ou limpar as opções de Construtor de expressões.. 4 Escolha OK. 5 Na caixa de diálogo Expressão de relatório, escolha OK. Após digitar a expressão, você pode alterar o formato ou definir opções de impressão, posição ou extensão. Para obter maiores informações, consulte Adicionando um comentário a um controle no capítulo 7, Criando relatórios e rótulos, no Guia do Usuário e Definindo opções de impressão de um controle posteriormente neste capítulo. Inserindo controles de campos concatenados Após adicionar os campos de tabela, você pode observar que eles não são impressos na página da maneira desejada. Por exemplo, a impressão separada dos controles de campo de Cidade, Região e Código Postal causa espaços indesejáveis entre cada valor. Você pode remover ou concatenar os campos da tabela em uma única expressão de campo. O espaço que cada valor deste controle exige varia. É possível definir o ajuste do controle para cada valor. Para combinar vários campos da tabela em uma expressão 1 Na Barra de ferramentas controles de relatório, introduza um controle Field. Dica Dimensione o campo para a quantidade de espaço mínima exigida pela expressão. Se houver a necessidade de mais espaço, é possível definir a extensão do controle para valores maiores, mas não será possível encolhê-lo se menos espaço for necessário. 2 Na caixa de diálogo Expressão de relatório, selecione o botão de reticências após a caixa Expressão. 3 No Construtor de expressões, selecione ALLTRIM(expC) na caixa Seqüência. A função da seqüência aparece na caixa Expressão com expc selecionado. 4 Clique duas vezes sobre o primeiro nome de campo que você deseja exibir no controle. O nome do campo substitui expc.\n9 5 Digite um sinal de adição após o nome do campo ou selecione + na caixa de funções Seqüência. 6 Digite, ou selecione Text na lista de funções Seqüência e, em seguida, digite uma vírgula. 7 Repita as etapas 3 e 4 para campos adicionais para concluir a expressão e, em seguida, escolha OK. 8 Na caixa de diálogo Expressão de relatório, selecione Avançar quando o espaço estourar. Quando o controle estiver preenchido, o espaço alocado para o controle é ajustado para baixo para acomodar o valor da expressão. Para obter maiores informações sobre Avançar quando o espaço estourar, consulte Imprimindo controles com valores de tamanhos variáveis posteriormente neste capítulo. Para combinar vários campos em uma expressão, coloque uma função ALLTRIM( ) antes de cada nome de campo, coloque a pontuação entre aspas e ponha um sinal de adição entre cada um dos elementos da expressão. Se os tamanhos do valor do campo não forem variáveis, tais como códigos postais ou abreviações, você só poderá digitar o nome do campo, conforme exibido neste exemplo: ALLTRIM(city)+", "+region+" "+postal code Observe os espaços entre aspas, e não entre vírgulas, para separar a região e o código postal. Para obter maiores exemplos, consulte o relatório INVOICE.FRX no Exemplo de solução. Removendo e concatenando expressões de caracteres Para remover e concatenar expressões de caracteres rapidamente no Construtor de expressões, você poderá colocar vírgulas entre elas. O valor da expressão que precede a vírgula é removido. Você pode também utilizar ponto-e-vírgula para colocar a expressão em uma nova linha, desde que o valor removido tenha um tamanho maior do que zero. O exemplo a seguir mostra as expressões de caractere para campos em um endereço de correio eletrônico: contact_name; address; city, region, postal_code Observação Utilize estes métodos quando não desejar incluir pontuação no valor. Se você usar estes métodos, certifique-se de que o campo esteja definido com Avançar quando o espaço estourar. Para obter maiores informações, consulte Imprimindo controles com valores de tamanhos variáveis posteriormente neste capítulo. Inserindo a data atual Você pode inserir um controle de campo que imprima a data atual. Para inserir a data atual 1 Na Barra de ferramentas controles de relatório, insira um controle Field. 2 Na caixa de diálogo Expressão de relatório, selecione o botão de reticências após a caixa Expressão. 3 No Construtor de expressões, selecione DATE( ) na lista Data. 4 Escolha OK. 5 Na caixa de diálogo Expressão de relatório, escolha OK. Inserindo um número de página As faixas Cabeçalho da página ou Rodapé da página geralmente contêm um número. Se você utilizar um Assistente ou Relatório rápido, um número de página será inserido para você na faixa Rodapé da página. Para inserir um número de página\n10 1 Na Barra de ferramentas controles de relatório, insira um controle Field. 2 Na caixa de diálogo Expressão de relatório, selecione o botão de reticências após a caixa Expressão. 3 No Construtor de expressões, selecione _pageno na lista Variáveis. 4 Escolha OK. 5 Na caixa de diálogo Expressão de relatório, escolha OK. Dica Você pode utilizar este procedimento para inserir qualquer uma das variáveis do sistema a partir da lista Variáveis de seu relatório. Definindo variáveis de relatório Para manipular dados e exibir resultados calculados em um relatório, você pode utilizar variáveis de relatório.com elas, você poderá calcular valores e, em seguida, utilizar esses valores para calcular valores subseqüentes. Para definir uma variável de relatório 1 Abra ou crie um relatório. 2 No menu Relatório, selecione Variáveis. 3 Na caixa de diálogo Variáveis do relatório, selecione a caixa Variáveis e digite um nome da variável. 4 Na caixa Valor a armazenar, digite um nome de campo ou qualquer outra expressão. 5 Se for o caso, selecione uma opção de cálculo. 6 Se for o caso, na caixa Valor inicial, digite uma expressão que defina o valor inicial. 7 Selecione OK. Você pode utilizar a variável em qualquer expressão digitada no relatório. Para contar todas as entradas relativas ao Canadá na tabela Company, utilize a expressão a seguir e selecione Contagem como a opção de cálculo. IIF(country="Canadá",1,0) O exemplo abaixo mostra três variáveis para uma folha de ponto simples. Para armazenar este valor Horário de chegada do funcionário Horário de saída do funcionário Tempo total de permanência do funcionário Crie esta variável Utilizando esta expressão tarrive hour_in + (min_in / 60) tleave hour_out + (min_out / 60) tdaytotal tleave - tarrive Você pode utilizar a variável tdaytotal em vários outros cálculos, como no número de horas trabalhadas em uma semana, em um mês ou em um ano; no número médio de horas trabalhadas diariamente; e assim sucessivamente. Para obter exemplos de variáveis de relatório, consulte os relatórios PERCENT.FRX e INVOICE.FRX no Exemplo de solução. Reordenando variáveis de relatório As variáveis de relatório são avaliadas na ordem em que aparecem na lista e podem afetar o valor de expressões que as utilizam. Por exemplo, se a variável 1 for utilizada para definir o valor da\n11 variável 2, a variável 1 deverá aparecer antes da variável 2. No exemplo da folha de ponto anterior, tarrive e tleave devem vir antes de tdaytotal. Para alterar a ordem das variáveis de relatório 1 No menu Relatório, selecione Variáveis. 2 Na caixa Variável, arraste o botão para a esquerda da variável para reorganizar a ordem. 3 Selecione OK. Definindo o valor inicial de uma variável Se utilizar uma variável em cálculos, certifique-se de inicializá-la com um valor diferente de zero para evitar um erro de divisão por este número. Se você não especificar um valor, o Visual FoxPro atribuirá um valor padrão igual a zero. Para definir o valor inicial de uma variável 1 No menu Relatório, selecione Variáveis. 2 Na caixa Variável, selecione a variável que deseja definir. 3 Na caixa Valor Inicial, digite o valor. 4 Selecione OK. Se você reordenar os grupos no relatório, pode ser que as variáveis do relatório não sejam redefinidas no campo correto. Por exemplo, se o relatório tiver dois grupos, o primeiro agrupando por país e o segundo por data, e você alternar a ordem deles, as variáveis ainda serão redefinidas de acordo com as posições originais dos grupos. Você pode alterar o valor de um cálculo especificando quando a variável é redefinida. Como padrão, o Visual FoxPro redefine as variáveis de relatório no final dele. Para redefinir a variável no fim de um relatório, de uma página ou de uma coluna 1 No menu Relatório, selecione Variáveis. 2 Na caixa Redefinir, selecione uma opção. 3 Selecione OK. Para redefinir a variável ao entrar ou ao sair de qualquer faixa 1 No Criador de relatórios, abra o relatório. 2 Clique duas vezes sobre a barra da faixa do relatório. 3 Na área Executar expressão da caixa de diálogo da faixa, selecione o botão de reticências no fim da caixa Ao entrar ou Ao sair. 4 Digite uma expressão para redefinir a variável sempre que entrar ou sair da faixa. Formatando controles de campos Após inserir um controle de campo, você pode alterar o tipo de dados e o formato de impressão do controle. Os tipos de dados podem ser Caractere, Numérico ou Data. Cada um desses tipos de dados possui as suas próprias opções de formato, inclusive a opção de criar o seu próprio modelo. O formato determina como o campo é exibido quando o relatório ou a rótulo são impressos. Você pode digitar funções de formato diretamente na caixa Expressões da caixa de diálogo Expressão de relatório ou pode selecionar opções na caixa de diálogo Formatar. Geralmente, você pode converter todas as saídas em ordem alfabética em maiúsculas, inserir vírgulas ou vírgulas decimais em saída numérica, exibir saída numérica em formato de moeda ou converter um formato de data em outro. Opções de formatação para controles de relatório\n12 Para controles de campo, você pode definir uma variedade de opções de formato para cada tipo de dados. Para formatar um controle de campo 1 Escolha o controle Field. 2 Na caixa de diálogo Expressão de relatório, escolha o botão de reticências após a caixa Formatar. 3 Na caixa de diálogo Formatar, selecione o tipo de dados para o campo: Caractere, Numérico ou Data. A área Opções de edição exibe as opções de formatação disponíveis para este tipo de dados. Observação Este tipo de dados se aplica somente ao controle de relatório. Ele reflete o tipo de dados da expressão e não altera o tipo de dados do campo na tabela. 4 Selecione as opções de formato e justificação desejadas. A caixa de diálogo Formatar exibe opções diferentes, dependendo do tipo de dados escolhido. Você também pode criar um modelo de formato digitando caracteres na caixa Formatar. Justificando texto em um campo Você pode justificar o conteúdo do campo dentro do controle de duas formas. Esta definição não altera a posição do controle no relatório, somente o conteúdo dentro do espaço do controle. Para justificar texto em um controle de campo 1 Selecione os controles que você deseja alterar. 2 No menu Formatar, escolha Alinhar Texto. 3 No submenu, escolha o comando adequado. Para justificar texto em um campo 1 Escolha o controle Field. 2 Na caixa de diálogo Expressão de relatório, escolha o botão de reticências após a caixa Formatar. Caixa de diálogo formatar para uma expressão numérica 3 Na caixa de diálogo Formatar, selecione o tipo de dados para o campo: Caractere, Numérico ou Data. 4 Selecione as opções de formato e justificação desejadas. Definindo modelos de formato de campo\n13 Um modelo de formato permite que você personalize o formato do campo. Ao digitar uma combinação de caracteres e códigos na caixa Formatar da caixa de diálogo Expressão de relatório ou da caixa de diálogo Formatar, você pode criar uma ampla variedade de formatos de impressão. Os caracteres digitados aparecem como texto literal junto com o valor do texto. Os códigos digitados determinam a aparência da saída do campo. Por exemplo, se você usar o modelo de formato a seguir para um campo numérico de 10 dígitos, os caracteres (parênteses, espaços e traços) serão impressos juntamente com os dados numéricos. Modelo de Formato Saída Impressa (999) (123) Alterando fontes Você pode alterar a fonte e o tamanho do texto para cada controle de rótulo ou campo ou pode alterar a fonte padrão do relatório. Para alterar as fontes e o tamanho em um relatório 1 Selecione o controle. 2 No menu Formatar, selecione Fonte. A caixa de diálogo Fonte é exibida. 3 Selecione o tamanho de ponto e fonte adequados e, em seguida, escolha OK. Para alterar a fonte padrão 1 No menu Relatório, escolha Fonte padrão. 2 Na caixa de diálogo Fonte, selecione o tamanho de ponto e fonte adequados ao seu uso e, em seguida, escolha OK. Somente os controles inseridos após alterar a fonte padrão refletirão as novas definições de fonte. Para alterar os objetos existentes, selecione-os e, em seguida, altere a fonte utilizando a opção Fonte no menu Formatar. Recortando uma figura ou objeto OLE A figura ou objeto OLE inseridos podem não se ajustar à moldura que você desenhou ao criar o controle. Como padrão, a figura ou objeto mantém o tamanho original. Você pode cortá-lo ou dimensioná-lo para que se ajuste à moldura. Se a figura ou objeto OLE for maior do que a moldura criada no Criador de relatórios, apenas uma parte da figura ou do objeto aparecerá na moldura. A figura ou o objeto está ancorado na parte superior e à esquerda da moldura. Não se pode ver a parte inferior direita que se estende além da moldura. Para ajustar uma figura a uma moldura 1 No Criador de relatórios, crie um Controle de ligação de OLE/figura. 2 Na caixa de diálogo Figura do relatório, selecione Dimensionar figura manter proporções. A figura inteira é exibida, preenchendo a maior parte possível da moldura e mantendo as suas proporções relativas. Este procedimento protege a figura contra distorções verticais ou horizontais. Para preencher a moldura com a figura 1 No Criador de relatórios, crie um Controle de ligação de OLE/figura. 2 Na caixa de diálogo Figura do relatório, selecione Dimensionar figura preencher moldura. A figura inteira é alterada para preencher a moldura dimensionada. Se necessário, ela é estendida vertical ou horizontalmente para ajustar-se à moldura. Para ver um exemplo de um relatório com figuras, consulte o relatório WRAPPING.FRX em Exemplo de solução.\n14 Centralizando um objeto OLE Os objetos OLE incluídos em um campo Geral podem variar em forma e tamanho. Se o objeto em um campo Geral for menor do que a moldura, ele aparecerá no canto superior esquerdo dela. Você pode centralizá-lo para garantir que todos os objetos menores do que a moldura sejam centralizados no relatório ou na rótulo. As figuras do arquivo não precisam ser centralizadas pois não apresentam variação. Para centralizar objetos OLE do campo Geral 1 No Criador de relatórios, crie um Controle de ligação de OLE/figura. 2 Na caixa de diálogo Figura do relatório, selecione Centralizar figura. Os objetos OLE impressos são centralizados na área quando o relatório é visualizado ou impresso. Alterando cores de controles de relatório Você pode alterar a cor de um campo, uma rótulo, linha ou retângulo. Para alterar cores 1 Selecione os controles a serem alterados. 2 Na Barra de ferramentas paleta de cores, escolha Cor do primeiro plano ou Cor do segundo plano. 3 Selecione a cor desejada. Definindo opções de impressão para controles A posição da faixa e o layout geral dos controles determinam a hora e o local em que são impressos. Você também pode definir opções de impressão específicas para cada controle. Cada controle possui um tamanho padrão com base em seu valor (campos e rótulo) ou no tamanho criado (linhas, retângulos e figuras). O tamanho do controle no layout define sua largura de exibição. Como o valor de alguns controles variarão de acordo com cada registro, você poderá definir a extensão da altura do controle para baixo de modo a exibir o valor inteiro. Se não for definido para estender, o valor ficará truncado na largura de exibição. Você não pode redimensionar controles Label, mas pode redimensionar todos os outros controles. Imprimindo controles com valores de tamanhos variáveis Se você quiser que um controle utilize somente o espaço necessário pelo seu valor, pode definir a sua extensão. Por exemplo, os valores em uma expressão podem variar de acordo com cada registro. Em vez de distribuir um espaço fixo no relatório que acomode o valor maior, você poderá definir a extensão do controle para baixo de modo a exibir o valor inteiro. Você pode definir que os controles abaixo do controle de extensão flutuem na página em relação a ele. Exemplos de controles definidos para estender e flutuar A opção de extensão está disponível para campos, linhas verticais, retângulos e retângulos arredondados.\n15 Para obter um exemplo de controles que estendem e flutuam, consulte o relatório WRAPPING.FRX em Exemplo de solução. Para definir a extensão de um campo com o seu valor 1 Clique duas vezes sobre o controle do campo para exibir a sua caixa de diálogo. 2 Selecione Avançar quando o espaço estourar. Os controles inseridos em relação aos controles que são estendidos devem ser definidos para flutuar ou serão substituídos. Para definir um controle Float 1 Clique duas vezes sobre o controle para exibir a sua caixa de diálogo. 2 Na caixa de diálogo do controle, selecione Flutuante. Cuidado Alguns dados podem ser substituídos durante a impressão se: (1) você posicionar um campo em relação à parte inferior da faixa e incluir abaixo dele outro campo que esteja posicionado em relação à parte superior da faixa e possa ser estendido; ou (2) você posicionar um campo em relação à parte superior da faixa e incluir acima dele outro campo que esteja posicionado em relação à parte superior da faixa e possa ser estendido. Você pode também definir a extensão de linhas, retângulos e retângulos arredondados. Eles podem se estender em relação à faixa ou, se parte de um grupo de controles, podem se estender em relação ao maior controle do grupo. Para definir a extensão de uma linha ou de um retângulo 1 Clique duas vezes sobre o controle para exibir a sua caixa de diálogo. 2 Na área Extensão para baixo, selecione uma opção. Para imprimir uma borda ao redor de um controle que pode ser estendido 1 Desenhe um retângulo ao redor dos controles que podem ser estendidos. 2 Clique duas vezes sobre o retângulo para exibir a caixa de diálogo Retângulo/Linha. 3 Na área Extensão para baixo, selecione Estender em relação ao objeto mais alto do grupo. 4 Escolha OK. 5 Arraste uma caixa de seleção ao redor do retângulo. 6 No menu Formatar, escolha Grupo. As alças de seleção aparecem nos cantos do retângulo. De agora em diante, todos os controles são vistos como um só. O retângulo se estenderá juntamente com o campo que pode ser estendido. Independente do tamanho da extensão do valor no campo, o retângulo manterá sua borda ao redor dele. Você pode colocar dois destes grupos lado a lado no layout e um não será afetado pela extensão do outro. Para imprimir um controle que pode ser estendido abaixo de outro 1 Insira dois controles um abaixo do outro no layout. 2 Clique duas vezes sobre o controle superior para exibir a caixa de diálogo do controle. 3 Na área Posição do campo, selecione Fixa em relação à parte superior da faixa e, em seguida, escolha OK. 4 Clique duas vezes sobre o controle inferior para exibir a caixa de diálogo do controle. 5 Na área Posição do campo, selecione Flutuante e, em seguida, escolha OK. Os dois valores de registro serão impressos por inteiro e não sobrescreverão um ao outro. Definindo opções de impressão de um controle Você pode controlar quando imprimir e qual a freqüência de impressão de cada controle do relatório em seu relatório. Para obter maiores informações sobre as opções de impressão de um controle,\n16 consulte a Caixa de diálogo Imprimir quando. Suprimindo valores repetidos Para controles de campo, você pode suprimir valores repetidos em registros consecutivos de modo que o valor seja impresso uma vez no primeiro registro, mas não apareça nos registros subseqüentes até que o valor mude. Por exemplo, se você estiver imprimindo uma fatura e um dos campos contiver a data da transação, a data só será impressa uma vez em transações ocorridas na mesma data. Para suprimir valores repetidos 1 Clique duas vezes sobre o controle para exibir sua caixa de diálogo. 2 Escolha Imprimir quando para exibir a caixa de diálogo Imprimir quando. Caixa de diálogo Imprimir quando 3 Na área Imprimir valores repetidos, selecione Não e, em seguida, escolha OK. Para repetir somente em uma nova página ou coluna 1 Clique duas vezes sobre o controle. 2 Escolha Imprimir quando. 3 Na área Imprimir valores repetidos, selecione Não. 4 Na área Imprimir também, selecione Na primeira faixa inteira da nova página/coluna e, em seguida, escolha OK. Para repetir quando a faixa de detalhes avançar para uma nova página ou coluna 1 Clique duas vezes sobre o controle. 2 Escolha Imprimir quando. 3 Na área Imprimir também, selecione Quando detalhes avançar para uma nova página/coluna e, em seguida, escolha OK. Construindo expressões de impressão Você pode adicionar expressões a um controle: elas são avaliadas antes da impressão do campo. Se a expressão for avaliada como falsa (.F.), o campo não será impresso. Se você adicionar uma expressão, todas as outras opções da caixa de diálogo Imprimir quando serão desativadas, exceto\n17 Remover linhas em branco. Para obter exemplos de condições Imprimir quando, consulte os relatórios COLORS.FRX e LEDGER.FRX em Exemplo de solução. Para adicionar uma expressão de impressão 1 Clique duas vezes sobre o controle. 2 Escolha Imprimir quando. 3 Na caixa Imprimir somente se a expressão for verdadeira, digite uma expressão. Ou Clique sobre o botão de reticências para criar uma expressão com o Construtor de expressões. Suprimindo linhas em branco Seu relatório pode incluir registros que não contenham valores para cada controle do campo. Como padrão, o Visual FoxPro deixa a área deste campo em branco. Você pode remover essas áreas em branco para criar uma exibição mais agradável e contínua das informações. Para suprimir linhas em branco 1 Clique duas vezes sobre o controle que provavelmente causará linhas em branco no relatório. 2 Escolha Imprimir quando. 3 Selecione Remover linha em branco. O Visual FoxPro removerá a linha do relatório se esta retornar valores em branco. Se o campo não for impresso ou se o campo da tabela estiver vazio, o Visual FoxPro verificará outros controles na linha. Se nenhum for encontrado, a linha será removida. Se você não selecionar esta opção e nenhum outro controle estiver na mesma linha, uma linha em branco será impressa. Definindo opções de impressão para grupos Você pode controlar como os grupos serão impressos no relatório. algumas vezes, você pode escolher que cada grupo inicie em uma página separada ou queira controlar quando o cabeçalho do grupo será impresso. Definindo quebras de página de grupo Além de selecionar o agrupamento do campo ou da expressão, a caixa de diálogo Agrupar dados permite que você especifique opções de quebra de página para os grupos. Escolhendo uma opção de cabeçalho do grupo Talvez você queira que os grupos apareçam na coluna seguinte em relatórios com várias colunas, em uma nova página em formulários ou com uma nova página numerada como 1. A caixa de diálogo Agrupar dados oferece quatro opções para a realização destas tarefas. Você pode: Começar grupo em nova coluna. Começar cada grupo em uma nova página. Redefinir número da página como 1 para cada grupo. Reimprimir o cabeçalho do grupo em cada página. Após digitar uma expressão, você pode selecionar estas opções na área Propriedades do grupo. Evitando cabeçalhos de grupo órfãos Às vezes, um grupo pode ser impresso parcialmente em uma página e, em seguida, terminar na seguinte. Para evitar a impressão de um cabeçalho de grupo próxima ao final da página, estando a maioria dos registros na página seguinte, é possível definir a distância mínima da parte inferior que\n18 um cabeçalho do grupo será impresso. Se o cabeçalho estivesse posicionado mais próximo à parte inferior da página do que o número de polegadas ou centímetros digitados, o Visual FoxPro imprimirá o cabeçalho em uma nova página. Para evitar cabeçalhos de grupo órfãos 1 No menu Relatório, escolha Agrupar dados. 2 Na caixa de diálogo Agrupar dados, escolha ou digite um valor na caixa Começar grupo em uma nova página. Dica Para determinar um bom valor para o controle órfão, adicione a altura do Cabeçalho do grupo a uma ou três vezes a altura de Detalhes. Imprimindo valores suprimidos quando o grupo mudar Se forem suprimidos valores repetidos, é possível que você queira imprimi-los quando um determinado grupo mudar. Para imprimir valores repetidos quando o grupo mudar 1 Clique duas vezes sobre o controle para exibir sua caixa de diálogo. 2 Escolha o botão Imprimir quando para exibir a caixa de diálogo Imprimir quando. 3 Selecione Quando o grupo mudar. Os grupos definidos para o relatório aparecem na caixa. 4 Selecione um grupo na caixa e, em seguida, escolha OK. Repetindo cabeçalhos do grupo Quando um grupo continuar na página seguinte, talvez você queira que o cabeçalho do grupo se repita na parte superior do grupo de informações contínuas. Se houver vários grupos de dados no relatório, o cabeçalho nas páginas subseqüentes serão do último grupo da lista. Coloque todos os controles que você deseja imprimir para o cabeçalho do grupo na faixa do cabeçalho do último grupo na lista. Para repetir o cabeçalho do grupo na página seguinte Na caixa de diálogo Agrupar dados, selecione o grupo que você deseja repetir e, em seguida, escolha Reimprimir cabeçalho do grupo em cada página. Se você não quiser repetir o cabeçalho do grupo, limpe esta caixa de verificação. Controlando a saída do relatório e do rótulo Você pode controlar para onde a saída do relatório e do rótulo é enviada, utilizando uma das palavras-chave com o comando REPORT ou LABEL: PRINT PREVIEW FILE Se você não utilizar nenhuma palavra-chave, o relatório será enviado para a tela ou janela ativa. Selecionando registros para impressão Ao imprimir um relatório, talvez você queira limitar a quantidade de registros que aparece no relatório, fornecendo critérios de seleção. Você pode: Escolher um escopo de registros especificando uma quantidade ou um intervalo. Construir uma expressão FOR que selecione registros que correspondam a uma condição. Construir uma expressão WHILE que selecione registros até a localização de um que não\n19 corresponda a uma condição. Você pode utilizar qualquer combinação destas opções. A expressão WHILE substitui os outros critérios. Imprimindo uma quantidade ou um intervalo de registros Uma maneira de limitar o número de registro é especificar sua quantidade ou seu intervalo. Utilizando a opção Escopo, você pode selecionar um único registro ou um grupo de registros posicionados em seqüência no arquivo. Observação O índice ativo e o ponteiro atual afetam os resultados das opções de escopo Próximo e Restante. Por exemplo, o próximo registro em uma tabela indexada pelo sobrenome provavelmente é diferente de um registro em uma tabela indexada pelo estado. Isto não afeta a opção Registro pois o número de um registro não muda quando a tabela é indexada. Para selecionar um número limitado de registros 1 No menu Arquivo, escolha Imprimir. 2 Na caixa de diálogo Imprimir, escolha Opções. 3 Na caixa de diálogo Opções de impressão, escolha Opções. Caixa de diálogo Opções de impressão de relatório e rótulo 4 Na caixa de diálogo Opções de impressão de rótulo e impressão, escolha Escopo. 5 Selecione a opção de escopo adequada. Para imprimir Cada registro a partir de um arquivo de origem Um intervalo de registros começando com 1 Um registro específico por número Escolha esta opção de escopo Tudo Próximo Registro O registro atual mais todos os registros Restante posteriores no final do arquivo O Visual FoxPro imprime o relatório utilizando dados dos registros dentro do escopo selecionado. Imprimindo registros que correspondem a uma condição Se os registros que você deseja selecionar não estiverem em seqüência na tabela, você poderá construir uma expressão lógica que especifique critérios de seleção que um registro deve atender para ser impresso. Por exemplo, você pode optar pela impressão de todos os registros com um determinado valor em um campo. Para digitar critérios para a seleção de registros 1 No menu Arquivo, escolha Imprimir. 2 Na caixa de diálogo Imprimir, escolha Opções.\n20 3 Na caixa de diálogo Opções de impressão, escolha Opções. 4 Na caixa de diálogo Opções de impressão de rótulo e impressão, escolha Escopo. 5 Na caixa For, digite uma expressão FOR. Ou Certifique-se de que os registros de origem utilizados pelo relatório estejam abertos e, em seguida, escolha o botão For a fim de utilizar o Construtor de expressões. Observação Você não precisa incluir o comando FOR na expressão. Por exemplo, digite country = "Canadá" para ver somente os dados relativos ao Canadá. O Visual FoxPro avalia todos os registros e imprime o relatório utilizando os registros que correspondem à condição na expressão. Controlando a seleção de registros para impressão Ao imprimir, você pode especificar uma condição que deve ser atendida para continuar avaliando e selecionando registros. Você digita essa condição como uma expressão WHILE. Contanto que a expressão WHILE continue verdadeira, o Visual FoxPro processa a fonte de dados. Após localizar um registro que não atenda à condição, o Visual FoxPro termina o processo de avaliação e imprime os registros selecionados. Esta opção permite que você selecione os registros com base nas informações externas aos valores contidos nos campos. Dica Se você utilizar uma expressão WHILE em um campo que não foi indexado, o processo de seleção poderá terminar antes da avaliação de todos os registros apropriados. Antes de imprimir o registro, certifique-se de que a tabela de origem tenha o índice apropriado ativo para a expressão WHILE que você deseja utilizar. Para digitar critérios para o término da seleção do registro 1 No menu Arquivo, escolha Imprimir. 2 Na caixa de diálogo Imprimir, escolha Opções. 3 Na caixa de diálogo Opções de impressão, escolha Opções. 4 Na caixa de diálogo Opções de impressão de rótulo e impressão, escolha Escopo. 5 Na caixa While, digite uma expressão WHILE. Ou Escolha o botão While para usar o Construtor de expressões. Observação Você não precisa incluir o comando WHILE na instrução. Por exemplo, digite sales > 1000 para ver somente as vendas acima de mil dólares. O Visual FoxPro imprime o relatório utilizando os registros avaliados enquanto a expressão for verdadeira. Imprimindo relatórios e rótulos Se você quiser enviar o relatório para a impressora, poderá enviá-lo diretamente para ela ou exibir a caixa de diálogo Configurar impressão. Para enviar um relatório para a impressora Utilize a cláusula TO PRINTER do comando REPORT ou LABEL. Por exemplo, o código a seguir envia o relatório MyReport para a impressora padrão e interrompe a impressão do relatório na tela. REPORT FORM MYREPORT.FRX TO PRINTER NOCONSOLE Para exibir a caixa de diálogo Configurar impressão antes de enviar o relatório para a impressora Utilize a cláusula TO PRINTER PROMPT do comando REPORT ou LABEL. Por exemplo, o código a seguir exibe a caixa de diálogo Configurar impressão, envia o relatório


Honda HR-V, Fit e City estão entre os mais seguros da América Latina - Autos Segredos\nHome Capa Honda HR-V, Fit e City estão entre os mais seguros da América...\nHonda HR-V, Fit e City estão entre os mais seguros da América Latina\nResultados dos testes efetuados pelo Latin NCAP com os modelos Honda Fit, City e HR-V divulgados hoje colocam estes automóveis entre os mais seguros da América Latina. As notas foram máximas, de cinco estrelas, para adultos nos três modelos, com destaque para o HR-V, que também recebeu nota máxima para crianças no banco traseiro.\nA produção dos três modelos é nacional, com a planta de Sumaré produzindo empregando alta tecnologia na produção. O HR-V tem construção por estrutura conhecida como ACE (Advanced Compatibility Engeneering), patente da Honda, que foi pensada para absorver forças de impacto de maneira uniforme e tem reforços no subchassis e em outros pontos da carroceria. Fit e City também compartilham a mesma arquitetura.\nOutros pontos que colaboraram para a boa nota foram o controle de estabilidade e tração VSA (Vehicle Stability Assist), de série, além das fixações ISOFIX e LATCH para assentos infantis e airbags dianteiros para motorista e passageiro. A versão topo de linha do HR-V ainda possui airbags laterais na dianteira.\nFit e City receberam melhorias estruturais e de carroceria, com destaque para as portas e tanque de combustível, de moto a suportar melhor impactos laterais, o que demonstra o empenho da Honda em melhorar a qualidade e segurança de seus produtos, mesmo no caso de veículos já consagrados no mercado nacional.\nO presidente da Honda South America, Issao Mizoguchi, declarou que a segurança dos ocupantes dos automóveis é prioridade da marca: “Os resultados obtidos com as avaliações da Latin NCAP refletem nossa preocupação com a segurança e a qualidade de nossos veículos, atributos sempre presentes em nossos produtos, como um DNA.”\nFotos | Latin NCAP/Divulgação\nArtigo anteriorEm dez anos Brasil reduziu em 36% o número de mortes de crianças no trânsito\nPróximo artigoAudi A3 Sedan nacional chega ao mercado. Menos refinado, preço não caiu\nDependendo da versão, Honda Civic fica até R$ 1.300 mais caro


Covid-19: há 892 pacientes em tratamento na cidade – Jornal Semanário\nCovid-19: há 892 pacientes em tratamento na cidade\nNas últimas 24h, 59 novos positivados, 60 curas e um óbito foram inseridos na contagem\nO boletim epidemiológico divulgado hoje, 12, aponta que, desde o início da pandemia, Bento Gonçalves possui 10.291 casos confirmados, 9.203 curados e 196 óbitos. Sendo assim, são 892 pacientes que seguem em tratamento.\nDesses, 52 estão internados em Unidades de Terapia Intensiva (UTIs), 72 em isolamento hospitalar e 768 em domicílio. A taxa de suspeitos chega a 232, sendo um hospitalizado em UTI e três cumprem as medidas em casa.\nNas últimas 24h, 59 novos positivados, 60 curas e um óbito foram inseridos na contagem. Trata-se de um mulher, na faixa etária de 80 anos, que estava internada no Hospital Tacchini. Ela tinha comorbidades e faleceu na quinta-feira.\nFoto: Alexandre Brusa/ Tacchini


Pagamento do IPTU 2021 em cota única é prorrogado até 15 de março – Paraiba Debate\nPagamento do IPTU 2021 em cota única é prorrogado até 15 de março\nPor Da Redação - 12 de fevereiro de 2021 19\nA Prefeitura de Campina Grande, através da Secretaria de Finanças do Município, já está disponibilizando, via endereço eletrônico (www.campinagrande.pb.gov.br), boletos para pagamento do Imposto Predial e Territorial Urbano-IPTU 20021. O prazo para pagamento à vista, em cota única, foi prorrogado até 15 de março. Neste ano, não haverá entrega de carnês pelos Correios e Telégrafos.\nA mudança no sistema de pagamento tem como base a eficiência com o gasto público, por meio da redução do uso de papel, além da preocupação com o meio ambiente. Outro objetivo é manter o cuidado com a saúde da população, diante da pandemia causada pelo novo Coronavírus.\nPara quem não tiver acesso à internet e/ou não dispor de acesso a computadores poderá solicitar o carnê em escolas da rede municipal. Esse serviço será disponibilizado nos próximos dias, em data que será brevemente anunciada, em 17 unidades da rede municipal. Esse trabalho será realizado em parceria com Secretaria de Educação do Município (Seduc).\n“A parceria com a Seduc permite a descentralização do atendimento e, com isso, evitamos também que se formem aglomerações. Este é mais um cuidado nosso, diante da pandemia que estamos vivendo desde o ano passado”, destacou o secretário municipal de Finanças, Gustavo Braga.\nBraga ressaltou, ainda, que os contribuintes de Campina Grande que estiverem em dia com o IPTU e fizerem a opção pelo pagamento em cota única, terão direito ao desconto de 15%. Haverá também descontos diferenciados para contribuintes inadimplentes que desejam ficar em dia com o imposto.\nJá os contribuintes que estão em débito com o exercício de 2020 terão direito ao desconto de 10%. E os contribuintes inadimplentes, com dois ou mais anos, terão um abatimento de 5% nos valores dos boletos.\nO Secretário de Finanças disse ainda que o valor do IPTU deste ano, por imposição legal, só tem acrescido o índice inflacionário de 2020, não se aplicando reajuste real no imposto cobrado.\nProtetora de animais de Campina Grande apela por compaixão aos animais\nProcurador quer suspensão do jogo do Treze e demais partidas da Copa Nordeste na PB: “futebol não está imune ao vírus”\nPOCINHOS DE LUTO: Casal morre de Covid-19 em intervalo de oito horas


Com que frequência eu acompanho minha carteira de ações? | Trabalhar Poupar Investir\nCom que frequência eu acompanho minha carteira de ações?\n29/04/2017 Douglas Dias\nRecentemente, conheci uma pessoa que estava iniciando os investimentos em ações. A ideia seria usar uma estratégia fundamentalista para identificar as empresas para se ter na carteira.\nDurante a conversa, ela me disse que estava pensando em criar uma carteira com boas empresas e manter…\ne avaliar o desempenho, em média, uma vez por semana\nEu queria te perguntar:\nQuem tem investimentos em ações para o longo prazo precisa acompanhar a carteira com que frequência? O que você diria?\nNegociação constante: Maior ansiedade, menor retorno\nEm abril de 2000, os economistas Brad Barber e Terrance Odean publicaram o artigo “Trading is Hazardous to Your Wealth” (A Negociação é Prejudicial à sua riqueza), no Journal of Finance (veja esse artigo com uma análise sobre o estudo dos economistas – em inglês). Eles analisaram dezenas de milhares de traders, entre 1991 e 1996, e demonstraram que os retornos dos traders mais ativos eram 7,1% inferiores aos dos que negociavam raramente.\nQuanto menos você acompanhar o mercado, mais vai manter suas ações e seus investimentos. E quanto menos giro no patrimônio, menos taxas, menos corretagem, menos imposto e mais retorno sobre seus investimentos você vai obter.\nUma frase resume bem essa estratégia de ficar acompanhando com uma frequência muito grande o mercado (infelizmente não me recordo da fonte):\nQuando analisava o mercado semanalmente, não conseguia entender como alguém poderia investir seu dinheiro em ações. Agora, olhando o mesmo mercado numa perspectiva de cinco anos, não consigo entender como fiquei tanto tempo sem investir em ações.\nBolsa: pra dar certo, precisa ser sem emoção\nA estratégia de longo prazo na bolsa implica se afastar do mercado, das notícias, das recomendações de compra/venda dos analistas de corretoras (Petrobrás: manter; Vale: vender) etc.\n1 – Analisar empresas – Alguns itens importantes (claro que tem mais coisa, mas o básico é isso):\n– Lucro consistente ano a ano;\n– Dívida controlada;\n– Boa governança.\n2 – Estudou bem as empresas? Estude mais;\n3 – Sente-se mais seguro? Definiu por onde começar? Comece a montar sua carteira – qual a porcentagem de cada empresa na composição dos seus investimentos;\n4 – Ir comprando aos poucos, mensalmente;\n5 – Acompanhar o balanço das empresas. Se a empresa está indo bem, uma vez ao ano é suficiente. Se os fundamentos começam a piorar, analise trimestralmente;\n6 – Se a empresa piorar de fato, perdendo os fundamentos, inicie uma estratégia de saída. Vá vendendo aos poucos.\nFazendo assim, é possível entrar e ficar na bolsa por anos, sem sucumbir às crises e orientações dos analistas.\nSer Buy and Hold não é fácil. Às vezes, ser um trader pode ser mais tranquilo. Porque, nas crises, saiba que você será testado. E nos momentos de euforia, idem. Por isso, o melhor é não dizer que você investe em ações.\nGuarde para você. Evite falar sobre isso. Porque nos grandes movimentos do mercado você será questionado.\nEu às vezes não consigo, pois gosto de compartilhar conhecimento. Quando essa pessoa me trouxe o que era a sua percepção sobre acompanhar uma carteira visando o longo prazo, não consegui me conter e passei a explicar um pouco do que eu coloquei aí acima.\nMas, mesmo assim, pode ser que nada mude. Indiquei as minhas fontes de informação, e cada um seguiu para o seu canto. Se vai surtir efeito, se vai mudar algo no jeito de investir dessa pessoa, não sei mesmo. Só sei do que tem acontecido comigo nos poucos anos de bolsa. Aos poucos o capital vai crescendo, mas sem desespero, sem alarde.\nInvestir precisa ser algo chato. Se tem muita adrenalina, muita emoção, provavelmente você perderá dinheiro.\nComprar um pouco de ações mês a mês acaba sendo algo chato, sem emoção. E é por aí. Só assim, no longo prazo, colheremos os frutos da paciência e da disciplina. E a emoção virá em ver o resultado do seu esforço.


Empresas de Monitoramento e Segurança São Mateus - Empresa de Monitoramento e Alarme - Yayosh Alarmes\n» Serviços » empresas de monitoramento » empresa de monitoramento e alarme » empresas de monitoramento e segurança São Mateus\nPrecisando de empresas de monitoramento e segurança São Mateus? Para um maior monitoramento e segurança do ambiente, é sugerida a contratação de uma empresa que saiba trabalhar com o sistema, e garanta ainda mais a proteção dos equipamentos e pessoas ali presentes.\nOnde encontrar empresas de monitoramento e segurança São Mateus?\nPara quem busca empresas de monitoramento e segurança São Mateus, Confira os serviços oferecidos pela Yayosh Alarmes, você pode encontrar Alarmes , Câmeras de Segurança, Instalação de Câmeras, Cercas Elétricas, entre outras alternativas. Carregamos o objetivo de Proporcionar os melhores serviços e produtos do segmento, priorizando sempre as necessidades dos seus clientes. Não deixe de falar conosco.\nPara saber mais sobre Empresas de Monitoramento e Segurança São Mateus\nO conteúdo do texto "Empresas de Monitoramento e Segurança São Mateus" é de direito reservado. Sua reprodução, parcial ou total, mesmo citando nossos links, é proibida sem a autorização do autor. Crime de violação de direito autoral – artigo 184 do Código Penal – Lei 9610/98 - Lei de direitos autorais.


Mato Grosso não tem hospitais com 100% de ocupação nas UTIs Covid e 328 estão vagas; em Sinop são 23 – Só Notícias\nA secretaria estadual de Saúde atualizou, ontem à noite, que Mato Grosso registra ocupação de 37,03% nas Unidades de Terapia Intensiva. Em todo Estado, são 576 leitos pactuados na rede pública, e 328 estão vagos para receber pacientes. Esta é uma das menores taxas dos últimos meses. Já para as enfermarias, são 732 habilitadas e 615 estão vagas, com índice de 18%.\nO Regional de Sinop é uma das unidades que tem vagas. Dos 30 leitos em funcionamento, 23 estão desocupados, ou seja, há sete pacientes hospitalizados, e o índice está em 23,33%. Também há vagas no Hilda Strenger Ribeiro que tem ocupação de 28,57%, com 25 disponíveis. No Hospital e Maternidade Santa Rita, em Alta Floresta, 17 dos 20 estão disponíveis (15%),\nNo São Lucas, em Lucas do Rio Verde, são 10 e cinco estão vagos (50%), e no São Benedito, de Cuiabá, são 60 com 40 vagos (25,93%). No Regional de Peixoto de Azevedo são 10 e sete estão livres (30%). No municipal de Juína também há 10 e oito estão vagas (20%). Em Tangará da Serra, no Municipal Arlete Daisy Cichetti de Brito oito dos 20 estão vagos (60%).\nJá no Hospital e Pronto Socorro Municipal de Cuiabá a taxa é de 32,88%, com 49 dos 80 disponíveis. No São Lucas, em Primavera do Leste, há 30 pactuados e 13 estão livres (56,67%). No Estadual Metropolitano, em Várzea Grande, há 109 e 61 não tem paciente (40,2%). Na Santa Casa de Rondonópolis, o índice é de 60%, com oito vagas.\nNo Regional de Rondonópolis são 20 e 12 disponíveis (40%). Em Campo Verde, no Coração de Jesus, há 15 e 13 livres (13,33%). No Universitário Júlio Muller de Cuiabá o índice é de 50%, com quatro vagas. No municipal de Querência são 10 e seis livres (40%). No Regional de Cáceres, também são 10 e dois vagos (80%).\nNo Hospital e Pronto Socorro Municipal Milton Pessoa a taxa é de 33,33%, com seis vagas. Já no Vale do Guaporé, em Pontes e Lacerda, são 10 leitos e seis estão sem pacientes (40%). No Regional de Água Boa a situação é a mesma, com seis dos 10 vagos (40%). Já na Santa Casa de Cuiabá, os 40 leitos estão bloqueados.


BBB19: Paula diz que sofreu possessão demoníaca no reality\nBBB19: Paula diz que sofreu possessão demoníaca no reality “Comecei a lutar para acordar”\nPaula surpreendeu Maycon na tarde desta quinta-feira (14) no BBB19. A sister contou ao vendedor de queijos que sofreu uma possessão demoníaca no confinamento global. A mineira disse que foi um sonho que mais pareceu ser a vida real.\nLeia também: BBB19: Vanderson Brito lamenta expulsão do reality e fala sobre relacionamentos “Sempre muito sadios e agradáveis”\n“Eu comecei a rosnar e lutar para acordar, esse espírito demoníaco precisava sair de mim. Eu conseguir abrir meu olho bem forte e me virar. Aí fui falar com a Hari [Hariany] e comecei a chorar”, disse a sister, que ainda garantiu ter contato sobre o sonho à Tereza.\n“Eu contei pra Tereza de um sonho meu: entrou um espírito em mim. Um senhora colocou a mão na minha cabeça e pediu para olhar para ela, mas eu não conseguia. Ela falou que ia virar a cara para ver meu olho para orar mais”, descreveu a bacharel em Direto logo em seguida.\nVeja mais: BBB19: Tereza fica pensativa na beirada da piscina\nPaula disse que não é a primeira vez que sofreu com possessão demoníaca. “Eu comecei a bater a cabeça e ela orando para mim. Eu não consigo fazer aqui para você ver, mas tava com o consciente acordado. Eu queria que ela me ajudasse. Eu acordei e pensei: ‘Que mico’. Mas aí eu tive uma visão de duas senhoras no vidro do meu lado, mas não era ela. Mas uma delas fez cara de capeta no vidro e eu precisei voltar pro meu sonho para continuar, mas quando voltei eu já tava vulnerável. Aí eu notei que eu não tinha dormido ainda, é a terceira vez que isso acontece comigo na vida”, concluiu.


Movimentos e organizações doam 8 toneladas de alimentos da | Cidades\nFórum Regional já beneficiou mais de 1600 famílias na região sudoeste do estado\nAções de solidariedade também são para denunciar violações de direitos que a população vem sofrendo desde o início da pandemia - Foto: Geani Paula\nNa semana em que se comemorou o Dia da Agricultura Familiar (23/07) e do agricultor e da agricultora (28/07), o Fórum Regional das Organizações e Movimentos Sociais Populares do Campo e da Cidade do Sudoeste do Paraná e o Comitê Resistência e Solidariedade doaram oito toneladas de alimentos, roupas e cobertores para famílias do sudoeste paranaense.\nA ação de solidariedade foi resultado de uma campanha que teve como objetivo arrecadar alimentos da agricultura familiar, de atingidos por barragens, assentados, acampados, cooperativas e trabalhadores e trabalhadoras urbanos. Parte dos alimentos, roupas e cobertores arrecadados beneficiou mais de 100 famílias do Quilombo Adelaide Maria da Trindade Batista e 80 famílias de uma ocupação urbana, ambas no município de Palmas.\nParte das doações beneficiou famílias do Quilombo Adelaide Maria da Trindade Batista / Foto: Geani Paula\n“É este espírito de luta que nos move a cada dia, é essa união dos movimentos em prol dos menos favorecidos pela sorte que a cada dia nos move mais e mais”, disse a quilombola Rosemary Ferreira da Silva Camara.\nNo início da manhã, no Quilombo, foi realizado um momento de reflexão sobre a resistência e luta dos trabalhadores e das trabalhadoras do campo e da cidade, a desigualdade que se agrava com pandemia da Covid-19, a necessidade da solidariedade entre trabalhadores e a benção dos alimentos, pelo Padre Adriano Matana.\nAlém das cestas de alimentos entregues no município de Palmas, foram entregues mais de 20 cestas a famílias em situação de vulnerabilidade nos municípios de Marmeleiro e Francisco Beltrão.\nDoações foram entregues nos municípios de Palmas, Marmeleiros e Francisco Beltrão / Foto: Geani Paula\nCom o início da pandemia da Covid-19, houve o agravamento na desigualdade, a retirada de direitos e o aumento do desemprego dos trabalhadores. Na região sudoeste isto já é bastante evidente, e as ações de solidariedade também são para denunciar essas violações de direitos.\n"É importante dizer que continuamos a luta. É um direito as famílias terem emprego, vida digna, condições de viver bem", enfatizou Paulo Roberto Czekalski, coordenador do Fórum Regional.\nTodas as doações foram feitas em diálogo com organizações, movimentos sociais e entidades urbanas. Todos os protocolos de prevenção à Covid-19 foram seguidos para a realização das doações.\nEsta é a 6ª ação de solidariedade que o Fórum Regional organiza, desde abril de 2020. Até o momento, já foram arrecadadas e doadas cerca de 50 toneladas de alimentos, beneficiando mais de 1600 famílias da região sudoeste.


Enquanto os dinossauros vagaram pela Terra há 66 milhões de anos, a vida começou em nosso planeta muito antes, mostra um achado histórico.\nOs pesquisadores descobriram evidências da mais antiga forma de vida em nosso planeta. Ela data de pelo menos 3,77 bilhões de anos atrás – cerca de 56 vezes mais velhos do que os dinossauros.\nEles dizem que isso sugere que também poderia haver vida à espreita em Marte, e dizer que suas descobertas “colocam questões emocionantes para a vida extraterrestre”.\nUma equipe de especialistas liderada pelo Dr. Matthew Dodd do University College London (UCL) procurou por sinais dos primeiros ambientes habitáveis em nosso planeta.\nEles analisaram rochas a partir de antigos respiradouros hidrotermais, encontrados no cinturão Nuvvuagittuq no nordeste do Canadá.\nO cinturão Nuvvuagittuq representa um fragmento da crosta oceânica precoce da Terra e é feito de rochas basálticas preservando estruturas de lava “consistentes com um cenário submarino”, de acordo com os pesquisadores do estudo.\nOs especialistas estudaram tubos e filamentos preservados nas rochas que se assemelham a estruturas semelhantes atribuídas à vida bacteriana observada em outros ambientes hidrotermais do fundo do mar.\nNa verdade, há uma chance de os microrganismos fossilizados poderia data tão longe como 4,280 milhões de anos atrás.\nEsses achados complementam um recente relatório na mesma revista sobre estromatólitos – estruturas geológicas feitas por colônias microbianas – de rochas de 3,7 bilhões de anos na Groenlândia.\nOs estromatólitos formados nas águas superficiais do mar iluminadas pelo sol, e sinais de vida a partir de saídas hidrotermais mostram que mesmo nesta data a vida tinha colonizado o mar de sua superfície para as profundezas.\nestromatólitosmicrorganismosnoticia alternativanotícia interessantevida na terra


Concorrência promove redução nos preços de combustíveis em Paranavaí – Sampaio só Notícias\nUma fila se formou em um estabelecimento da cidade Foto: Fabiano Vaz Fracarolli\nOs motoristas de Paranavaí já devem ter percebido que os preços dos combustíveis despencaram nos postos da cidade. “É muito bom para todos nós. Temos que aproveitar”, disse a moradora de Paranavaí Laurinda Moreira.\nEla não quis perder a oportunidade. Na tarde de ontem foi até um dos estabelecimentos que comercializam etanol e gasolina por valores mais baixos. E não foi a única. Tinha até fila de veículos para abastecer.\nAté mesmo quem mora em outras cidades quis economizar. Edna Felipe da Silva, de São Carlos do Ivaí, decidiu encher o tanque. “Antes era bem mais caro. Agora, temos que aproveitar”, disse a motorista, que não se importou em esperar na fila.\nA boa notícia para os consumidores chegou com a inauguração de um novo posto de combustíveis em Paranavaí. Com a proposta de oferecer preços baixos e competitivos, o estabelecimento atraiu clientes de outros lugares.\nNão demorou para que postos de combustíveis concorrentes e que atuavam na cidade há mais tempo percebessem o movimento. Também reduziram os valores, com o intuito de chamar a atenção dos motoristas.\nNa tarde de ontem, por exemplo, era possível abastecer o veículo pagando R$ 3,22 no litro da gasolina comum e R$ 3,42 na aditivada. O litro do álcool custava R$ 2,17. O do óleo diesel, R$ 2,79.\nEm outro posto de combustíveis, também na tarde de ontem, os valores eram bem próximos. O litro da gasolina comum era vendido por R$ 3,24. Já o litro do etanol custava R$ 2,16.\nPESQUISA – A redução dos valores pode ser percebida se forem consideradas as informações coletadas pela equipe do Procon de Paranavaí, na segunda-feira. Na ocasião, o menor preço para a gasolina comum era R$ 3,34. Para gasolina aditivada, R$ 3,47. Para etanol, R$ 2,19.\nAo mesmo tempo, há estabelecimentos que não alteraram os valores praticados. Ainda é possível encontrar postos de combustíveis comercializando os produtos com os preços anteriores à chegada do novo concorrente.\nPor isso, a orientação da coordenadora do Procon de Paranavaí, Aline Cruz de Campos Garcia, é que os motoristas pesquisem os preços e comparem. “Essa concorrência é importante para os consumidores. Eles acabam economizando”.\nOutro ponto ressaltado por Aline é que os clientes precisam conhecer a procedência dos produtos. Vale a pena abastecer sempre no mesmo lugar, para saber a quem reclamar em caso de problemas no motor do carro provocados por combustíveis de má qualidade. De qualquer forma, é fundamental sempre pedir o cupom fiscal.


Velocidade Curitiba: Endurance Brasil/RS: Sucesso absoluto na 1ª etapa da categoria em Tarumã\nCom um grid de 53 carros, Tarumã viu oito categorias em um duelo de duas horas de muita emoção.\nA primeira etapa do Endurance Brasil/RS - Duas Horas de Tarumã foi de sucesso absoluto, com um grid de 53 carros, que rasgaram a reta de um dos autódromos mais tradicionais do Brasil neste domingo. A prova contou com oito categorias e um público que lotou o circuito gaúcho, para ver de perto protótipos, carros dos sonhos como Ferrari, Lamborghini, Maserati e vários modelos de carros de turismo.\n"Foi uma corrida bem complicada com duas horas intercalando pista molhada com seca, mas deu tudo certo. Conseguimos a vitória quando ultrapassamos na última volta o MRX #75 do Henrique Assunção e do Ronaldo Kastropil. No final deu tudo certo".\nVencedores da categoria P2 - N.Ribeiro/J.Ribeiro (MRX #65)\n"Nós viemos de longe e sempre fomos recebidos muito bem e todo mundo nos ajuda muito. Somos todos amigos aqui e vencer é sempre muito bom".\nVencedor da P3 - Franco Pasquale (Tubarão VII #78)\n"Essa foi minha estreia nos protótipos e já conquistei uma vitória e fiz a pole na categoria. Estou muito feliz! Agora preciso pensar nas próximas para tentar manter esse mesmo ritmo".\nVencedores da GT1 - A. Senger/H.Giacomello (Ferrari #17)\n"Foi uma corrida de superação, pois ontem tivemos um acidente e não tivemos como recuperar o carro. Hoje pegamos a Ferrari 430 e deu tudo certo. Temos que pensar que a vitória da equipe Mottin Racing valeu todo o esforço. Isso é prova que corrida só se ganha na bandeirada".\nVencedores da GT2 - Luis Augusto/Luis Fernando Bassani/T. Tecchio (Maserati #06)\n"Essa sensação de vencer é a melhor. Vencer é muito bom. A categoria está crescendo bastante. Temos muito apoio da família e temos que dividir essa vitória com a equipe e o Cláudio Ricci, que é nosso coach há três anos e não mede esforços para nos ajudar".\nVencedores da TS - C.Paiva/J.Martini/R.Bacher (Volvo #177)\n"Foi fantástico. A categoria está muito boa e tivemos um grid muito grande. Na corrida aconteceram algumas situações que dificultaram ainda mais a prova como a chuva no início da corrida em um grid com mais de 50 carros, esses ingredientes foram muito legais e conseguirmos vencer é muito gratificante".\nVencedor da categoria T1 - A. Sette/M. Muller\nVencedor da categoria T2 - C. Belleza/A.Diehl\n1.J.Moro/G.Martins/C.Almeida - MRX #28\n2. H.Assunção/R.Castropil - MRX #75\n4 . Franco Pasquale - Tubarão #78\n5. Jeferson Leondrini - Spyder #144\n6. G.Costa/R.Costa - Tornado # 98\n7. H.Kohl/LKohl/M.Costa - MCR #96\n8. A.Senger/H.Giacomello - Ferrari #17\n9. Gustavo Tomazini - Spyder #43\n10. V.Rossete/R.Cattalini - Ferrari #21\n11. L.Bassani/L.Bassani/T.Tecchio - Maserati #6\n12. D.Adam/R.Kastropil - Maserati #70\n13. C.Kray/R.Mendes/P.Ventura - Ferrari #155\n14. A.Sette/M.Muller - Gol #7\n15. C.Leoni/M.Margundes - Spyder #55\n16. C.Belleza/A.Diehl - Gol #11\n17 . C.Paiva/J.Martini/R.Bacher - Volvo #177\n18. F.Poeta/G.Daudt/A.Toso - Lamborghini # 18\n20. J.Bueno/L.Prado - Spyder #110\n21. L.Leodriguez/R.Piva - Spyder #8\n22. J.Sala/V.Pinheiro - Spyder #13\n24. Paulo Silva Jr. - Celta #153\n25. E.Postal/E.Postal/G.Scomazzom - Fiesta #63\n26. R.Lacombe/A.Caleffi - Aldee #33\n27. A.Silveira/V.Daudt/S.Oppelt - Maserati #44\n28. Luiz C. Crestani - Tornado #3\n29. Telmo Jr. - Escort #51\n30. Leonardo Flores - Fusca #255\n31. R.Terres/J.Terres - Gol #88\n32. N.Amaral/C.Krause - Passat #81\n33. R.Simon/G.Simon - Spyder #56\n34. Gustavo Dal'Bosco - Golf #111\n35. C.Rabello/I.Eberle - Spyder #2\n36. A.Romanzini/B.Romanzini - Gol #41\n37. Ney Faustini - Vectra #25\n38. A.Matiazi/G.Frigotto - Fusion #86\n39. Osvaldo Scheer/Gesiel Andrade - MRX #26\n40. Jorge Machado - MR18 #91\n41. J.Elias/L.prado - Corsa #121\n42. Rui Machado - BMW #19\n43. Marcos Bernardes - MCR #36\n44. R.Hottmann/F.Miranda - Gol #146\n45. J.Martini/K.Souza - Linea #69\nPostado por Cintia às 20:02


Elenco esmeraldino busca na ausência de torcida motivação por vitória\nQuinta, 12/10/2017 16h04\nElenco espera manter foco em boa sequência (Foto: Goiás EC)\nNão será a primeira vez, neste brasileiro, que o Goiás entrará em campo sem a presença de seu maior patrimônio: a torcida. Cumprindo punição por conta da briga entre torcedores, na 10ª rodada, na partida contra o Vila Nova, o elenco se viu obrigado, em cinco jogos, a atuar com as arquibancadas vazias.\nNo próximo sábado (14), às 16h30, no estádio Serra Dourada, o clube volta, novamente, a atuar em casa sem a presença de seu torcedor. “Visita” seu maior rival, em jogo válido pela 29ª rodada do campeonato brasileiro da série B. O departamento jurídico do clube tentou derrubar a liminar que impede torcedores esmeraldinos de prestigiarem o espetáculo, mas não foi atendido.\nTecnicamente, o fato de o jogo acontecer com torcida única faz com que o Goiás inicie os 90 minutos já em desvantagem. Mas não é isso que pensam os jogadores. O meia-atacante Thiago Luis acredita que reencontro, após clássico, deve fortalecer as energias do clube para a sequência do campeonato, a exemplo do que aconteceu anteriormente, quando a equipe cumpriu suspensão de cinco jogos, e retornou ao Serra Dourada vendo boa presença de público.\nO jogador entende que, para o confronto contra o Tigre, de onde estiver, por meio de energia positiva, o torcedor vai alcançar todo elenco dentro de campo.\n“A gente encara como uma semana diferente por ser um clássico, todo Estado estará vendo. Sempre respeitando a equipe do Vila Nova, é um jogo diferente e especial para nós e para quem vai assistir. Nossa motivação é nosso torcedor, que vai estar dando uma energia positiva. Vamos procurar fazer um bom jogo”, disse o jogador.\nPara Fábio Sanches o discurso não muda. Em partes opostas da tabela de classificação, a realidade do esmeraldino é outra. A equipe busca se afastar do Z-4 – zona dos quatro últimos colocados-, e o zagueiro espera que o grupo repita os últimos bons resultados.\n“A gente sabe da necessidade, da importância da vitória, nesse jogo, até porque a gente quer continuar nessa sequência de vitórias, então é um jogo muito importante, é um clássico, a gente sabe que é um jogo diferente, mas a gente esquece o que passou no primeiro turno, e a gente tá focada aí, nesse jogo, infelizmente com a torcida única, mas a gente tá confiante. Esperamos fazer um bom jogo, assim como fizemos contra o Náutico”, disse o zagueiro.\nO técnico Hélio dos Anjos comanda nesta sexta-feira (13) a última atividade antes do jogo de sábado (14), onde deve definir a equipe que vai a campo enfrentar o Vila Nova.


História Players of Life (Imagine-Jeon Jungkook) - Capítulo 9 - História escrita por AnaJujuKawaii - Spirit Fanfics e Histórias\nHistória Players of Life (Imagine-Jeon Jungkook) - Capítulo 9\nTags Bangtan Boys (BTS), Drama, Jungkook, Mistério, Perseguição Policial, Romance\nGêneros: Ação, Comédia, Drama (Tragédia), Família, Ficção, Fluffy, Literatura Feminina, Policial, Romance e Novela, Shoujo (Romântico), Suspense, Violência\nEAE GENTE! TD BOM COM VCS??!!\nCap narrado em terceira pessoa! Uhuuuuu! Essa semana parece que meu cérebro estava começando a voltar ao normal e escrevi td que eu tinha em mente! To tao satisfeita ^u^\nMARATONANDO MUSICAS BANGTAN BOYS!!!\nOuvindo: Tomorrow - BTS\nCapitulo 9 – Nine\nNossa, os sentimentos são realmente confusos. Às vezes ficamos felizes e, assim do nada, voltamos à estaca zero. E, ainda por cima, nosso cérebro tem a audácia de nos atingir com uma avalanche de sensações e emoções. Deveria ser por isso que Kim S/n e Jeon Jungkook estavam naquela situação, não?\nVoltando para aquele dia em que ambos estavam tento um momento confortável, um momento de felicidade sincera... O que houve ali, realmente? Todos imaginavam que os protagonistas finalmente iriam ficar juntos, ou pelo menos selar os lábios, revelando assim este sentimento que ambos possuem. Porém, o Jeon saiu da sala, deixando S/n totalmente confusa e de certa forma tímida, afinal, eles estavam muito próximos. Apenas milímetros de distância.\nE, no capitulo anterior, Jeon Jungkook revelou que – supostamente – tem uma namorada. Hmmm, meio estranho, não? O que realmente está acontecendo com este casal? Afinal, Jungkook está apaixonado por S/n ou não?\nPor sua vez, a Kim do meio está começando a entender seu real sentimento pelo jovem de madeixas escuras e de olhos extremamente atraentes, com um corpo de... Desculpem-me, extrapolei. Enfim, este não é o único assunto que roda esta Fanfic do avesso. Existem outras coisas como:\nPor que Mi-cha odeia a Kim?\nPor que Kim Namjoon foi um dos participantes de seu incompleto assassinato?\nO que o jovem Taehyung faz com os amigos à noite?\nSão muitas perguntas, eu sei. Mas infelizmente não poderei revelar todas aqui. No máximo pensarei em deixar dicas, como na que está no primeiro paragrafo... Brincadeira. Por que você voltou até lá? Bom, isso não vem ao caso agora. Vamos para a narração dos personagens, hun?\nDepois que S/n saiu por aquela porta, o Jeon respirou aliviado. Querendo ou não, ainda sentia-se desconfortável perto da jovem. Ele realmente iria beija-la. Ele queria aquilo tanto quanto a cura de sua doença. Mas não podia. Seria em vão. E, estava óbvio de que a garota também sentia a mesma coisa por ele. O rapaz sabia disso e ficou feliz de descobrir tudo depois que Kim Seokjin lhe revelou o segredo da irmã, mas ele não podia fazer isso com ela. Seria como uma facada nas costas, cravando cada vez mais funda até que a vítima finalmente falecesse.\nAconteceu o mesmo com Mitsuha, não?\nA jovem japonesa de cabelos longos fora sua namorada desde os 15 anos de idade. A primeira e ultima.\nEla era tão meiga e fofa. Os cabelos totalmente negros como os olhos. Jungkook lembra-se perfeitamente o dia em que a viu pela primeira vez. Era aluna de intercâmbio escolar. Demorou algumas semanas até que o rapaz criasse coragem para dizer o primeiro “Oi” e mais outros meses até que fizesse o pedido de namoro. Contudo, o romance entre os asiáticos acabou quando o Jeon descobriu sobre sua doença, apenas com 17 anos.\nUm dos piores dias, ele pensou.\nPerdeu a namorada. Ela não aguentaria a pressão de saber que seu namorado estava doente. Uma doença incurável. Achou melhor terminar e voltar para o país de origem quando acabasse o intercâmbio. E, como se não bastasse, Jungkook também teve que passar vários anos trocando de hospitais para hospitais, finalmente ficando no HUB – Hospital Universitário de Busan. Sendo largado pelos pais desde que completara 18 anos. Agora tinha 21.\nDepois do ocorrido, Jungkook nunca quis se interessar por mais ninguém e nunca quis que ninguém se interessasse por ele. Isto explica seu jeito arrogante, não é? Só que, infelizmente, não mandamos no coração. E Jungkook se viu obrigado a deixar seu sentimento para tentar de alguma forma proteger Kim S/n.... O que seria totalmente em vão.\nA garota mal sabia, mas já estava apaixonada pelo rapaz. Esquecendo totalmente Namjoon da história. Quer dizer, ela gostava dele. Mas “gostar” não é “amar”. Ela certamente havia confundido as coisas, afinal, o de covinhas robustas fora seu primeiro interesse amoroso em 19 anos.\nE, quem dera que o único problema de Jeon fosse seu sentimento por S/n. Ele estava apaixonado? Sim! Então por que não revelou isso a garota? Bom...\nFaziam-se alguns meses desde que o rapaz sofria com dores no abdômen e enxaquecas insuportáveis. Estava piorando a cada dia e mal conseguia abrir os olhos ou se quer ficar consciente. Estava péssimo. Em seu ultimo diagnóstico feito com a presença de seus pais, senhor e senhora Jeon, o rapaz descobriu que, a doença renal que possuía estava cada vez mais avançada. Estava, aos poucos, consumindo o organismo do rapaz... O que o levaria a morte em alguns anos, meses ou até mesmo semanas. A doença era rara e não possuía nenhum tipo de cura. O seu tratamento era específico e deveria ser feito pelos melhores profissionais possíveis.\n- Meu filho vai morrer? – a mãe de Jeon pergunta angustiada ao médico. Segurando forte a mão do filho.\n- Não temos certeza – o de jaleco branco respondeu – o tratamento pode ser feito aqui, mas temos que prepara-lo e, conforme for andando, Jungkook ficará melhor.\n- E se ele não fizer o tratamento? – o patriarca da família perguntou, com semblante sério.\n- Jungkook terá apenas alguns meses de vida... Ou menos.\nFoi uma noticia terrível para Jeon. Logo agora que sortearia sua sorte em um novo amor. Parecia que o Universo Conspirava contra o jovem. Não o deixando ser feliz.\nA melhor solução agora seria manter distância da garota. Era para o bem da própria. Jungkook não suportaria vê-la sofrer por ele. Ele se sentiria culpado por tudo.\n- Ela gosta de você, só não quer admitir – revelou Seokjin, comendo uma batatinha – e você também gosta dela.\n- Mas não podemos ficar juntos – disse o mais novo de cabeça baixa. Esta ideia o deixava pior do que de costume, mas era o melhor, não? – Ela não entenderia.\n- S/n é forte. Estaria com você até o final, sempre te apoiando. Por que não confia um pouco nela? Deixe acontecer. Aproveite. – aconselhou Seokjin. Ele não queria ver o novo amigo desperdiçar sua vida, ou os últimos momentos dela...\nJungkook fazia o tratamento e não tinha nenhum risco de perder a vida. Mas ninguém sabe o que poderia dar errado. Jeon já estava se preparando emocionalmente para o momento.\n- Eu seria egoísta... Não posso fazer isso – confessou, deitando na cama, cobrindo o rosto com as mãos. – Ela não merece isso.\nKim Seokjin nunca fora tão a favor de sua irmã do meio ter certa paixão por Namjoon, mas agora, vendo Jungkook assim em sua frente, sendo sincero com o mais velho, logo entendeu por que a irmã se apaixonou. O Kim mais velho estava certo de que Jeon Jungkook era o par perfeito de S/n. Era sua alma gêmea, e faria de tudo o possível para que ambos ficassem juntos.\nKim Seokjin é um verdadeiro cupido.\n- Você acha que ela ficaria melhor se não tivesse você por perto? Você acha que ela esqueceria você o vendo todos os dias, vivo? – Seokjin comentou – Está entendo? S/n é teimosa. Ela não o esqueceria tão fácil. Não vai esquecer.\n- Ela tem que tentar.\n- Isso não vai calhar.\nEAE GENTE? TD BOM COM VCS?!\nOlha, capitulozinho cheio das referências kkk Quem entende entendeu hehehehehhe\nO Universo Entre Nós (Imagine - Min Yoongi)\nEnigmatic World (Min Yoongi)