Ir para conteúdo

djmauroslp

Members
  • Total de itens

    2
  • Registro em

  • Última visita

Reputação

0 Comum

1 Seguidor

Sobre djmauroslp

Últimos Visitantes

501 visualizações
  1. djmauroslp

    Importar base TXT de acordo com layout para o banco de dados

    Muito obrigado, vou dar uma olhada no seu exemplo. Estou trabalhando com C# nesse sistema.
  2. djmauroslp

    Importar base TXT de acordo com layout para o banco de dados

    Pelo o que entendi tem que ter um delimitador, nos casos de arquivos CSV, porém a base que tenho é txt e leva em consideração tamanhos fixos.
  3. djmauroslp

    Importar base TXT de acordo com layout para o banco de dados

    Valeu @Motta vou dar uma olhada, obrigado!
  4. djmauroslp

    Importar base TXT de acordo com layout para o banco de dados

    Olá Marlon, não consegui pelo método que me enviou. você tem alguma ideia de como poderia realizar essa importação para o Access, pois se conseguir fazer, fica mais fácil de converter depois para o sql server.
  5. djmauroslp

    Importar base TXT de acordo com layout para o banco de dados

    Ok, Marlon, vou dar uma olhada. Obrigado!
  6. djmauroslp

    Importar base TXT de acordo com layout para o banco de dados

    Olá Marlon, boa tarde! Na verdade essa é uma base de dados do Cadastro Único da CEF, e estou fazendo um sistema em C# com uma versão offline. Então gostaria de importar essa base disponibilizada em txt para um banco de dados no sql server 2014. A minha dúvida é como fazer a leitura do arquivo txt e importar para o banco de dados levando em consideração o layout disponibilizado, visto que os campos são de tamanho fixo (posição).
  7. olá, galera, bom dia! estou iniciando na área de banco de dados, estou com uma dúvida. queria importar os dados de uma base que está no formato txt para um banco de dados. a base é de campos de tamanho fixo como mostra o exemplo do layout. estou enviando, abaixo, os modelos. 00espelho cadunico 7 municipal 05.791803201718032017 1190197506119 9815065590municipio de santa luzia do para 119019750611900058059962 01090320021512201532100000170021506559 211001003032015bairro natolandia rua jose cirino 0000000000000770 casa 68644000 prox ao comercio do bena yuri lorran rocha 01687294232 27082017127082015 119019750611900058059962 02110402161113111 119019750611900058059962 032 1 10601 1 1 1000100000001000140000450001400000001000001unidade saude da familia sao pedro 000002676095cras casas familias da terra querida 015065504324 119019750611900058059962 09910991172365ls000000000000nnn0@0.aa 0 119019750611900058059962 11 12 199 11000 11901975061190005805996200002742853 0429092009151220153206antonia maiara dos reis silva 16061307145 208012000031maria de nazare dos reis 0manoel conceicao miranda da silva 01pa1santa luzia do para 15065591 11 0690208227069069020822706916061307145 11901975061190005805996200002742853 051cartorio publico de 26 448 13052000pasanta luzia do para 1506559 00012893 11901975061190005805996200002742853 062 11901975061190005805996200002742853 0711e m e f joao gomes 1pasanta luzia do para 15065591554093610506 11901975061190005805996200002742853 0822 0000012 000001000001000001000001000001 11901975061190005805996200002742854 0429092009151220154204maria valdiane dos reis 16061598964 223031990 4maria de nazare dos reis 0 12pa1ourem 15054031 11 0920329527092092032952709216061598964 11901975061190005805996200002742854 051santa luzia do para 9 23 15031993paourem 1505403 02555678204 03112010passp 00592370006321092010pa00656303213760041018300004321 00000000000007084531 11901975061190005805996200002742854 062 11901975061190005805996200002742854 0713 04041 11901975061190005805996200002742854 08 000050 11901975061190005805996200002742854 19 0000000000006 mudanca de endereco ocorrida anteriormente a versao 7 11901975061190005805996200002742855 0429092009151220154208naiara conceicao dos reis silva 16659955772 210092004034maria de nazare dos reis 0manoel conceicao miranda da silva 02pa1capanema 15022021 11 2690521906269269052190626916659955772 11901975061190005805996200002742855 051santa luzia 32a 169v 17112004pa 00016330 11901975061190005805996200002742855 062 11901975061190005805996200002742855 0724 11901975061190005805996200002742855 19230720129934016028203 11901975061190005805996200002742856 0429092009151220154203valdemir do socorro dos reis 16556267474 115101991034maria de nazare dios reis 0 12pa1ourem 15054031 11 1610256302161438024863643800000000000 11901975061190005805996200002742856 051carlos augusto magal 7a v23 15031993pa 02736085256 22122009passp 00303240006105122009pa00656316413170041018300015148 00000000000006906623 11901975061190005805996200002742856 062 modelo layout Claro que o banco de dados é bem maior, porém sabendo como iniciar fica mais fácil o restante.
  8. olá, galera, boa tarde! estou iniciando na área de banco de dados, estou com uma dúvida. tenho uma base de dados e seu respectivo layout, gostaria de criar as tabelas a partir desses dados. estou enviando, abaixo, os modelos. modelo código dados em txt 00espelho cadunico 7 municipal 05.791803201718032017 1190197506119 9815065590municipio de santa luzia do para 119019750611900058059962 01090320021512201532100000170021506559 211001003032015bairro natolandia rua jose cirino 0000000000000770 casa 68644000 prox ao comercio do bena yuri lorran rocha 01687294232 27082017127082015 119019750611900058059962 02110402161113111 119019750611900058059962 032 1 10601 1 1 1000100000001000140000450001400000001000001unidade saude da familia sao pedro 000002676095cras casas familias da terra querida 015065504324 119019750611900058059962 09910991172365ls000000000000nnn0@0.aa 0 119019750611900058059962 11 12 199 11000 11901975061190005805996200002742853 0429092009151220153206antonia maiara dos reis silva 16061307145 208012000031maria de nazare dos reis 0manoel conceicao miranda da silva 01pa1santa luzia do para 15065591 11 0690208227069069020822706916061307145 11901975061190005805996200002742853 051cartorio publico de 26 448 13052000pasanta luzia do para 1506559 00012893 11901975061190005805996200002742853 062 11901975061190005805996200002742853 0711e m e f joao gomes 1pasanta luzia do para 15065591554093610506 11901975061190005805996200002742853 0822 0000012 000001000001000001000001000001 11901975061190005805996200002742854 0429092009151220154204maria valdiane dos reis 16061598964 223031990 4maria de nazare dos reis 0 12pa1ourem 15054031 11 0920329527092092032952709216061598964 11901975061190005805996200002742854 051santa luzia do para 9 23 15031993paourem 1505403 02555678204 03112010passp 00592370006321092010pa00656303213760041018300004321 00000000000007084531 11901975061190005805996200002742854 062 11901975061190005805996200002742854 0713 04041 11901975061190005805996200002742854 08 000050 11901975061190005805996200002742854 19 0000000000006 mudanca de endereco ocorrida anteriormente a versao 7 11901975061190005805996200002742855 0429092009151220154208naiara conceicao dos reis silva 16659955772 210092004034maria de nazare dos reis 0manoel conceicao miranda da silva 02pa1capanema 15022021 11 2690521906269269052190626916659955772 11901975061190005805996200002742855 051santa luzia 32a 169v 17112004pa 00016330 11901975061190005805996200002742855 062 11901975061190005805996200002742855 0724 11901975061190005805996200002742855 19230720129934016028203 11901975061190005805996200002742856 0429092009151220154203valdemir do socorro dos reis 16556267474 115101991034maria de nazare dios reis 0 12pa1ourem 15054031 11 1610256302161438024863643800000000000 11901975061190005805996200002742856 051carlos augusto magal 7a v23 15031993pa 02736085256 22122009passp 00303240006105122009pa00656316413170041018300015148 00000000000006906623 11901975061190005805996200002742856 062 modelo layout
  9. djmauroslp

    Fórmula Boletim Escolar em PHP

    Olá Leandro, obrigado pela contribuição. A sua fórmula está funcionando perfeitamente, acredito que apenas falta uma limitação para a recuperação, pois só é permitida a recuperação caso a soma dos produtos das suas avaliações por seus respectivos pesos seja menor que 25, ou seja, mesmo que o aluno tire uma nota vermelha mas o somatório for maior que 25, o aluno não poderá recuperar, por exemplo: Av1=3 e Av2 = 7, nesse caso (3*2+7*3 =27) nesse caso o aluno não pode mais recuperar pois sua nota ultrapassou o mínimo exigido para aprovação no 1º semestre. Mas a sua colocação seguindo a lógica está perfeita, aliás vou utilizar o seu raciocínio para dar continuidade ao restante do trabalho, pois além do boletim vou fazer a Ficha Individual do Aluno, onde vou ter que realizar também essa programação.
  10. djmauroslp

    Fórmula Boletim Escolar em PHP

    Olá galera! Não estou conseguindo realizar a fórmula para o cálculo das notas para aparecerem no boletim. Aqui no meu município o sistema de notas é realizado da seguinte forma: São 4 avaliações bimestrais no ano, sendo que são realizadas duas recuperações, uma no final de cada semestre. Assim são realizadas as duas primeiras avaliações e depois a recuperação referente aquele semestre. No segundo semestre, são realizadas mais duas avaliações, com mais uma recuperação. A nota mínima azul é de 5 pontos, sendo que o peso das notas é distribuído da seguinte forma: 1ª Av. = Nota1*2 2ª Av. = Nota2*3 Obs.: O aluno só irá realizar a recuperação do primeiro semestre caso o somatório do resultado das 1ª e 2ª Avaliações forem menor que 25 pontos. Ex.: Se por acaso o aluno tirar 5 pontos na 1ª Av e 5 pontos na 2ª Av ele não irá poder realizar a recuperação do primeiro semestre pois o somatório dos produtos das duas avaliações não será menor que 25 pontos (5*2+5*3=25 pontos), ou seja, se o aluno tiver um aproveitamento nas duas avaliações a partir de 25 pontos, não poderá realizar a recuperação uma vez que sua média já permite a aprovação. Até aí tudo bem. O grande problema que estou encontrando é justamente quando é possível a realização da recuperação. Então vejamos: Se por acaso o aluno recuperar e a sua média da recuperação for maior que a menor nota das avaliações, essa nova nora irá substituir a menor nota no boletim, e é justamente aí que não estou conseguindo realizar essa fórmula. Vou colocar aqui um exemplo: Vamos supor a seguinte situação: Um aluno tirou 4 pontos na 1ª Av e 3 pontos na 2ª Av, sendo assim o somatório do produto de suas notas será de (4*2+3*3=17), ou seja, o aluno ficou em recuperação pois o somatório é menor que 25 pontos. O aluno então realizou a prova de recuperação e tirou 7 pontos. Então lá no boletim deverá aparecer a nota 7 cobrindo a menor nota das duas avaliações, ou seja, a menor nota é 3, então o 7 deveria substituir o 3 no boletim, ou seja: 1ª Av = 4 2ª Av = 3 Rec1 = 7 Então no Boletim deveria aparecer da seguinte forma: 1ª Av = 4 2ª Av = 7 Pois no boletim não aparece a recuperação e sim apenas as notas Recuperação1 = A recuperação1 vai depender dos valores das avaliações: A segunda parte, isto é, 3ª e 4ª avaliações e a recuperação 2 também seguirão o mesmo padrão anterior. 3ª Av. = Nota3*2 4ª Av. = Nota4*3 Recuperação2 = ------------- já criei as variáveis referentes a cada avaliação bem como o produtos dos pesos das avaliações, o grande problema é que não estou conseguindo realizar a programação para aparecer a média no boletim da recuperação substituindo a menor nota das duas avaliações, só está faltando isso, pois o restante todo eu já sei como fazer, o cálculo da média final e o percentual de frequência. Quem pudesse me ajudar, agradeceria muito.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.