<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Programação Orientada a Spaghetti</title>
	<atom:link href="http://doutrinapos.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://doutrinapos.wordpress.com</link>
	<description>Outro Blog voltado para programação Macarrão!</description>
	<lastBuildDate>Sat, 31 Dec 2011 20:45:26 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='doutrinapos.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Programação Orientada a Spaghetti</title>
		<link>http://doutrinapos.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://doutrinapos.wordpress.com/osd.xml" title="Programação Orientada a Spaghetti" />
	<atom:link rel='hub' href='http://doutrinapos.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Nova versão lançada no codeplex</title>
		<link>http://doutrinapos.wordpress.com/2011/06/09/nova-versao-lancada-no-codeplex/</link>
		<comments>http://doutrinapos.wordpress.com/2011/06/09/nova-versao-lancada-no-codeplex/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 13:52:38 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[SVA]]></category>
		<category><![CDATA[atualização]]></category>
		<category><![CDATA[nova versão]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=636</guid>
		<description><![CDATA[A versão Alfa 1.0.3 foi lançada em: http://sistemavistoria.codeplex.com em substituição da 1.0.2<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=636&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A versão Alfa 1.0.3 foi lançada em: http://sistemavistoria.codeplex.com<br />
em substituição da 1.0.2</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/636/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/636/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/636/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=636&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2011/06/09/nova-versao-lancada-no-codeplex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
		<item>
		<title>Códigos (SVA, parte 18)</title>
		<link>http://doutrinapos.wordpress.com/2011/06/05/codigos-fonte-sva-parte-17/</link>
		<comments>http://doutrinapos.wordpress.com/2011/06/05/codigos-fonte-sva-parte-17/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 20:48:39 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[SVA]]></category>
		<category><![CDATA[código fonte]]></category>
		<category><![CDATA[Projeto SVA]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=623</guid>
		<description><![CDATA[unit frm10LocaisDeRefeicao; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Grids, ADODB, DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons; type TMeuDBNavigator = class(TDBNavigator); Tform10LocaisDeRefeicao = class(TForm) StatusBar1: TStatusBar; Panel1: TPanel; Panel3: TPanel; SpeedButton1: TSpeedButton; SpeedButton2: TSpeedButton; SpeedButton3: &#8230; <a href="http://doutrinapos.wordpress.com/2011/06/05/codigos-fonte-sva-parte-17/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=623&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>unit frm10LocaisDeRefeicao;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform10LocaisDeRefeicao = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label14: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label15: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label16: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label17: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    editLocaisRef: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form10LocaisDeRefeicao: Tform10LocaisDeRefeicao;</p>
<p>implementation</p>
<p>uses frmDMLocaisDeRefeicao, rptLocaisDeRefeicao1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform10LocaisDeRefeicao.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform10LocaisDeRefeicao.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMLocaisDeRefeicao.ComponentCount-1 do<br />
 begin<br />
   Temp := DMLocaisDeRefeicao.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre tabelas do banco de dados<br />
     DMLocaisDeRefeicao.ADOQryVisita.active := True;<br />
     DMLocaisDeRefeicao.tblFiscal.active := True;<br />
     DMLocaisDeRefeicao.tblEmpresa.active := True;<br />
     DMLocaisDeRefeicao.tblLocaisDeRefeicao.active := True;<br />
end;</p>
<p>procedure Tform10LocaisDeRefeicao.PageControl1Change(Sender: TObject);<br />
begin<br />
//          PageControl1.ActivePage := TabSheet1;<br />
end;</p>
<p>procedure Tform10LocaisDeRefeicao.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeRefeicao.tblLocaisDeRefeicao.active := False;<br />
          DMLocaisDeRefeicao.tblLocaisDeRefeicao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeRefeicao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform10LocaisDeRefeicao.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeRefeicao01 := TrptLocaisDeRefeicao01.Create(application);<br />
               rptLocaisDeRefeicao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeRefeicao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeRefeicao01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLocaisDeRefeicao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeRefeicao01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform10LocaisDeRefeicao.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeRefeicao.tblLocaisDeRefeicao.Locate(&#8216;Codigo&#8217;,editLocaisRef.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform10LocaisDeRefeicao.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMLocaisDeRefeicao.ADOQryVisita.Close;<br />
          DMLocaisDeRefeicao.ADOQryVisita.SQL.clear;<br />
          DMLocaisDeRefeicao.ADOQryVisita.SQL.add(strsql);<br />
          DMLocaisDeRefeicao.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform10LocaisDeRefeicao.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // abre tabelas do banco de dados<br />
     DMLocaisDeRefeicao.ADOQryVisita.active := False;<br />
     DMLocaisDeRefeicao.tblFiscal.active := False;<br />
     DMLocaisDeRefeicao.tblEmpresa.active := False;<br />
     DMLocaisDeRefeicao.tblLocaisDeRefeicao.active := False;<br />
}</p>
<p>end;</p>
<p>end.<br />
unit frm11EquipAutoAtend;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids,  ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform11EquipAutoAtend = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    PageControl2: TPageControl;<br />
    TabSheet2: TTabSheet;<br />
    TabSheet4: TTabSheet;<br />
    Image1: TImage;<br />
    Label10: TLabel;<br />
    editEquipAuto1: TDBEdit;<br />
    Label11: TLabel;<br />
    editEquipAuto2: TDBEdit;<br />
    Label14: TLabel;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label15: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label16: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label17: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    Label18: TLabel;<br />
    Label19: TLabel;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    Label20: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label21: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label22: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    editEquipAutoAtend: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure editEquipAuto1Exit(Sender: TObject);<br />
    procedure editEquipAuto2Exit(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form11EquipAutoAtend: Tform11EquipAutoAtend;</p>
<p>implementation</p>
<p>uses frmDMEquipAutoAtend, rptEquipAutoAtendimento1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform11EquipAutoAtend.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMEquipamentoAutoAtend.ComponentCount-1 do<br />
 begin<br />
   Temp := DMEquipamentoAutoAtend.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre tabelas do banco<br />
     DMEquipamentoAutoAtend.ADOQryVisita.active := True;<br />
     DMEquipamentoAutoAtend.tblFiscal.active := True;<br />
     DMEquipamentoAutoAtend.tblEmpresa.active := True;<br />
     DMEquipamentoAutoAtend.tblEquipAutoAtend.active := True;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.PageControl1Change(Sender: TObject);<br />
begin<br />
          PageControl2.ActivePage := TabSheet2;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEquipamentoAutoAtend.tblEquipAutoAtend.active := False;<br />
          DMEquipamentoAutoAtend.tblEquipAutoAtend.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEquipAutoAtend&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEquipAutoAtendimento01 := TrptEquipAutoAtendimento01.Create(application);<br />
               rptEquipAutoAtendimento01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEquipAutoAtendimento01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEquipAutoAtendimento01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEquipAutoAtendimento01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEquipAutoAtendimento01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.editEquipAuto1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editEquipAuto1.Field.Text = &#8217;73&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 150cm, deve ter um MINIMO de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia MINIMA deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.editEquipAuto2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editEquipAuto2.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ter um MINIMO de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia MINIMA deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEquipamentoAutoAtend.tblEquipAutoAtend.Locate(&#8216;Codigo&#8217;,editEquipAutoAtend.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMEquipamentoAutoAtend.ADOQryVisita.Close;<br />
          DMEquipamentoAutoAtend.ADOQryVisita.SQL.clear;<br />
          DMEquipamentoAutoAtend.ADOQryVisita.SQL.add(strsql);<br />
          DMEquipamentoAutoAtend.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform11EquipAutoAtend.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // abre tabelas do banco<br />
     DMEquipamentoAutoAtend.ADOQryVisita.active := False;<br />
     DMEquipamentoAutoAtend.tblFiscal.active := False;<br />
     DMEquipamentoAutoAtend.tblEmpresa.active := False;<br />
     DMEquipamentoAutoAtend.tblEquipAutoAtend.active := False;<br />
}<br />
end;</p>
<p>end.<br />
unit frm12LocaisDeExposicao;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform12LocaisDeExposicao = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label13: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label14: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label15: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    editLocalExp: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form12LocaisDeExposicao: Tform12LocaisDeExposicao;</p>
<p>implementation</p>
<p>uses frmDMLocaisDeExposicao, rptLocaisDeExposicao1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform12LocaisDeExposicao.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform12LocaisDeExposicao.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMLocaisDeExposicao.ComponentCount-1 do<br />
 begin<br />
   Temp := DMLocaisDeExposicao.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>          PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre tabelas do banco de dados<br />
     DMLocaisDeExposicao.ADOQryVisita.active := True;<br />
     DMLocaisDeExposicao.tblFiscal.active := True;<br />
     DMLocaisDeExposicao.tblEmpresa.active := True;<br />
     DMLocaisDeExposicao.tblLocaisDeExposicao.active := True;<br />
end;</p>
<p>procedure Tform12LocaisDeExposicao.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeExposicao.tblLocaisDeExposicao.active := False;<br />
          DMLocaisDeExposicao.tblLocaisDeExposicao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeExposicao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform12LocaisDeExposicao.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeExposicao01 := TrptLocaisDeExposicao01.Create(application);<br />
               rptLocaisDeExposicao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeExposicao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeExposicao01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLocaisDeExposicao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeExposicao01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform12LocaisDeExposicao.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeExposicao.tblLocaisDeExposicao.Locate(&#8216;Codigo&#8217;,editLocalExp.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform12LocaisDeExposicao.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMLocaisDeExposicao.ADOQryVisita.Close;<br />
          DMLocaisDeExposicao.ADOQryVisita.SQL.clear;<br />
          DMLocaisDeExposicao.ADOQryVisita.SQL.add(strsql);<br />
          DMLocaisDeExposicao.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform12LocaisDeExposicao.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // abre tabelas do banco de dados<br />
     DMLocaisDeExposicao.ADOQryVisita.active := False;<br />
     DMLocaisDeExposicao.tblFiscal.active := False;<br />
     DMLocaisDeExposicao.tblEmpresa.active := False;<br />
     DMLocaisDeExposicao.tblLocaisDeExposicao.active := False;<br />
}</p>
<p>end;</p>
<p>end.<br />
unit frm13LocaisDeEsporte;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs,Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform13LocaisDeEsporte = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    TabSheet31: TTabSheet;<br />
    Panel16: TPanel;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    DBNavigator3: TDBNavigator;<br />
    TabSheet32: TTabSheet;<br />
    Panel5: TPanel;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    DBNavigator4: TDBNavigator;<br />
    TabSheet33: TTabSheet;<br />
    Panel6: TPanel;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    DBNavigator5: TDBNavigator;<br />
    TabSheet35: TTabSheet;<br />
    Panel10: TPanel;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    DBNavigator6: TDBNavigator;<br />
    TabSheet36: TTabSheet;<br />
    Panel11: TPanel;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    DBNavigator7: TDBNavigator;<br />
    TabSheet37: TTabSheet;<br />
    Panel12: TPanel;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    DBNavigator8: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    Label13: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label14: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    Label15: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label16: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label17: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    Label18: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label19: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Label20: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label21: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    Label22: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    Label23: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label24: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label25: TLabel;<br />
    DBEdit17: TDBEdit;<br />
    Label26: TLabel;<br />
    DBEdit18: TDBEdit;<br />
    Label27: TLabel;<br />
    DBEdit19: TDBEdit;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    Label28: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label29: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Label30: TLabel;<br />
    DBEdit20: TDBEdit;<br />
    Label31: TLabel;<br />
    DBEdit21: TDBEdit;<br />
    Label32: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    Label33: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    Label34: TLabel;<br />
    editPiscina1: TDBEdit;<br />
    Label35: TLabel;<br />
    editPiscina2: TDBEdit;<br />
    Label36: TLabel;<br />
    editPiscina3: TDBEdit;<br />
    Label37: TLabel;<br />
    editPiscina4: TDBEdit;<br />
    Label38: TLabel;<br />
    editPiscina5: TDBEdit;<br />
    Image1: TImage;<br />
    Label39: TLabel;<br />
    DBImage5: TDBImage;<br />
    Label40: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    Label41: TLabel;<br />
    DBEdit29: TDBEdit;<br />
    Label42: TLabel;<br />
    DBEdit30: TDBEdit;<br />
    Label43: TLabel;<br />
    DBEdit31: TDBEdit;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    Label44: TLabel;<br />
    DBEdit32: TDBEdit;<br />
    Label45: TLabel;<br />
    editRampaSubmersa1: TDBEdit;<br />
    Label46: TLabel;<br />
    editRampaSubmersa2: TDBEdit;<br />
    Label47: TLabel;<br />
    editRampaSubmersa3: TDBEdit;<br />
    Label48: TLabel;<br />
    editRampaSubmersa4: TDBEdit;<br />
    Label49: TLabel;<br />
    editRampaSubmersa5: TDBEdit;<br />
    Label50: TLabel;<br />
    Label51: TLabel;<br />
    Label52: TLabel;<br />
    Label53: TLabel;<br />
    Label54: TLabel;<br />
    Label55: TLabel;<br />
    DBImage6: TDBImage;<br />
    Label56: TLabel;<br />
    DBMemo6: TDBMemo;<br />
    Image2: TImage;<br />
    Label72: TLabel;<br />
    Label57: TLabel;<br />
    Image3: TImage;<br />
    Label58: TLabel;<br />
    Label59: TLabel;<br />
    Label60: TLabel;<br />
    Label61: TLabel;<br />
    Label62: TLabel;<br />
    Label63: TLabel;<br />
    DBEdit38: TDBEdit;<br />
    Label64: TLabel;<br />
    DBEdit39: TDBEdit;<br />
    Label65: TLabel;<br />
    DBEdit40: TDBEdit;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    Label66: TLabel;<br />
    DBEdit41: TDBEdit;<br />
    Label67: TLabel;<br />
    editBancoPiscina1: TDBEdit;<br />
    Label68: TLabel;<br />
    editBancoPiscina2: TDBEdit;<br />
    Label69: TLabel;<br />
    editBancoPiscina3: TDBEdit;<br />
    Label70: TLabel;<br />
    DBImage7: TDBImage;<br />
    Label71: TLabel;<br />
    Label73: TLabel;<br />
    DBMemo7: TDBMemo;<br />
    Label74: TLabel;<br />
    Label75: TLabel;<br />
    Label76: TLabel;<br />
    Label77: TLabel;<br />
    DBEdit45: TDBEdit;<br />
    editLocalEsporteLazer: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    editArquibancada: TEdit;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    editParque: TEdit;<br />
    SpeedButton19: TSpeedButton;<br />
    editPiscina: TEdit;<br />
    SpeedButton20: TSpeedButton;<br />
    editEscadaPiscina: TEdit;<br />
    SpeedButton21: TSpeedButton;<br />
    editRampaPiscina: TEdit;<br />
    SpeedButton22: TSpeedButton;<br />
    editBancoPiscina: TEdit;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure editPiscina1Exit(Sender: TObject);<br />
    procedure editPiscina2Exit(Sender: TObject);<br />
    procedure editPiscina3Exit(Sender: TObject);<br />
    procedure editPiscina4Exit(Sender: TObject);<br />
    procedure editPiscina5Exit(Sender: TObject);<br />
    procedure editRampaSubmersa1Exit(Sender: TObject);<br />
    procedure editRampaSubmersa2Exit(Sender: TObject);<br />
    procedure editRampaSubmersa3Exit(Sender: TObject);<br />
    procedure editRampaSubmersa4Exit(Sender: TObject);<br />
    procedure editRampaSubmersa5Exit(Sender: TObject);<br />
    procedure editBancoPiscina1Exit(Sender: TObject);<br />
    procedure editBancoPiscina2Exit(Sender: TObject);<br />
    procedure editBancoPiscina3Exit(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl3MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form13LocaisDeEsporte: Tform13LocaisDeEsporte;</p>
<p>implementation</p>
<p>uses frmDMEsporteLazerTurismo, rptLocaisDeEsporteLazerTur1,<br />
  rptArquibancada1, rptParquePraca1, rptPiscina1, rptEscadaPiscina1,<br />
  rptRampaSubmersa1, rptBancoPiscina1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;</p>
<p>     end;<br />
 for x:= 0 to DMEsporteLazerTurismo.ComponentCount-1 do<br />
 begin<br />
   Temp := DMEsporteLazerTurismo.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre o banco de dadso<br />
     DMEsporteLazerTurismo.ADOQryVisita.active := True;<br />
     DMEsporteLazerTurismo.tblFiscal.active := True;<br />
     DMEsporteLazerTurismo.tblEmpresa.active := True;<br />
     DMEsporteLazerTurismo.tblLocaisDeEsporteLazerTurismo.active := True;<br />
     DMEsporteLazerTurismo.tblBancoPiscina.active := True;<br />
     DMEsporteLazerTurismo.tblArquibancada.active := True;<br />
     DMEsporteLazerTurismo.tblParquePraca.active := True;<br />
     DMEsporteLazerTurismo.tblPiscina.active := True;<br />
     DMEsporteLazerTurismo.tblEscadaPiscina.active := True;<br />
     DMEsporteLazerTurismo.tblRampaSubmersa.active := True;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.PageControl1Change(Sender: TObject);<br />
begin<br />
          PageControl3.ActivePage := TabSheet30;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblLocaisDeEsporteLazerTurismo.active := False;<br />
          DMEsporteLazerTurismo.tblLocaisDeEsporteLazerTurismo.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeEsporteLazerTurismo&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblArquibancada.active := False;<br />
          DMEsporteLazerTurismo.tblArquibancada.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblArquibancada&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblParquePraca.active := False;<br />
          DMEsporteLazerTurismo.tblParquePraca.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblParquePraca&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblPiscina.active := False;<br />
          DMEsporteLazerTurismo.tblPiscina.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPiscina&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton14Click(Sender: TObject);<br />
begin<br />
    try<br />
          DMEsporteLazerTurismo.tblEscadaPiscina.active := False;<br />
          DMEsporteLazerTurismo.tblEscadaPiscina.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEscadaPiscina&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblRampaSubmersa.active := False;<br />
          DMEsporteLazerTurismo.tblRampaSubmersa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRampaSubmersa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblBancoPiscina.active := False;<br />
          DMEsporteLazerTurismo.tblBancoPiscina.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBancoPiscina&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeEsporteLazerTur01 := TrptLocaisDeEsporteLazerTur01.Create(application);<br />
               rptLocaisDeEsporteLazerTur01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeEsporteLazerTur01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeEsporteLazerTur01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLocaisDeEsporteLazerTur01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeEsporteLazerTur01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptArquibancada01 := TrptArquibancada01.Create(application);<br />
               rptArquibancada01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptArquibancada01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptArquibancada01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptArquibancada01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptArquibancada01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptParquePraca01 := TrptParquePraca01.Create(application);<br />
               rptParquePraca01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptParquePraca01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptParquePraca01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{     try<br />
          rptParquePraca01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptParquePraca01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPiscina01 := TrptPiscina01.Create(application);<br />
               rptPiscina01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPiscina01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPiscina01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPiscina01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPiscina01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEscadaPiscina01 := TrptEscadaPiscina01.Create(application);<br />
               rptEscadaPiscina01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEscadaPiscina01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEscadaPiscina01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEscadaPiscina01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEscadaPiscina01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRampaSubmersa01 := TrptRampaSubmersa01.Create(application);<br />
               rptRampaSubmersa01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRampaSubmersa01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRampaSubmersa01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRampaSubmersa01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptRampaSubmersa01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBancoPiscina01 := TrptBancoPiscina01.Create(application);<br />
               rptBancoPiscina01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBancoPiscina01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBancoPiscina01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBancoPiscina01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBancoPiscina01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editPiscina1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPiscina1.Field.Text = &#8217;20&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 20cm, deve ser de 20cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 20cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editPiscina2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPiscina2.Field.Text = &#8217;46&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 46cm, deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editPiscina3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPiscina3.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45cm, deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editPiscina4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPiscina4.Field.Text = &#8217;70&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 70cm, deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editPiscina5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPiscina5.Field.Text = &#8217;92&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 92cm, deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editRampaSubmersa1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editRampaSubmersa1.Field.Text = &#8217;46&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 46cm, deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editRampaSubmersa2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editRampaSubmersa2.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ter um MINIMO de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editRampaSubmersa3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editRampaSubmersa3.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45cm, deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editRampaSubmersa4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editRampaSubmersa4.Field.Text = &#8217;70&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 70cm, deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editRampaSubmersa5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editRampaSubmersa5.Field.Text = &#8217;92&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 92cm, deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editBancoPiscina1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBancoPiscina1.Field.Text = &#8217;46&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 46cm, deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editBancoPiscina2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBancoPiscina1.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45cm, deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.editBancoPiscina3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBancoPiscina1.Field.Text = &#8217;10&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 10cm, deve ser de 10cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 10cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblLocaisDeEsporteLazerTurismo.Locate(&#8216;Codigo&#8217;,editLocalEsporteLazer.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblArquibancada.Locate(&#8216;Codigo&#8217;,editArquibancada.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblParquePraca.Locate(&#8216;Codigo&#8217;,editParque.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblPiscina.Locate(&#8216;Codigo&#8217;,editPiscina.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblEscadaPiscina.Locate(&#8216;Codigo&#8217;,editEscadaPiscina.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblRampaSubmersa.Locate(&#8216;Codigo&#8217;,editRampaPiscina.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEsporteLazerTurismo.tblBancoPiscina.Locate(&#8216;Codigo&#8217;,editBancoPiscina.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform13LocaisDeEsporte.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMEsporteLazerTurismo.ADOQryVisita.Close;<br />
          DMEsporteLazerTurismo.ADOQryVisita.SQL.clear;<br />
          DMEsporteLazerTurismo.ADOQryVisita.SQL.add(strsql);<br />
          DMEsporteLazerTurismo.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform13LocaisDeEsporte.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{</p>
<p>     // fecha o banco de dadso<br />
     DMEsporteLazerTurismo.ADOQryVisita.active := False;<br />
     DMEsporteLazerTurismo.tblFiscal.active := False;<br />
     DMEsporteLazerTurismo.tblEmpresa.active := False;<br />
     DMEsporteLazerTurismo.tblLocaisDeEsporteLazerTurismo.active := False;<br />
     DMEsporteLazerTurismo.tblBancoPiscina.active := False;<br />
     DMEsporteLazerTurismo.tblArquibancada.active := False;<br />
     DMEsporteLazerTurismo.tblParquePraca.active := False;<br />
     DMEsporteLazerTurismo.tblPiscina.active := False;<br />
     DMEsporteLazerTurismo.tblEscadaPiscina.active := False;<br />
     DMEsporteLazerTurismo.tblRampaSubmersa.active := False;<br />
}</p>
<p>end;</p>
<p>procedure Tform13LocaisDeEsporte.PageControl3MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
PageControl3.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.<br />
unit frm14LocaisDeLeitura;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform14LocaisDeLeitura = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    Label13: TLabel;<br />
    editDistanciaEntreEstantes1: TDBEdit;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    Image1: TImage;<br />
    Label83: TLabel;<br />
    Label15: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label14: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label16: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    editLocalDeLeitura: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure editDistanciaEntreEstantes1Exit(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form14LocaisDeLeitura: Tform14LocaisDeLeitura;</p>
<p>implementation</p>
<p>uses frmDMLocaisDeLeitura, rptLocaisDeLeitura1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform14LocaisDeLeitura.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform14LocaisDeLeitura.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMLocaisDeLeitura.ComponentCount-1 do<br />
 begin<br />
   Temp := DMLocaisDeLeitura.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre as tabelas do banco de dados<br />
     DMLocaisDeLeitura.ADOQryVisita.active := True;<br />
     DMLocaisDeLeitura.tblFiscal.active := True;<br />
     DMLocaisDeLeitura.tblEmpresa.active := True;<br />
     DMLocaisDeLeitura.tblLocaisDeLeitura.active := True;<br />
end;</p>
<p>procedure Tform14LocaisDeLeitura.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeLeitura.tblLocaisDeLeitura.active := False;<br />
          DMLocaisDeLeitura.tblLocaisDeLeitura.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeLeitura&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform14LocaisDeLeitura.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeLeitura01 := TrptLocaisDeLeitura01.Create(application);<br />
               rptLocaisDeLeitura01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeLeitura01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeLeitura01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
    try<br />
          rptLocaisDeLeitura01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeLeitura01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform14LocaisDeLeitura.editDistanciaEntreEstantes1Exit(<br />
  Sender: TObject);<br />
begin<br />
     Try<br />
          if editDistanciaEntreEstantes1.Field.Text = &#8217;90&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 90cm, deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform14LocaisDeLeitura.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeLeitura.tblLocaisDeLeitura.Locate(&#8216;Codigo&#8217;,editLocalDeLeitura.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform14LocaisDeLeitura.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMLocaisDeLeitura.ADOQryVisita.Close;<br />
          DMLocaisDeLeitura.ADOQryVisita.SQL.clear;<br />
          DMLocaisDeLeitura.ADOQryVisita.SQL.add(strsql);<br />
          DMLocaisDeLeitura.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform14LocaisDeLeitura.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // fecha as tabelas do banco de dados<br />
     DMLocaisDeLeitura.ADOQryVisita.active := False;<br />
     DMLocaisDeLeitura.tblFiscal.active := False;<br />
     DMLocaisDeLeitura.tblEmpresa.active := False;<br />
     DMLocaisDeLeitura.tblLocaisDeLeitura.active := False;<br />
}</p>
<p>end;</p>
<p>end.<br />
unit frm15LocaisDeHospedagem;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs,  Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform15LocaisDeHospedagem = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label14: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    Image1: TImage;<br />
    Label83: TLabel;<br />
    Label15: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label16: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    Label17: TLabel;<br />
    editLocalHosp1: TDBEdit;<br />
    Label18: TLabel;<br />
    editLocalHosp2: TDBEdit;<br />
    Label19: TLabel;<br />
    editLocalHosp3: TDBEdit;<br />
    Label20: TLabel;<br />
    editLocalHosp4: TDBEdit;<br />
    Label21: TLabel;<br />
    Label22: TLabel;<br />
    Label23: TLabel;<br />
    Label24: TLabel;<br />
    Label25: TLabel;<br />
    Label26: TLabel;<br />
    editLocalHosp5: TDBEdit;<br />
    Label27: TLabel;<br />
    DBEdit18: TDBEdit;<br />
    editLocalDeHospedagem: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure editLocalHosp1Exit(Sender: TObject);<br />
    procedure editLocalHosp2Exit(Sender: TObject);<br />
    procedure editLocalHosp3Exit(Sender: TObject);<br />
    procedure editLocalHosp4Exit(Sender: TObject);<br />
    procedure editLocalHosp5Exit(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form15LocaisDeHospedagem: Tform15LocaisDeHospedagem;</p>
<p>implementation</p>
<p>uses frmDMLocaisDeHospedagem, rptLocaisDeHospedagem1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform15LocaisDeHospedagem.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;</p>
<p>     end;<br />
 for x:= 0 to DMLocaisDeHospedagem.ComponentCount-1 do<br />
 begin<br />
   Temp := DMLocaisDeHospedagem.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre a tabela do banco de dados<br />
     DMLocaisDeHospedagem.ADOQryVisita.active := True;<br />
     DMLocaisDeHospedagem.tblFiscal.active := True;<br />
     DMLocaisDeHospedagem.tblEmpresa.active := True;<br />
     DMLocaisDeHospedagem.tblLocaisDeHospedagem.active := True;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeHospedagem.tblLocaisDeHospedagem.active := False;<br />
          DMLocaisDeHospedagem.tblLocaisDeHospedagem.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeHospedagem&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeHospedagem01 := TrptLocaisDeHospedagem01.Create(application);<br />
               rptLocaisDeHospedagem01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeHospedagem01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeHospedagem01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLocaisDeHospedagem01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeHospedagem01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.editLocalHosp1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLocalHosp1.Field.Text = &#8217;90&#8242; then<br />
               MessageDlg(&#8216;A distancia digitada é maior que 90cm, deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.editLocalHosp2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLocalHosp2.Field.Text = &#8217;90&#8242; then<br />
               MessageDlg(&#8216;A distancia digitada é maior que 90cm, deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.editLocalHosp3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLocalHosp3.Field.Text = &#8217;90&#8242; then<br />
               MessageDlg(&#8216;A distancia digitada é maior que 90cm, deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.editLocalHosp4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLocalHosp1.Field.Text = &#8217;80&#8242; then<br />
               MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.editLocalHosp5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLocalHosp5.Field.Text = &#8217;150&#8242; then<br />
               MessageDlg(&#8216;A distancia digitada é maior que 150cm, deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeHospedagem.tblLocaisDeHospedagem.Locate(&#8216;Codigo&#8217;,editLocalDeHospedagem.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform15LocaisDeHospedagem.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMLocaisDeHospedagem.ADOQryVisita.Close;<br />
          DMLocaisDeHospedagem.ADOQryVisita.SQL.clear;<br />
          DMLocaisDeHospedagem.ADOQryVisita.SQL.add(strsql);<br />
          DMLocaisDeHospedagem.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform15LocaisDeHospedagem.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // abre a tabela do banco de dados<br />
     DMLocaisDeHospedagem.ADOQryVisita.active := False;<br />
     DMLocaisDeHospedagem.tblFiscal.active := False;<br />
     DMLocaisDeHospedagem.tblEmpresa.active := False;<br />
     DMLocaisDeHospedagem.tblLocaisDeHospedagem.active := False;<br />
}</p>
<p>end;</p>
<p>end.<br />
unit frm16LocaisDeSaude;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs,  Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform16LocaisDeSaude = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label14: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label15: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label16: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label17: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label18: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label19: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    editLocalDeSaude: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form16LocaisDeSaude: Tform16LocaisDeSaude;</p>
<p>implementation</p>
<p>uses frmDMLocaisDeSaude, rptLocaisDeSaude1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform16LocaisDeSaude.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform16LocaisDeSaude.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p> for x:= 0 to DMLocaisDeSaude.ComponentCount-1 do<br />
 begin<br />
   Temp := DMLocaisDeSaude.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
          PageControl1.ActivePage := TabSheet1;</p>
<p>     // Abre as tabelas do banco de dados<br />
     DMLocaisDeSaude.ADOQryVisita.active := True;<br />
     DMLocaisDeSaude.tblFiscal.active := True;<br />
     DMLocaisDeSaude.tblEmpresa.active := True;<br />
     DMLocaisDeSaude.tblLocaisDeSaude.active := True;<br />
end;</p>
<p>procedure Tform16LocaisDeSaude.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeSaude.tblLocaisDeSaude.active := False;<br />
          DMLocaisDeSaude.tblLocaisDeSaude.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeSaude&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform16LocaisDeSaude.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeSaude01 := TrptLocaisDeSaude01.Create(application);<br />
               rptLocaisDeSaude01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeSaude01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeSaude01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLocaisDeSaude01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeSaude01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform16LocaisDeSaude.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeSaude.tblLocaisDeSaude.Locate(&#8216;Codigo&#8217;,editLocalDeSaude.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform16LocaisDeSaude.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMLocaisDeSaude.ADOQryVisita.Close;<br />
          DMLocaisDeSaude.ADOQryVisita.SQL.clear;<br />
          DMLocaisDeSaude.ADOQryVisita.SQL.add(strsql);<br />
          DMLocaisDeSaude.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform16LocaisDeSaude.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // False as tabelas do banco de dados<br />
     DMLocaisDeSaude.ADOQryVisita.active := False;<br />
     DMLocaisDeSaude.tblFiscal.active := False;<br />
     DMLocaisDeSaude.tblEmpresa.active := False;<br />
     DMLocaisDeSaude.tblLocaisDeSaude.active := False;<br />
}</p>
<p>end;</p>
<p>end.<br />
unit frm17LocaisDeEnsino;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs,  Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform17LocaisDeEnsino = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    Label13: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label14: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    Label15: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label16: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label17: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    editLocalDeEnsino: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form17LocaisDeEnsino: Tform17LocaisDeEnsino;</p>
<p>implementation</p>
<p>uses frmDMLocaisDeEnsino, rptLocaisDeEnsino1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform17LocaisDeEnsino.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform17LocaisDeEnsino.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p> for x:= 0 to DMLocaisDeEnsino.ComponentCount-1 do<br />
 begin<br />
   Temp := DMLocaisDeEnsino.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     // Abre as tabelas do banco de dados<br />
     DMLocaisDeEnsino.ADOQryVisita.active := True;<br />
     DMLocaisDeEnsino.tblFiscal.active := True;<br />
     DMLocaisDeEnsino.tblEmpresa.active := True;<br />
     DMLocaisDeEnsino.tblLocaisDeEnsino.active := True;<br />
end;</p>
<p>procedure Tform17LocaisDeEnsino.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeEnsino.tblLocaisDeEnsino.active := False;<br />
          DMLocaisDeEnsino.tblLocaisDeEnsino.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeEnsino&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform17LocaisDeEnsino.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeEnsino01 := TrptLocaisDeEnsino01.Create(application);<br />
               rptLocaisDeEnsino01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeEnsino01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeEnsino01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLocaisDeEnsino01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeEnsino01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform17LocaisDeEnsino.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeEnsino.tblLocaisDeEnsino.Locate(&#8216;Codigo&#8217;,editLocalDeEnsino.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform17LocaisDeEnsino.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMLocaisDeEnsino.ADOQryVisita.Close;<br />
          DMLocaisDeEnsino.ADOQryVisita.SQL.clear;<br />
          DMLocaisDeEnsino.ADOQryVisita.SQL.add(strsql);<br />
          DMLocaisDeEnsino.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform17LocaisDeEnsino.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // Abre as tabelas do banco de dados<br />
     DMLocaisDeEnsino.ADOQryVisita.active := False;<br />
     DMLocaisDeEnsino.tblFiscal.active := False;<br />
     DMLocaisDeEnsino.tblEmpresa.active := False;<br />
     DMLocaisDeEnsino.tblLocaisDeEnsino.active := False;<br />
}<br />
end;</p>
<p>end.<br />
unit frm18Provadores;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform18Provadores = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    TabSheet2: TTabSheet;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    Label13: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label14: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label15: TLabel;<br />
    editProvador1: TDBEdit;<br />
    Label16: TLabel;<br />
    editProvador2: TDBEdit;<br />
    Label17: TLabel;<br />
    editProvador3: TDBEdit;<br />
    Image1: TImage;<br />
    Label18: TLabel;<br />
    Label19: TLabel;<br />
    Label20: TLabel;<br />
    Label21: TLabel;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    Label22: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    editProvadores: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure editProvador1Exit(Sender: TObject);<br />
    procedure editProvador2Exit(Sender: TObject);<br />
    procedure editProvador3Exit(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form18Provadores: Tform18Provadores;</p>
<p>implementation</p>
<p>uses frmDMProvadores, rptProvadores1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform18Provadores.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform18Provadores.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p> for x:= 0 to DMProvadores.ComponentCount-1 do<br />
 begin<br />
   Temp := DMProvadores.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     // Abre as tabelas do banco de dados<br />
     DMProvadores.ADOQryVisita.Connection := frmPrincipal.formPRINCIPAL.ADOConnection1;<br />
     DMProvadores.ADOQryVisita.active := True;<br />
     DMProvadores.tblFiscal.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMProvadores.tblFiscal.active := True;<br />
     DMProvadores.tblEmpresa.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMProvadores.tblEmpresa.active := True;<br />
     DMProvadores.tblProvadores.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMProvadores.tblProvadores.active := True;</p>
<p>end;</p>
<p>procedure Tform18Provadores.PageControl1Change(Sender: TObject);<br />
begin<br />
          PageControl3.ActivePage := TabSheet30;<br />
end;</p>
<p>procedure Tform18Provadores.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMProvadores.tblProvadores.active := False;<br />
          DMProvadores.tblProvadores.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblProvadores&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform18Provadores.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptProvadores01 := TrptProvadores01.Create(application);<br />
               rptProvadores01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptProvadores01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptProvadores01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptProvadores01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptProvadores01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform18Provadores.editProvador1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editProvador1.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform18Provadores.editProvador2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editProvador2.Field.Text = &#8217;90&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 90cm, deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform18Provadores.editProvador3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editProvador3.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform18Provadores.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMProvadores.tblProvadores.Locate(&#8216;Codigo&#8217;,editProvadores.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform18Provadores.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMProvadores.ADOQryVisita.Close;<br />
          DMProvadores.ADOQryVisita.SQL.clear;<br />
          DMProvadores.ADOQryVisita.SQL.add(strsql);<br />
          DMProvadores.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform18Provadores.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // Abre as tabelas do banco de dados<br />
     DMProvadores.ADOQryVisita.active := False;<br />
     DMProvadores.tblFiscal.active := False;<br />
     DMProvadores.tblEmpresa.active := False;<br />
     DMProvadores.tblProvadores.active := False;<br />
  }</p>
<p>end;</p>
<p>end.<br />
unit frm19Cozinhas;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform19Cozinhas = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    PageControl2: TPageControl;<br />
    TabSheet2: TTabSheet;<br />
    TabSheet4: TTabSheet;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBEdit10: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label10: TLabel;<br />
    Label13: TLabel;<br />
    editCozinha1: TDBEdit;<br />
    Label14: TLabel;<br />
    editCozinha2: TDBEdit;<br />
    Label15: TLabel;<br />
    editCozinha3: TDBEdit;<br />
    Label16: TLabel;<br />
    editCozinha4: TDBEdit;<br />
    Image1: TImage;<br />
    Label17: TLabel;<br />
    Label18: TLabel;<br />
    Label19: TLabel;<br />
    Label20: TLabel;<br />
    Label21: TLabel;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label22: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label23: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label24: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    editCozinha: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure editCozinha1Exit(Sender: TObject);<br />
    procedure editCozinha2Exit(Sender: TObject);<br />
    procedure editCozinha3Exit(Sender: TObject);<br />
    procedure editCozinha4Exit(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form19Cozinhas: Tform19Cozinhas;</p>
<p>implementation</p>
<p>uses frmDMCozinhas, rptCozinha1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform19Cozinhas.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform19Cozinhas.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p> for x:= 0 to DMCozinhas.ComponentCount-1 do<br />
 begin<br />
   Temp := DMCozinhas.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     PageControl1.ActivePage := TabSheet1;</p>
<p>     //formPRINCIPAL.ADOConnection1<br />
     DMCozinhas.ADOQryVisita.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMCozinhas.tblFiscal.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMCozinhas.tblEmpresa.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMCozinhas.tblCozinha.Connection := formPRINCIPAL.ADOConnection1;</p>
<p>     // abre as tabelas do banco<br />
     DMCozinhas.ADOQryVisita.active :=True;<br />
     DMCozinhas.tblFiscal.active :=True;<br />
     DMCozinhas.tblEmpresa.active :=True;<br />
     DMCozinhas.tblCozinha.active :=True;</p>
<p>end;</p>
<p>procedure Tform19Cozinhas.PageControl1Change(Sender: TObject);<br />
begin<br />
     PageControl2.ActivePage := TabSheet2;<br />
end;</p>
<p>procedure Tform19Cozinhas.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCozinhas.tblCozinha.active := False;<br />
          DMCozinhas.tblCozinha.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCozinha&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform19Cozinhas.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCozinhas01 := TrptCozinhas01.Create(application);<br />
               rptCozinhas01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCozinhas01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCozinhas01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCozinhas01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCozinhas01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform19Cozinhas.editCozinha1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCozinha1.Field.Text = &#8217;150&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 150cm, deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform19Cozinhas.editCozinha2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCozinha2.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform19Cozinhas.editCozinha3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCozinha1.Field.Text = &#8217;73&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 73cm, deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform19Cozinhas.editCozinha4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCozinha4.Field.Text = &#8217;85&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 85cm, deve ser de 85cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 85cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform19Cozinhas.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCozinhas.tblCozinha.Locate(&#8216;Codigo&#8217;,editCozinha.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform19Cozinhas.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMCozinhas.ADOQryVisita.Close;<br />
          DMCozinhas.ADOQryVisita.SQL.clear;<br />
          DMCozinhas.ADOQryVisita.SQL.add(strsql);<br />
          DMCozinhas.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform19Cozinhas.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
    // fecha as tabelas do banco<br />
     DMCozinhas.ADOQryVisita.active := False;<br />
     DMCozinhas.tblFiscal.active := False;<br />
     DMCozinhas.tblEmpresa.active := False;<br />
     DMCozinhas.tblCozinha.active := False;</p>
<p>     //formPRINCIPAL.ADOConnection1<br />
     DMCozinhas.ADOQryVisita.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMCozinhas.tblFiscal.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMCozinhas.tblEmpresa.Connection := formPRINCIPAL.ADOConnection1;<br />
     DMCozinhas.tblCozinha.Connection := formPRINCIPAL.ADOConnection1;<br />
}</p>
<p>end;</p>
<p>end.<br />
unit frm1PasseioPublico;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DB, ADODB, StdCtrls, Buttons, DBCtrls, ExtCtrls, ComCtrls,<br />
  Grids, DBGrids, Mask, jpeg, JvExControls, JvLED, QuickRpt, QRCtrls,<br />
  JvBaseDlg, JvCalc;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);<br />
  Tform1PasseioPublico = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    TabSheet2: TTabSheet;<br />
    PageControl2: TPageControl;<br />
    TabSheet22: TTabSheet;<br />
    TabSheet23: TTabSheet;<br />
    TabSheet24: TTabSheet;<br />
    TabSheet25: TTabSheet;<br />
    TabSheet26: TTabSheet;<br />
    TabSheet27: TTabSheet;<br />
    TabSheet28: TTabSheet;<br />
    TabSheet29: TTabSheet;<br />
    Panel7: TPanel;<br />
    Panel8: TPanel;<br />
    Label1: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    Label2: TLabel;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    Label3: TLabel;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    Label4: TLabel;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    Label6: TLabel;<br />
    DBEdit6: TDBEdit;<br />
    Label7: TLabel;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    DBGrid1: TDBGrid;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label16: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label18: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    Label23: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label24: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label25: TLabel;<br />
    DBEdit21: TDBEdit;<br />
    Label26: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    Label27: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    Label28: TLabel;<br />
    DBEdit24: TDBEdit;<br />
    Label29: TLabel;<br />
    DBEdit25: TDBEdit;<br />
    Label31: TLabel;<br />
    editGrelhaD1: TDBEdit;<br />
    Label32: TLabel;<br />
    editGrelhaD2: TDBEdit;<br />
    Label34: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label35: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    imagemGrelha: TImage;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    Label14: TLabel;<br />
    Panel5: TPanel;<br />
    DBNavigator2: TDBNavigator;<br />
    Panel6: TPanel;<br />
    DBNavigator3: TDBNavigator;<br />
    Panel9: TPanel;<br />
    Panel10: TPanel;<br />
    Panel11: TPanel;<br />
    Panel12: TPanel;<br />
    Panel13: TPanel;<br />
    Panel14: TPanel;<br />
    DBNavigator4: TDBNavigator;<br />
    DBNavigator5: TDBNavigator;<br />
    DBNavigator6: TDBNavigator;<br />
    DBNavigator7: TDBNavigator;<br />
    DBNavigator8: TDBNavigator;<br />
    DBNavigator9: TDBNavigator;<br />
    TabSheet3: TTabSheet;<br />
    TabSheet4: TTabSheet;<br />
    TabSheet5: TTabSheet;<br />
    TabSheet6: TTabSheet;<br />
    TabSheet7: TTabSheet;<br />
    TabSheet8: TTabSheet;<br />
    TabSheet9: TTabSheet;<br />
    TabSheet10: TTabSheet;<br />
    TabSheet11: TTabSheet;<br />
    TabSheet12: TTabSheet;<br />
    TabSheet13: TTabSheet;<br />
    TabSheet14: TTabSheet;<br />
    TabSheet15: TTabSheet;<br />
    TabSheet16: TTabSheet;<br />
    Panel15: TPanel;<br />
    DBNavigator10: TDBNavigator;<br />
    Panel16: TPanel;<br />
    DBNavigator11: TDBNavigator;<br />
    Panel17: TPanel;<br />
    DBNavigator12: TDBNavigator;<br />
    Panel18: TPanel;<br />
    DBNavigator13: TDBNavigator;<br />
    Panel19: TPanel;<br />
    DBNavigator14: TDBNavigator;<br />
    Panel20: TPanel;<br />
    DBNavigator15: TDBNavigator;<br />
    Panel21: TPanel;<br />
    DBNavigator16: TDBNavigator;<br />
    Panel22: TPanel;<br />
    DBNavigator17: TDBNavigator;<br />
    Panel23: TPanel;<br />
    DBNavigator18: TDBNavigator;<br />
    Panel24: TPanel;<br />
    DBNavigator19: TDBNavigator;<br />
    Panel25: TPanel;<br />
    DBNavigator20: TDBNavigator;<br />
    Panel26: TPanel;<br />
    DBNavigator21: TDBNavigator;<br />
    Panel27: TPanel;<br />
    DBNavigator22: TDBNavigator;<br />
    Panel28: TPanel;<br />
    DBNavigator23: TDBNavigator;<br />
    Label15: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label17: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label19: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    Label30: TLabel;<br />
    editCxInspecaoD1: TDBEdit;<br />
    Label33: TLabel;<br />
    editCxInspecaoD2: TDBEdit;<br />
    Label36: TLabel;<br />
    editCxInspecaoA1: TDBEdit;<br />
    Label37: TLabel;<br />
    editCxInspecaoA2: TDBEdit;<br />
    Label39: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label40: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    Label20: TLabel;<br />
    imagemCxInspecao1: TImage;<br />
    imagemCxInspecao2: TImage;<br />
    Label21: TLabel;<br />
    DBEdit17: TDBEdit;<br />
    Label22: TLabel;<br />
    DBEdit18: TDBEdit;<br />
    Label38: TLabel;<br />
    DBEdit19: TDBEdit;<br />
    Label42: TLabel;<br />
    DBEdit32: TDBEdit;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    Label41: TLabel;<br />
    editPontoDeOnibusD1: TDBEdit;<br />
    Label43: TLabel;<br />
    editPontoDeOnibusD2: TDBEdit;<br />
    Label44: TLabel;<br />
    editPontoDeOnibusD3: TDBEdit;<br />
    Label45: TLabel;<br />
    editPontoDeOnibusD4: TDBEdit;<br />
    Label46: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label47: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Label48: TLabel;<br />
    imagemPontoDeOnibus: TImage;<br />
    Label49: TLabel;<br />
    DBEdit36: TDBEdit;<br />
    Label50: TLabel;<br />
    DBEdit37: TDBEdit;<br />
    Label51: TLabel;<br />
    DBEdit38: TDBEdit;<br />
    Label52: TLabel;<br />
    editTelefonePublicoD1: TDBEdit;<br />
    Label53: TLabel;<br />
    editTelefonePublicoD2: TDBEdit;<br />
    Label54: TLabel;<br />
    editTelefonePublicoD3: TDBEdit;<br />
    Label55: TLabel;<br />
    editTelefonePublicoD4: TDBEdit;<br />
    Label56: TLabel;<br />
    editTelefonePublicoD5: TDBEdit;<br />
    Label57: TLabel;<br />
    editTelefonePublicoD6: TDBEdit;<br />
    Label58: TLabel;<br />
    editTelefonePublicoAltura: TDBEdit;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    Label59: TLabel;<br />
    DBImage5: TDBImage;<br />
    Label60: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    Label61: TLabel;<br />
    imagemTelefonePublico2: TImage;<br />
    imagemTelefonePublico1: TImage;<br />
    Label62: TLabel;<br />
    DBEdit46: TDBEdit;<br />
    Label63: TLabel;<br />
    DBEdit47: TDBEdit;<br />
    Label64: TLabel;<br />
    DBEdit48: TDBEdit;<br />
    Label65: TLabel;<br />
    editCXCorreioAltura: TDBEdit;<br />
    Label66: TLabel;<br />
    editCXCorreioD1: TDBEdit;<br />
    Label67: TLabel;<br />
    editCXCorreioD2: TDBEdit;<br />
    Label68: TLabel;<br />
    editCXCorreioD3: TDBEdit;<br />
    Label69: TLabel;<br />
    editCXCorreioD4: TDBEdit;<br />
    Label71: TLabel;<br />
    DBMemo6: TDBMemo;<br />
    Label72: TLabel;<br />
    Label70: TLabel;<br />
    DBImage6: TDBImage;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    imagemCaixaDeCorreio: TImage;<br />
    Label73: TLabel;<br />
    DBEdit54: TDBEdit;<br />
    Label74: TLabel;<br />
    DBEdit55: TDBEdit;<br />
    Label75: TLabel;<br />
    DBEdit56: TDBEdit;<br />
    Label76: TLabel;<br />
    editLixeiraAltura: TDBEdit;<br />
    Label77: TLabel;<br />
    editLixeiraD1: TDBEdit;<br />
    Label78: TLabel;<br />
    editLixeiraD2: TDBEdit;<br />
    Label79: TLabel;<br />
    editLixeiraD3: TDBEdit;<br />
    Label80: TLabel;<br />
    editLixeiraD4: TDBEdit;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    Label81: TLabel;<br />
    DBImage7: TDBImage;<br />
    Label82: TLabel;<br />
    DBMemo7: TDBMemo;<br />
    imagemLixeira: TImage;<br />
    Label83: TLabel;<br />
    Label84: TLabel;<br />
    imagemBanco: TImage;<br />
    Label85: TLabel;<br />
    imagemBanca: TImage;<br />
    Label86: TLabel;<br />
    imagemBancaDeMercadorias: TImage;<br />
    Label87: TLabel;<br />
    imagemFloreira: TImage;<br />
    Label88: TLabel;<br />
    imagemPontoDeTaxi: TImage;<br />
    Label89: TLabel;<br />
    imagemPosteDeLuz: TImage;<br />
    Label90: TLabel;<br />
    imagemPosteDeSinalizacao: TImage;<br />
    Label91: TLabel;<br />
    imagemBaiaDeVeiculo: TImage;<br />
    Label92: TLabel;<br />
    imagemVegetacao: TImage;<br />
    Label93: TLabel;<br />
    Image18: TImage;<br />
    Label99: TLabel;<br />
    imagemCxForcaTelefonia: TImage;<br />
    Label94: TLabel;<br />
    imagemOutraInterferencia: TImage;<br />
    TabSheet17: TTabSheet;<br />
    Label100: TLabel;<br />
    DBEdit62: TDBEdit;<br />
    Label101: TLabel;<br />
    DBEdit63: TDBEdit;<br />
    Label102: TLabel;<br />
    editBancoAltura: TDBEdit;<br />
    Label103: TLabel;<br />
    editBancoD1: TDBEdit;<br />
    Label104: TLabel;<br />
    editBancoD2: TDBEdit;<br />
    Label105: TLabel;<br />
    editBancoD3: TDBEdit;<br />
    DBRadioGroup24: TDBRadioGroup;<br />
    DBRadioGroup25: TDBRadioGroup;<br />
    DBRadioGroup26: TDBRadioGroup;<br />
    DBRadioGroup27: TDBRadioGroup;<br />
    DBRadioGroup28: TDBRadioGroup;<br />
    DBRadioGroup29: TDBRadioGroup;<br />
    DBRadioGroup30: TDBRadioGroup;<br />
    DBRadioGroup31: TDBRadioGroup;<br />
    DBRadioGroup32: TDBRadioGroup;<br />
    DBRadioGroup33: TDBRadioGroup;<br />
    DBRadioGroup34: TDBRadioGroup;<br />
    DBRadioGroup35: TDBRadioGroup;<br />
    DBRadioGroup38: TDBRadioGroup;<br />
    DBRadioGroup39: TDBRadioGroup;<br />
    Label107: TLabel;<br />
    DBImage8: TDBImage;<br />
    Label108: TLabel;<br />
    DBMemo8: TDBMemo;<br />
    Label109: TLabel;<br />
    DBEdit68: TDBEdit;<br />
    Label110: TLabel;<br />
    DBEdit69: TDBEdit;<br />
    Label111: TLabel;<br />
    DBEdit70: TDBEdit;<br />
    Label112: TLabel;<br />
    editBancaD1: TDBEdit;<br />
    Label113: TLabel;<br />
    editBancaD2: TDBEdit;<br />
    Label114: TLabel;<br />
    DBImage9: TDBImage;<br />
    Label115: TLabel;<br />
    DBMemo9: TDBMemo;<br />
    Label116: TLabel;<br />
    DBEdit73: TDBEdit;<br />
    Label117: TLabel;<br />
    DBEdit74: TDBEdit;<br />
    Label118: TLabel;<br />
    DBEdit75: TDBEdit;<br />
    Label119: TLabel;<br />
    editBancaDeMarcedoriasD1: TDBEdit;<br />
    Label120: TLabel;<br />
    editBancaDeMarcedoriasD2: TDBEdit;<br />
    Label121: TLabel;<br />
    DBImage10: TDBImage;<br />
    Label122: TLabel;<br />
    DBMemo10: TDBMemo;<br />
    Label123: TLabel;<br />
    DBEdit78: TDBEdit;<br />
    Label124: TLabel;<br />
    DBEdit79: TDBEdit;<br />
    Label125: TLabel;<br />
    editFloreiraD1: TDBEdit;<br />
    Label126: TLabel;<br />
    editFloreiraD2: TDBEdit;<br />
    Label127: TLabel;<br />
    DBImage11: TDBImage;<br />
    Label128: TLabel;<br />
    DBMemo11: TDBMemo;<br />
    Label129: TLabel;<br />
    DBEdit82: TDBEdit;<br />
    Label130: TLabel;<br />
    DBEdit83: TDBEdit;<br />
    Label131: TLabel;<br />
    DBEdit84: TDBEdit;<br />
    Label132: TLabel;<br />
    editPontoDeTaxiD1: TDBEdit;<br />
    Label133: TLabel;<br />
    editPontoDeTaxiD2: TDBEdit;<br />
    Label134: TLabel;<br />
    editPontoDeTaxiD3: TDBEdit;<br />
    Label135: TLabel;<br />
    editPontoDeTaxiD4: TDBEdit;<br />
    DBRadioGroup40: TDBRadioGroup;<br />
    Label136: TLabel;<br />
    DBImage12: TDBImage;<br />
    Label137: TLabel;<br />
    DBMemo12: TDBMemo;<br />
    Label138: TLabel;<br />
    DBEdit89: TDBEdit;<br />
    Label139: TLabel;<br />
    DBEdit90: TDBEdit;<br />
    Label140: TLabel;<br />
    DBEdit91: TDBEdit;<br />
    Label141: TLabel;<br />
    editPosteDeLuzD1: TDBEdit;<br />
    Label142: TLabel;<br />
    editPosteDeLuzD2: TDBEdit;<br />
    Label143: TLabel;<br />
    DBImage13: TDBImage;<br />
    Label144: TLabel;<br />
    DBMemo13: TDBMemo;<br />
    Label145: TLabel;<br />
    DBEdit94: TDBEdit;<br />
    Label146: TLabel;<br />
    DBEdit95: TDBEdit;<br />
    Label147: TLabel;<br />
    DBEdit96: TDBEdit;<br />
    Label148: TLabel;<br />
    editPosteDeSinalizacaoD1: TDBEdit;<br />
    Label149: TLabel;<br />
    editPosteDeSinalizacaoD2: TDBEdit;<br />
    Label150: TLabel;<br />
    DBImage14: TDBImage;<br />
    Label151: TLabel;<br />
    DBMemo14: TDBMemo;<br />
    Label152: TLabel;<br />
    DBEdit99: TDBEdit;<br />
    Label153: TLabel;<br />
    DBEdit100: TDBEdit;<br />
    Label154: TLabel;<br />
    DBEdit101: TDBEdit;<br />
    Label155: TLabel;<br />
    editBaiaDeVeiculoD1: TDBEdit;<br />
    Label156: TLabel;<br />
    editBaiaDeVeiculoD2: TDBEdit;<br />
    Label158: TLabel;<br />
    DBImage15: TDBImage;<br />
    Label159: TLabel;<br />
    DBMemo15: TDBMemo;<br />
    Label160: TLabel;<br />
    DBEdit105: TDBEdit;<br />
    Label161: TLabel;<br />
    DBEdit106: TDBEdit;<br />
    Label162: TLabel;<br />
    DBEdit107: TDBEdit;<br />
    Label163: TLabel;<br />
    editVegetacaoD1: TDBEdit;<br />
    Label164: TLabel;<br />
    editVegetacaoD2: TDBEdit;<br />
    DBRadioGroup41: TDBRadioGroup;<br />
    DBRadioGroup43: TDBRadioGroup;<br />
    DBRadioGroup44: TDBRadioGroup;<br />
    DBRadioGroup45: TDBRadioGroup;<br />
    DBRadioGroup46: TDBRadioGroup;<br />
    DBRadioGroup47: TDBRadioGroup;<br />
    DBRadioGroup48: TDBRadioGroup;<br />
    Label165: TLabel;<br />
    DBMemo16: TDBMemo;<br />
    Label166: TLabel;<br />
    DBImage16: TDBImage;<br />
    Label167: TLabel;<br />
    DBEdit110: TDBEdit;<br />
    Label168: TLabel;<br />
    DBEdit111: TDBEdit;<br />
    Label169: TLabel;<br />
    DBEdit112: TDBEdit;<br />
    Label170: TLabel;<br />
    editCxDeForcaTelefD1: TDBEdit;<br />
    Label171: TLabel;<br />
    editCxDeForcaTelefD2: TDBEdit;<br />
    DBRadioGroup42: TDBRadioGroup;<br />
    Label172: TLabel;<br />
    DBImage17: TDBImage;<br />
    Label173: TLabel;<br />
    DBMemo17: TDBMemo;<br />
    Label174: TLabel;<br />
    DBEdit115: TDBEdit;<br />
    Label175: TLabel;<br />
    DBEdit116: TDBEdit;<br />
    Label176: TLabel;<br />
    DBEdit117: TDBEdit;<br />
    Label177: TLabel;<br />
    editOutraInterfD1: TDBEdit;<br />
    Label178: TLabel;<br />
    editOutraInterfD2: TDBEdit;<br />
    Label179: TLabel;<br />
    DBImage18: TDBImage;<br />
    Label180: TLabel;<br />
    DBMemo18: TDBMemo;<br />
    Panel29: TPanel;<br />
    DBNavigator24: TDBNavigator;<br />
    Label106: TLabel;<br />
    DBEdit120: TDBEdit;<br />
    Label181: TLabel;<br />
    DBEdit121: TDBEdit;<br />
    Label183: TLabel;<br />
    DBEdit123: TDBEdit;<br />
    DBRadioGroup49: TDBRadioGroup;<br />
    Label184: TLabel;<br />
    DBImage19: TDBImage;<br />
    Label185: TLabel;<br />
    DBMemo19: TDBMemo;<br />
    Label95: TLabel;<br />
    DBEdit124: TDBEdit;<br />
    Label186: TLabel;<br />
    DBEdit125: TDBEdit;<br />
    Label189: TLabel;<br />
    DBEdit128: TDBEdit;<br />
    DBRadioGroup50: TDBRadioGroup;<br />
    Label190: TLabel;<br />
    editAlturaDegrau: TDBEdit;<br />
    Label191: TLabel;<br />
    DBImage20: TDBImage;<br />
    Label192: TLabel;<br />
    DBMemo20: TDBMemo;<br />
    PageControl3: TPageControl;<br />
    TabSheet18: TTabSheet;<br />
    TabSheet19: TTabSheet;<br />
    Label194: TLabel;<br />
    DBEdit131: TDBEdit;<br />
    Label193: TLabel;<br />
    DBEdit130: TDBEdit;<br />
    Label195: TLabel;<br />
    DBEdit132: TDBEdit;<br />
    DBRadioGroup51: TDBRadioGroup;<br />
    DBRadioGroup52: TDBRadioGroup;<br />
    DBRadioGroup53: TDBRadioGroup;<br />
    DBRadioGroup54: TDBRadioGroup;<br />
    DBRadioGroup57: TDBRadioGroup;<br />
    DBRadioGroup58: TDBRadioGroup;<br />
    DBRadioGroup59: TDBRadioGroup;<br />
    DBRadioGroup60: TDBRadioGroup;<br />
    DBRadioGroup61: TDBRadioGroup;<br />
    DBRadioGroup62: TDBRadioGroup;<br />
    DBRadioGroup55: TDBRadioGroup;<br />
    DBRadioGroup36: TDBRadioGroup;<br />
    DBRadioGroup56: TDBRadioGroup;<br />
    DBRadioGroup63: TDBRadioGroup;<br />
    DBRadioGroup64: TDBRadioGroup;<br />
    Label196: TLabel;<br />
    editEscadaD1: TDBEdit;<br />
    Label197: TLabel;<br />
    editEscadaD2: TDBEdit;<br />
    Label198: TLabel;<br />
    editEscadaD3: TDBEdit;<br />
    Label199: TLabel;<br />
    editEscadaD4: TDBEdit;<br />
    Label200: TLabel;<br />
    editEscadaD5: TDBEdit;<br />
    Label201: TLabel;<br />
    editEscadaD6: TDBEdit;<br />
    Label202: TLabel;<br />
    editEscadaD7: TDBEdit;<br />
    Label203: TLabel;<br />
    editEscadaD8: TDBEdit;<br />
    Label204: TLabel;<br />
    editEscadaD9: TDBEdit;<br />
    Label205: TLabel;<br />
    editEscadaD10: TDBEdit;<br />
    Label96: TLabel;<br />
    imagemEscada: TImage;<br />
    Label206: TLabel;<br />
    DBImage21: TDBImage;<br />
    Label208: TLabel;<br />
    DBMemo21: TDBMemo;<br />
    PageControl4: TPageControl;<br />
    TabSheet20: TTabSheet;<br />
    TabSheet21: TTabSheet;<br />
    imagemRampa: TImage;<br />
    Label97: TLabel;<br />
    Label209: TLabel;<br />
    DBEdit143: TDBEdit;<br />
    Label210: TLabel;<br />
    DBEdit144: TDBEdit;<br />
    Label211: TLabel;<br />
    DBEdit145: TDBEdit;<br />
    DBRadioGroup37: TDBRadioGroup;<br />
    Label212: TLabel;<br />
    DBEdit146: TDBEdit;<br />
    DBRadioGroup65: TDBRadioGroup;<br />
    Label213: TLabel;<br />
    editRampaD1: TDBEdit;<br />
    Label214: TLabel;<br />
    editRampaD2: TDBEdit;<br />
    Label215: TLabel;<br />
    editRampaD3: TDBEdit;<br />
    Label216: TLabel;<br />
    editRampaD4: TDBEdit;<br />
    Label217: TLabel;<br />
    editRampaD5: TDBEdit;<br />
    Label218: TLabel;<br />
    editRampaD6: TDBEdit;<br />
    Label219: TLabel;<br />
    editRampaD7: TDBEdit;<br />
    Label220: TLabel;<br />
    editRampaD8: TDBEdit;<br />
    Label221: TLabel;<br />
    editRampaD9: TDBEdit;<br />
    Label222: TLabel;<br />
    editRampaD10: TDBEdit;<br />
    Label223: TLabel;<br />
    editRampaD11: TDBEdit;<br />
    Label224: TLabel;<br />
    DBEdit158: TDBEdit;<br />
    DBRadioGroup66: TDBRadioGroup;<br />
    DBRadioGroup67: TDBRadioGroup;<br />
    DBRadioGroup68: TDBRadioGroup;<br />
    DBRadioGroup69: TDBRadioGroup;<br />
    DBRadioGroup70: TDBRadioGroup;<br />
    DBRadioGroup71: TDBRadioGroup;<br />
    DBRadioGroup72: TDBRadioGroup;<br />
    DBRadioGroup73: TDBRadioGroup;<br />
    DBRadioGroup74: TDBRadioGroup;<br />
    DBRadioGroup75: TDBRadioGroup;<br />
    DBRadioGroup76: TDBRadioGroup;<br />
    DBRadioGroup77: TDBRadioGroup;<br />
    Label225: TLabel;<br />
    DBImage23: TDBImage;<br />
    Label226: TLabel;<br />
    DBMemo22: TDBMemo;<br />
    Label98: TLabel;<br />
    DBEdit159: TDBEdit;<br />
    Label227: TLabel;<br />
    DBEdit160: TDBEdit;<br />
    Label228: TLabel;<br />
    DBEdit161: TDBEdit;<br />
    DBRadioGroup78: TDBRadioGroup;<br />
    Label229: TLabel;<br />
    DBEdit162: TDBEdit;<br />
    Label230: TLabel;<br />
    DBEdit163: TDBEdit;<br />
    DBRadioGroup79: TDBRadioGroup;<br />
    Label231: TLabel;<br />
    DBEdit164: TDBEdit;<br />
    DBRadioGroup80: TDBRadioGroup;<br />
    DBRadioGroup81: TDBRadioGroup;<br />
    DBRadioGroup82: TDBRadioGroup;<br />
    DBRadioGroup83: TDBRadioGroup;<br />
    DBRadioGroup86: TDBRadioGroup;<br />
    Label232: TLabel;<br />
    DBEdit165: TDBEdit;<br />
    Label233: TLabel;<br />
    DBEdit166: TDBEdit;<br />
    Label234: TLabel;<br />
    DBEdit167: TDBEdit;<br />
    DBRadioGroup84: TDBRadioGroup;<br />
    Label235: TLabel;<br />
    DBEdit168: TDBEdit;<br />
    Label236: TLabel;<br />
    DBEdit169: TDBEdit;<br />
    DBRadioGroup85: TDBRadioGroup;<br />
    Label237: TLabel;<br />
    DBImage24: TDBImage;<br />
    Label238: TLabel;<br />
    DBMemo23: TDBMemo;<br />
    Label239: TLabel;<br />
    Label240: TLabel;<br />
    Label241: TLabel;<br />
    Label242: TLabel;<br />
    Label243: TLabel;<br />
    Label244: TLabel;<br />
    Label245: TLabel;<br />
    Label246: TLabel;<br />
    Label247: TLabel;<br />
    Label248: TLabel;<br />
    Label249: TLabel;<br />
    Label250: TLabel;<br />
    Label251: TLabel;<br />
    Label252: TLabel;<br />
    Label253: TLabel;<br />
    Label254: TLabel;<br />
    Label255: TLabel;<br />
    Label256: TLabel;<br />
    Label257: TLabel;<br />
    Label258: TLabel;<br />
    Label259: TLabel;<br />
    Label260: TLabel;<br />
    Label261: TLabel;<br />
    Label262: TLabel;<br />
    Label263: TLabel;<br />
    Label264: TLabel;<br />
    Label265: TLabel;<br />
    Label266: TLabel;<br />
    Label267: TLabel;<br />
    Label268: TLabel;<br />
    Label269: TLabel;<br />
    Label270: TLabel;<br />
    Label271: TLabel;<br />
    Label272: TLabel;<br />
    Label273: TLabel;<br />
    Label274: TLabel;<br />
    Label275: TLabel;<br />
    Label276: TLabel;<br />
    Label277: TLabel;<br />
    Label278: TLabel;<br />
    Label279: TLabel;<br />
    Label280: TLabel;<br />
    Label281: TLabel;<br />
    Label282: TLabel;<br />
    Label283: TLabel;<br />
    Label284: TLabel;<br />
    Label285: TLabel;<br />
    Label286: TLabel;<br />
    Label287: TLabel;<br />
    Label288: TLabel;<br />
    Label289: TLabel;<br />
    Label290: TLabel;<br />
    Label291: TLabel;<br />
    Label292: TLabel;<br />
    Label293: TLabel;<br />
    Label294: TLabel;<br />
    Label295: TLabel;<br />
    Label296: TLabel;<br />
    Label297: TLabel;<br />
    Label298: TLabel;<br />
    Label299: TLabel;<br />
    Label300: TLabel;<br />
    Label301: TLabel;<br />
    Label302: TLabel;<br />
    Label303: TLabel;<br />
    Label304: TLabel;<br />
    Label305: TLabel;<br />
    Label306: TLabel;<br />
    Label307: TLabel;<br />
    Label308: TLabel;<br />
    Label309: TLabel;<br />
    Label310: TLabel;<br />
    DBEdit170: TDBEdit;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    SpeedButton19: TSpeedButton;<br />
    SpeedButton20: TSpeedButton;<br />
    SpeedButton21: TSpeedButton;<br />
    SpeedButton22: TSpeedButton;<br />
    SpeedButton23: TSpeedButton;<br />
    SpeedButton24: TSpeedButton;<br />
    SpeedButton25: TSpeedButton;<br />
    SpeedButton26: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    SpeedButton28: TSpeedButton;<br />
    SpeedButton29: TSpeedButton;<br />
    SpeedButton30: TSpeedButton;<br />
    SpeedButton31: TSpeedButton;<br />
    SpeedButton32: TSpeedButton;<br />
    SpeedButton33: TSpeedButton;<br />
    SpeedButton34: TSpeedButton;<br />
    SpeedButton35: TSpeedButton;<br />
    SpeedButton36: TSpeedButton;<br />
    SpeedButton37: TSpeedButton;<br />
    SpeedButton38: TSpeedButton;<br />
    SpeedButton39: TSpeedButton;<br />
    SpeedButton40: TSpeedButton;<br />
    SpeedButton41: TSpeedButton;<br />
    SpeedButton42: TSpeedButton;<br />
    SpeedButton43: TSpeedButton;<br />
    SpeedButton44: TSpeedButton;<br />
    SpeedButton45: TSpeedButton;<br />
    SpeedButton46: TSpeedButton;<br />
    SpeedButton47: TSpeedButton;<br />
    SpeedButton48: TSpeedButton;<br />
    SpeedButton49: TSpeedButton;<br />
    Label312: TLabel;<br />
    editEscadaD11: TDBEdit;<br />
    TabSheet30: TTabSheet;<br />
    Panel30: TPanel;<br />
    SpeedButton50: TSpeedButton;<br />
    SpeedButton51: TSpeedButton;<br />
    DBNavigator25: TDBNavigator;<br />
    Label313: TLabel;<br />
    Label314: TLabel;<br />
    DBEdit26: TDBEdit;<br />
    Label315: TLabel;<br />
    DBEdit27: TDBEdit;<br />
    Label316: TLabel;<br />
    DBEdit28: TDBEdit;<br />
    Label317: TLabel;<br />
    editSemaforoD1: TDBEdit;<br />
    Label318: TLabel;<br />
    editSemaforoD2: TDBEdit;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    Label319: TLabel;<br />
    DBImage25: TDBImage;<br />
    Label320: TLabel;<br />
    DBMemo24: TDBMemo;<br />
    imagemSemaforo: TImage;<br />
    Label321: TLabel;<br />
    Label322: TLabel;<br />
    editLocalizar: TEdit;<br />
    btnLocalizar: TSpeedButton;<br />
    btnLocalizar3: TSpeedButton;<br />
    editCxInspecao: TEdit;<br />
    SpeedButton52: TSpeedButton;<br />
    editGrelha: TEdit;<br />
    editPontoDeOnibus: TEdit;<br />
    SpeedButton53: TSpeedButton;<br />
    editTelefPublico: TEdit;<br />
    SpeedButton54: TSpeedButton;<br />
    editCxCorreio: TEdit;<br />
    SpeedButton55: TSpeedButton;<br />
    editLixeira: TEdit;<br />
    SpeedButton56: TSpeedButton;<br />
    editBanco: TEdit;<br />
    SpeedButton57: TSpeedButton;<br />
    editBanca: TEdit;<br />
    SpeedButton58: TSpeedButton;<br />
    editBancaDeMercadorias: TEdit;<br />
    SpeedButton59: TSpeedButton;<br />
    editFloreira: TEdit;<br />
    SpeedButton60: TSpeedButton;<br />
    editPontoDeTaxi: TEdit;<br />
    SpeedButton61: TSpeedButton;<br />
    editPosteDeLuz: TEdit;<br />
    SpeedButton62: TSpeedButton;<br />
    editSemaforo: TEdit;<br />
    SpeedButton63: TSpeedButton;<br />
    editPostSinalizacao: TEdit;<br />
    SpeedButton64: TSpeedButton;<br />
    editBaia: TEdit;<br />
    SpeedButton65: TSpeedButton;<br />
    editVegetacao: TEdit;<br />
    SpeedButton66: TSpeedButton;<br />
    editCxForcaTelef: TEdit;<br />
    SpeedButton67: TSpeedButton;<br />
    editOutraTransf: TEdit;<br />
    SpeedButton68: TSpeedButton;<br />
    editDesnivelTrans: TEdit;<br />
    SpeedButton69: TSpeedButton;<br />
    editDegrau: TEdit;<br />
    SpeedButton70: TSpeedButton;<br />
    editEscada: TEdit;<br />
    SpeedButton71: TSpeedButton;<br />
    editRampa: TEdit;<br />
    SpeedButton72: TSpeedButton;<br />
    editRevestimento: TEdit;<br />
    SpeedButton73: TSpeedButton;<br />
    SpeedButton74: TSpeedButton;<br />
    JvCalculator1: TJvCalculator;<br />
    procedure editGrelhaD1Exit(Sender: TObject);<br />
    procedure editGrelhaD2Exit(Sender: TObject);<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure SpeedButton2Click(Sender: TObject);<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure SpeedButton23Click(Sender: TObject);<br />
    procedure SpeedButton24Click(Sender: TObject);<br />
    procedure SpeedButton25Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton29Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure SpeedButton30Click(Sender: TObject);<br />
    procedure SpeedButton31Click(Sender: TObject);<br />
    procedure SpeedButton32Click(Sender: TObject);<br />
    procedure SpeedButton33Click(Sender: TObject);<br />
    procedure SpeedButton34Click(Sender: TObject);<br />
    procedure SpeedButton35Click(Sender: TObject);<br />
    procedure SpeedButton36Click(Sender: TObject);<br />
    procedure SpeedButton37Click(Sender: TObject);<br />
    procedure SpeedButton38Click(Sender: TObject);<br />
    procedure SpeedButton39Click(Sender: TObject);<br />
    procedure SpeedButton40Click(Sender: TObject);<br />
    procedure SpeedButton41Click(Sender: TObject);<br />
    procedure SpeedButton42Click(Sender: TObject);<br />
    procedure SpeedButton43Click(Sender: TObject);<br />
    procedure SpeedButton44Click(Sender: TObject);<br />
    procedure SpeedButton45Click(Sender: TObject);<br />
    procedure SpeedButton46Click(Sender: TObject);<br />
    procedure SpeedButton47Click(Sender: TObject);<br />
    procedure SpeedButton48Click(Sender: TObject);<br />
    procedure SpeedButton49Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;<br />
      DataCol: Integer; Column: TColumn; State: TGridDrawState);<br />
    procedure SpeedButton28Click(Sender: TObject);<br />
    procedure editCxInspecaoA1Exit(Sender: TObject);<br />
    procedure editCxInspecaoA2Exit(Sender: TObject);<br />
    procedure editPontoDeOnibusD1Exit(Sender: TObject);<br />
    procedure editPontoDeOnibusD2Exit(Sender: TObject);<br />
    procedure editPontoDeOnibusD3Exit(Sender: TObject);<br />
    procedure editPontoDeOnibusD4Exit(Sender: TObject);<br />
    procedure editTelefonePublicoD1Exit(Sender: TObject);<br />
    procedure editTelefonePublicoD2Exit(Sender: TObject);<br />
    procedure editTelefonePublicoD3Exit(Sender: TObject);<br />
    procedure editTelefonePublicoD4Exit(Sender: TObject);<br />
    procedure editTelefonePublicoD5Exit(Sender: TObject);<br />
    procedure editTelefonePublicoD6Exit(Sender: TObject);<br />
    procedure editTelefonePublicoAlturaExit(Sender: TObject);<br />
    procedure editCXCorreioD1Exit(Sender: TObject);<br />
    procedure editCXCorreioD2Exit(Sender: TObject);<br />
    procedure editCXCorreioD3Exit(Sender: TObject);<br />
    procedure editCXCorreioD4Exit(Sender: TObject);<br />
    procedure editLixeiraD1Exit(Sender: TObject);<br />
    procedure editLixeiraD2Exit(Sender: TObject);<br />
    procedure editLixeiraD3Exit(Sender: TObject);<br />
    procedure editLixeiraD4Exit(Sender: TObject);<br />
    procedure editCXCorreioAlturaExit(Sender: TObject);<br />
    procedure editLixeiraAlturaExit(Sender: TObject);<br />
    procedure editBancoD1Exit(Sender: TObject);<br />
    procedure editBancoD2Exit(Sender: TObject);<br />
    procedure editBancoD3Exit(Sender: TObject);<br />
    procedure editBancaD1Exit(Sender: TObject);<br />
    procedure editBancaD2Exit(Sender: TObject);<br />
    procedure editBancaDeMarcedoriasD1Exit(Sender: TObject);<br />
    procedure editBancaDeMarcedoriasD2Exit(Sender: TObject);<br />
    procedure editCxInspecaoD1Exit(Sender: TObject);<br />
    procedure editCxInspecaoD2Exit(Sender: TObject);<br />
    procedure editFloreiraD1Exit(Sender: TObject);<br />
    procedure editFloreiraD2Exit(Sender: TObject);<br />
    procedure editPontoDeTaxiD1Exit(Sender: TObject);<br />
    procedure editPontoDeTaxiD3Exit(Sender: TObject);<br />
    procedure editPontoDeTaxiD4Exit(Sender: TObject);<br />
    procedure editPosteDeLuzD1Exit(Sender: TObject);<br />
    procedure editPosteDeLuzD2Exit(Sender: TObject);<br />
    procedure editSemaforoD1Exit(Sender: TObject);<br />
    procedure editSemaforoD2Exit(Sender: TObject);<br />
    procedure editBaiaDeVeiculoD1Exit(Sender: TObject);<br />
    procedure editVegetacaoD2Exit(Sender: TObject);<br />
    procedure editCxDeForcaTelefD2Exit(Sender: TObject);<br />
    procedure editOutraInterfD2Exit(Sender: TObject);<br />
    procedure editPosteDeSinalizacaoD2Exit(Sender: TObject);<br />
    procedure editAlturaDegrauExit(Sender: TObject);<br />
    procedure editEscadaD1Exit(Sender: TObject);<br />
    procedure editEscadaD2Exit(Sender: TObject);<br />
    procedure editEscadaD3Exit(Sender: TObject);<br />
    procedure editEscadaD4Exit(Sender: TObject);<br />
    procedure editEscadaD5Exit(Sender: TObject);<br />
    procedure editEscadaD6Exit(Sender: TObject);<br />
    procedure editEscadaD7Exit(Sender: TObject);<br />
    procedure editEscadaD8Exit(Sender: TObject);<br />
    procedure editEscadaD9Exit(Sender: TObject);<br />
    procedure editEscadaD10Exit(Sender: TObject);<br />
    procedure editEscadaD11Exit(Sender: TObject);<br />
    procedure editRampaD1Exit(Sender: TObject);<br />
    procedure editRampaD2Exit(Sender: TObject);<br />
    procedure editRampaD3Exit(Sender: TObject);<br />
    procedure editRampaD4Exit(Sender: TObject);<br />
    procedure editRampaD5Exit(Sender: TObject);<br />
    procedure editRampaD6Exit(Sender: TObject);<br />
    procedure editRampaD7Exit(Sender: TObject);<br />
    procedure editRampaD8Exit(Sender: TObject);<br />
    procedure editRampaD9Exit(Sender: TObject);<br />
    procedure editRampaD11Exit(Sender: TObject);<br />
    procedure editPontoDeTaxiD2Exit(Sender: TObject);<br />
    procedure btnLocalizarClick(Sender: TObject);<br />
    procedure SpeedButton52Click(Sender: TObject);<br />
    procedure btnLocalizar3Click(Sender: TObject);<br />
    procedure SpeedButton53Click(Sender: TObject);<br />
    procedure SpeedButton54Click(Sender: TObject);<br />
    procedure SpeedButton55Click(Sender: TObject);<br />
    procedure SpeedButton56Click(Sender: TObject);<br />
    procedure SpeedButton57Click(Sender: TObject);<br />
    procedure SpeedButton58Click(Sender: TObject);<br />
    procedure SpeedButton59Click(Sender: TObject);<br />
    procedure SpeedButton60Click(Sender: TObject);<br />
    procedure SpeedButton61Click(Sender: TObject);<br />
    procedure SpeedButton63Click(Sender: TObject);<br />
    procedure SpeedButton64Click(Sender: TObject);<br />
    procedure SpeedButton65Click(Sender: TObject);<br />
    procedure SpeedButton66Click(Sender: TObject);<br />
    procedure SpeedButton67Click(Sender: TObject);<br />
    procedure SpeedButton68Click(Sender: TObject);<br />
    procedure SpeedButton69Click(Sender: TObject);<br />
    procedure SpeedButton70Click(Sender: TObject);<br />
    procedure SpeedButton71Click(Sender: TObject);<br />
    procedure SpeedButton72Click(Sender: TObject);<br />
    procedure SpeedButton73Click(Sender: TObject);<br />
    procedure SpeedButton62Click(Sender: TObject);<br />
    procedure SpeedButton51Click(Sender: TObject);<br />
    procedure SpeedButton74Click(Sender: TObject);<br />
    procedure PageControl2MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form1PasseioPublico: Tform1PasseioPublico;<br />
  nomeTabela: string;</p>
<p>implementation</p>
<p>uses rptCaixaDeInspecao,<br />
  rptPontoDeOnibus1, rptTelefonePublico1, rptCaixaDeCorreio1, rptLixeira1,<br />
  rptBanco1, rptBanca1, rptBancaDeMercadorias1, rptFloreira1,<br />
  rptPontoDeTaxi1, rptPosteDeLuz1, rptPosteDeSinalizacao1,<br />
  rptBaiaDeVeiculo1, rptVegetacao1, rptCxForcaTelefonia1,<br />
  rptOutroInterferencia1, rptDesnivelTransversal1, rptDegrau1, rptEscada1,<br />
  rptRampa1, rptRevistimento1, rptVisita1, frmDMPasseioPublico, rptGrelha1,<br />
  rptPasseioPublico1, rptSemaforo1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver norma NBR 9050, página 40</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p40.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editGrelhaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
     {<br />
     if editGrelhaD1.Field.Text  &#8217;15&#8242; then<br />
     MessageDlg(&#8216;altura D1 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Label311.Caption := &#8216;Atenção: Distancias fora do padrão&#8217;;<br />
     JvLED1.ColorOn := clRed;<br />
     JvLED1.Visible := True;</p>
<p>     if editGrelhaD1.Field.text = &#8217;15&#8242; then<br />
     Label311.Caption := &#8216;Distancias dentro do padrão&#8217;;<br />
     JvLED1.ColorOn := clGreen;<br />
     JvLED1.Visible := True;<br />
     }<br />
     if editGrelhaD1.Field.Text  &#8217;15&#8242; then<br />
     MessageDlg(&#8216;altura D1 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A altura deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver norma NBR 9050, página 40</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p40.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editGrelhaD2Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editGrelhaD2.Field.Text  &#8217;15&#8242; then<br />
               MessageDlg(&#8216;altura D2 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A altura deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton2Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptVisita01 := TrptVisita01.Create(application);<br />
               rptVisita01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptVisita01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptVisita01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton1Click(Sender: TObject);<br />
begin<br />
     Try<br />
          DMPasseioPublico.tblVisita.active := False;<br />
          DMPasseioPublico.tblVisita.active := True;<br />
     Except<br />
          MessageDlg(&#8216;Erro ao carregar a tblVisita&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPasseioPublico.active := False;<br />
          DMPasseioPublico.tblPasseioPublico.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPasseioPublico&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblGrelha.active := False;<br />
          DMPasseioPublico.tblGrelha.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblGrelha&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblCxDeInspecao.active := False;<br />
          DMPasseioPublico.tblCxDeInspecao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCxDeInspecao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeOnibus.active := False;<br />
          DMPasseioPublico.tblPontoDeOnibus.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPontoDeOnibus&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     Try<br />
          DMPasseioPublico.tblTelefonePublico.active := False;<br />
          DMPasseioPublico.tblTelefonePublico.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblTelefonePublico&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     Try<br />
          DMPasseioPublico.tblCaixaDeCorreio.active := False;<br />
          DMPasseioPublico.tblCaixaDeCorreio.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCaixaDeCorreio&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblLixeira.active := False;<br />
          DMPasseioPublico.tblLixeira.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLixeira&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblBanco.active := False;<br />
          DMPasseioPublico.tblBanco.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBanco&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblBanca.active := False;<br />
          DMPasseioPublico.tblBanca.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBanca&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblBancaDeMercadorias.active := False;<br />
          DMPasseioPublico.tblBancaDeMercadorias.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBancaDeMercadorias&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblFloreira.active := False;<br />
          DMPasseioPublico.tblFloreira.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblFloreira&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.active := False;<br />
          DMPasseioPublico.tblPontoDeTaxi.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPontoDeTaxi&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPosteDeLuz.active := False;<br />
          DMPasseioPublico.tblPosteDeLuz.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPosteDeLuz&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
         DMPasseioPublico.tblPosteDeSinalizacao.active := False;<br />
         DMPasseioPublico.tblPosteDeSinalizacao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPosteDeSinalizacao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton17Click(Sender: TObject);<br />
begin<br />
      try<br />
          DMPasseioPublico.tblBaiaDeVeiculos.active := False;<br />
          DMPasseioPublico.tblBaiaDeVeiculos.active := True;<br />
      except<br />
          MessageDlg(&#8216;Erro ao carregar tblBaiaDeVeiculos&#8217;, mtwarning, [mbOk], 0);<br />
      end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
        DMPasseioPublico.tblVegetacao.active := False;<br />
        DMPasseioPublico.tblVegetacao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblVegetacao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
        DMPasseioPublico.CxForcaTelefonia.active := False;<br />
        DMPasseioPublico.CxForcaTelefonia.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar CxForcaTelefonia&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
        DMPasseioPublico.tblOutraInterferencia.active := False;<br />
        DMPasseioPublico.tblOutraInterferencia.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblOutraInterferencia&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
        DMPasseioPublico.tblDesnivelTransversal.active := False;<br />
        DMPasseioPublico.tblDesnivelTransversal.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblDesnivelTransversal&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     Try<br />
          DMPasseioPublico.tblDegrau.active := False;<br />
          DMPasseioPublico.tblDegrau.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblDegrau&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton23Click(Sender: TObject);<br />
begin<br />
     Try<br />
          DMPasseioPublico.tblEscada.active := False;<br />
          DMPasseioPublico.tblEscada.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEscada&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton24Click(Sender: TObject);<br />
begin<br />
     Try<br />
          DMPasseioPublico.tblRampa.active := False;<br />
          DMPasseioPublico.tblRampa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRampa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton25Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblRevestimento.active := False;<br />
          DMPasseioPublico.tblRevestimento.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRevestimento&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPasseioPublico01 := TrptPasseioPublico01.Create(application);<br />
               rptPasseioPublico01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPasseioPublico01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPasseioPublico01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPasseioPublico01.ComponenteRelatorio.Preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPasseioPublico01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton29Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCaixaDeInspecao01 := TrptCaixaDeInspecao01.Create(application);<br />
               rptCaixaDeInspecao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCaixaDeInspecao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptVisita01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCaixaDeInspecao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptCaixaDeInspecao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMPasseioPublico.ADOQryVisita.Close;<br />
          DMPasseioPublico.ADOQryVisita.SQL.clear;<br />
          DMPasseioPublico.ADOQryVisita.SQL.add(strsql);<br />
          DMPasseioPublico.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton30Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPontoDeOnibus01 := TrptPontoDeOnibus01.Create(application);<br />
               rptPontoDeOnibus01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPontoDeOnibus01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPontoDeOnibus01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPontoDeOnibus01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptPontoDeOnibus&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton31Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptTelefonePublico01 := TrptTelefonePublico01.Create(application);<br />
               rptTelefonePublico01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptTelefonePublico01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptTelefonePublico01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptTelefonePublico01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptTelefonePublico01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton32Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCaixaDeCorreio01 := TrptCaixaDeCorreio01.Create(application);<br />
               rptCaixaDeCorreio01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCaixaDeCorreio01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCaixaDeCorreio01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCaixaDeCorreio01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptCaixaDeCorreio01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton33Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLixeira01 := TrptLixeira01.Create(application);<br />
               rptLixeira01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLixeira01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLixeira01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLixeira01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptLixeira01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton34Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBanco01 := TrptBanco01.Create(application);<br />
               rptBanco01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBanco01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBanco01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBanco01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptBanco01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton35Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBanca01 := TrptBanca01.Create(application);<br />
               rptBanca01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBanca01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBanca01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBanca01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptBanca01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton36Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBancaDeMercadorias01 := TrptBancaDeMercadorias01.Create(application);<br />
               rptBancaDeMercadorias01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBancaDeMercadorias01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBancaDeMercadorias01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
         rptBancaDeMercadorias01.ComponenteRelatorio.preview;<br />
     except<br />
         MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptBancaDeMarcadorias01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton37Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptFloreira01 := TrptFloreira01.Create(application);<br />
               rptFloreira01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptFloreira01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptFloreira01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptFloreira01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptFloreira01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton38Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPontoDeTaxi01 := TrptPontoDeTaxi01.Create(application);<br />
               rptPontoDeTaxi01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPontoDeTaxi01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPontoDeTaxi01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     Try<br />
          rptPontoDeTaxi01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptPontoDeTaxi01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton39Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPosteDeLuz01 := TrptPosteDeLuz01.Create(application);<br />
               rptPosteDeLuz01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPosteDeLuz01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPosteDeLuz01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPosteDeLuz01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptPosteDeLuz01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton40Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPosteDeSinalizacao01 := TrptPosteDeSinalizacao01.Create(application);<br />
               rptPosteDeSinalizacao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPosteDeSinalizacao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPosteDeSinalizacao01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPosteDeSinalizacao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptPosteDeSinalizacao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton41Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBaiaDeVeiculo01 := TrptBaiaDeVeiculo01.Create(application);<br />
               rptBaiaDeVeiculo01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBaiaDeVeiculo01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBaiaDeVeiculo01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBaiaDeVeiculo01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptBaiaDeVeiculo01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton42Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptVegetacao01 := TrptVegetacao01.Create(application);<br />
               rptVegetacao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptVegetacao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptVegetacao01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     Try<br />
          rptVegetacao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptVegetacao01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton43Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCxForcaTelefonia01 := TrptCxForcaTelefonia01.Create(application);<br />
               rptCxForcaTelefonia01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCxForcaTelefonia01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCxForcaTelefonia01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCxForcaTelefonia01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptCxForcaTelefonia01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton44Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptOutroInterferencia01 := TrptOutroInterferencia01.Create(application);<br />
               rptOutroInterferencia01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptOutroInterferencia01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptOutroInterferencia01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptOutroInterferencia01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptOutroInterferencia01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton45Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptDesnivelTransversal01 := TrptDesnivelTransversal01.Create(application);<br />
               rptDesnivelTransversal01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptDesnivelTransversal01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptDesnivelTransversal01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptDesnivelTransversal01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptDesnivelTransversal01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton46Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptDegrau01 := TrptDegrau01.Create(application);<br />
               rptDegrau01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptDegrau01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptDegrau01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     Try<br />
          rptDegrau01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptDegrau01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton47Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEscada01 := TrptEscada01.Create(application);<br />
               rptEscada01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEscada01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEscada01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEscada01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptEscada01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton48Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRampa01 := TrptRampa01.Create(application);<br />
               rptRampa01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRampa01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRampa01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRampa01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptRampa01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton49Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRevestimento01 := TrptRevestimento01.Create(application);<br />
               rptRevestimento01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRevestimento01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRevestimento01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRevestimento01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptRevestimento01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;</p>
<p>begin<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
                    with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator9).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator10).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator11).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator12).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator13).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator14).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator25).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator15).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator16).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;</p>
<p>          with TMeuDBNavigator(DBNavigator17).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator18).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator19).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator24).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;</p>
<p>          with TMeuDBNavigator(DBNavigator20).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator21).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator22).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator23).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMPasseioPublico.ComponentCount-1 do<br />
 begin<br />
   Temp := DMPasseioPublico.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
// coloca a página Dados da visita em primeiro plano<br />
PageControl1.ActivePage := TabSheet1;</p>
<p>{<br />
DMPasseioPublico.ADOConnection1.ConnectionString := &#8216;C:\sistemavistoria1\fontes\bancodedados.udl&#8217;;<br />
DMPasseioPublico.ADOConnection1.Connected := True;<br />
DMPasseioPublico.ADOQryVisita.active := True;<br />
}</p>
<p>DMPasseioPublico.ADOQryVisita.active := True;<br />
DMPasseioPublico.tblVisita.active := True;<br />
DMPasseioPublico.tblFiscal.active := True;<br />
DMPasseioPublico.tblEmpresa.active := True;<br />
DMPasseioPublico.tblPasseioPublico.active := True;<br />
DMPasseioPublico.tblGrelha.active := True;<br />
DMPasseioPublico.tblCxDeInspecao.active := True;<br />
DMPasseioPublico.tblPontoDeOnibus.active := True;<br />
DMPasseioPublico.tblTelefonePublico.active := True;<br />
DMPasseioPublico.tblLixeira.active := True;<br />
DMPasseioPublico.tblFloreira.active := True;<br />
DMPasseioPublico.tblPontoDeTaxi.active := True;<br />
DMPasseioPublico.tblPosteDeLuz.active := True;<br />
DMPasseioPublico.tblPosteDeSinalizacao.active := True;<br />
DMPasseioPublico.tblCaixaDeCorreio.active := True;<br />
DMPasseioPublico.tblBanco.active := True;<br />
DMPasseioPublico.tblBanca.active := True;<br />
DMPasseioPublico.tblBaiaDeVeiculos.active := True;<br />
DMPasseioPublico.tblVegetacao.active := True;<br />
DMPasseioPublico.CxForcaTelefonia.active := True;<br />
DMPasseioPublico.tblOutraInterferencia.active := True;<br />
DMPasseioPublico.tblBancaDeMercadorias.active := True;<br />
DMPasseioPublico.tblDesnivelTransversal.active := True;<br />
DMPasseioPublico.tblDegrau.active := True;<br />
DMPasseioPublico.tblEscada.active := True;<br />
DMPasseioPublico.tblRampa.active := True;<br />
DMPasseioPublico.tblRevestimento.active := True;<br />
DMPasseioPublico.tblSemaforo.active := True;</p>
<p>//carrega figuras durante execução<br />
{<br />
ImagemGrelha.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig1Grelha.jpg&#8217;);<br />
imagemCxInspecao1.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig2cxinspecao1.jpg&#8217;);<br />
imagemCxInspecao2.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig3cxinspecao2.jpg&#8217;);<br />
imagemPontoDeOnibus.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig4pontodeonibus.jpg&#8217;);<br />
imagemTelefonePublico1.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig5telefonepublico.jpg&#8217;);<br />
imagemTelefonePublico2.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig6telefonepublico2.jpg&#8217;);<br />
imagemCaixaDeCorreio.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig7cxcorreio.jpg&#8217;);<br />
imagemLixeira.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig8lixeira.jpg&#8217;);<br />
imagemBanco.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig9banco.jpg&#8217;);<br />
imagemBanca.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig10banca.jpg&#8217;);<br />
imagemBancaDeMercadorias.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig11bancademercadorias.jpg&#8217;);<br />
imagemFloreira.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig12Floreira.jpg&#8217;);<br />
imagemPontoDeTaxi.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig13pontodetaxi.jpg&#8217;);<br />
imagemPosteDeLuz.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig14postedeluz.jpg&#8217;);<br />
imagemSemaforo.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig15semaforo.jpg&#8217;);<br />
imagemPosteDeSinalizacao.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig16postedesinalizacao.jpg&#8217;);<br />
imagemBaiaDeVeiculo.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig17baiadeveiculos.jpg&#8217;);<br />
imagemVegetacao.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig18vegetacao.jpg&#8217;);<br />
imagemCxForcaTelefonia.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig19cxforca_telefonia.jpg&#8217;);<br />
imagemOutraInterferencia.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig20outrainterferencia.jpg&#8217;);<br />
imagemEscada.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig21escada.jpg&#8217;);<br />
imagemRampa.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig22rampa.jpg&#8217;);<br />
}<br />
//</p>
<p>end;</p>
<p>procedure Tform1PasseioPublico.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
DMPasseioPublico.ADOQryVisita.active := False;<br />
DMPasseioPublico.tblVisita.active := False;<br />
DMPasseioPublico.tblFiscal.active := False;<br />
DMPasseioPublico.tblEmpresa.active := False;<br />
DMPasseioPublico.tblPasseioPublico.active := False;<br />
DMPasseioPublico.tblGrelha.active := False;<br />
DMPasseioPublico.tblCxDeInspecao.active := False;<br />
DMPasseioPublico.tblPontoDeOnibus.active := False;<br />
DMPasseioPublico.tblTelefonePublico.active := False;<br />
DMPasseioPublico.tblLixeira.active := False;<br />
DMPasseioPublico.tblFloreira.active := False;<br />
DMPasseioPublico.tblPontoDeTaxi.active := False;<br />
DMPasseioPublico.tblPosteDeLuz.active := False;<br />
DMPasseioPublico.tblPosteDeSinalizacao.active := False;<br />
DMPasseioPublico.tblCaixaDeCorreio.active := False;<br />
DMPasseioPublico.tblBanco.active := False;<br />
DMPasseioPublico.tblBanca.active := False;<br />
DMPasseioPublico.tblBaiaDeVeiculos.active := False;<br />
DMPasseioPublico.tblVegetacao.active := False;<br />
DMPasseioPublico.CxForcaTelefonia.active := False;<br />
DMPasseioPublico.tblOutraInterferencia.active := False;<br />
DMPasseioPublico.tblBancaDeMercadorias.active := False;<br />
DMPasseioPublico.tblDesnivelTransversal.active := False;<br />
DMPasseioPublico.tblDegrau.active := False;<br />
DMPasseioPublico.tblEscada.active := False;<br />
DMPasseioPublico.tblRampa.active := False;<br />
DMPasseioPublico.tblRevestimento.active := False;<br />
DMPasseioPublico.tblSemaforo.active := False;<br />
}</p>
<p>//libera figuras ao fechar o formulario<br />
{<br />
ImagemGrelha.Picture.free;<br />
imagemCxInspecao1.Picture.free;<br />
imagemCxInspecao2.Picture.free;<br />
imagemPontoDeOnibus.Picture.free;<br />
imagemTelefonePublico1.Picture.free;<br />
imagemTelefonePublico2.Picture.free;<br />
imagemCaixaDeCorreio.Picture.free;<br />
imagemLixeira.Picture.free;<br />
imagemBanco.Picture.free;<br />
imagemBanca.Picture.free;<br />
imagemBancaDeMercadorias.Picture.free;<br />
imagemFloreira.Picture.free;<br />
imagemPontoDeTaxi.Picture.free;<br />
imagemPosteDeLuz.Picture.free;<br />
imagemSemaforo.Picture.free;<br />
imagemPosteDeSinalizacao.Picture.free;<br />
imagemBaiaDeVeiculo.Picture.free;<br />
imagemVegetacao.Picture.free;<br />
imagemCxForcaTelefonia.Picture.free;<br />
imagemOutraInterferencia.Picture.free;<br />
imagemEscada.Picture.free;<br />
imagemRampa.Picture.free;<br />
//<br />
}</p>
<p>end;</p>
<p>procedure Tform1PasseioPublico.PageControl1Change(Sender: TObject);<br />
begin<br />
     PageControl2.ActivePage := TabSheet22;<br />
end;</p>
<p>procedure Tform1PasseioPublico.DBGrid1DrawColumnCell(Sender: TObject;<br />
  const Rect: TRect; DataCol: Integer; Column: TColumn;<br />
  State: TGridDrawState);<br />
begin<br />
     if odd(DMPasseioPublico.ADOQryVisita.RecNo) then<br />
          DBGrid1.Canvas.Brush.Color:= clmenubar<br />
     else<br />
     DBGrid1.Canvas.Brush.Color:= clCream;<br />
     TDbGrid(Sender).Canvas.font.Color:= clBlack;<br />
     if gdSelected in State then<br />
     with (Sender as TDBGrid).Canvas do<br />
     begin<br />
          Brush.Color := clmoneygreen;<br />
          FillRect(Rect);<br />
          Font.Style := [fsbold]<br />
     end;<br />
     TDbGrid(Sender).DefaultDrawDataCell(Rect, TDbGrid(Sender).columns[datacol].field, State);<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton28Click(Sender: TObject);<br />
begin<br />
//rptGrelha01</p>
<p>     try<br />
          try<br />
               rptGrelha01 := TrptGrelha01.Create(application);<br />
               rptGrelha01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptGrelha01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptGrelha01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>{<br />
     try<br />
          rptGrelha01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar chamar o relatorio rptGrelha01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver norma NBR 9050, página 40</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p40.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCxInspecaoA1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCxInspecaoA1.Field.Text  &#8217;15&#8242; then<br />
               MessageDlg(&#8216;altura A1 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A altura deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver norma NBR 9050, página 40</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p40.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCxInspecaoA2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCxInspecaoA1.Field.Text  &#8217;15&#8242; then<br />
               MessageDlg(&#8216;altura A2 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A altura deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível a cidade de SP, página 116 e NBR 9050 P.37</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p116 + NBR 9050 p.37<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPontoDeOnibusD1Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editPontoDeOnibusD1.Field.Text  &#8217;100&#8242; then<br />
               MessageDlg(&#8216;altura D1 maior que 100cm (1m)&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;Distâncias devem estar entre 75mm a 100mm(1m)&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.editPontoDeOnibusD2Exit(Sender: TObject);<br />
begin<br />
//  Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível a cidade de SP, página 116 e NBR 9050 P.37</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p116 + NBR 9050 p.37<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPontoDeOnibusD3Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editPontoDeOnibusD2.Field.Text &lt; &#039;50&#039; then<br />
               MessageDlg(&#039;altura D1 deve ter 50cm min.&#039;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#039;A distância mínima deve ter 50cm min.!&#039;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível a cidade de SP, página 116 e NBR 9050 P.37</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p116 + NBR 9050 p.37<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPontoDeOnibusD4Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editPontoDeOnibusD4.Field.Text  &#8217;60&#8242; then<br />
               MessageDlg(&#8216;altura D1 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;Distâncias devem estar entre 25cm e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.editTelefonePublicoD1Exit(Sender: TObject);<br />
begin<br />
//  Consulte NBR 9050 para maiores detalhes<br />
{<br />
     Try<br />
	     if editTelefonePublicoD1.Field.Text  &#8217;15&#8242; then<br />
		     MessageDlg(&#8216;altura D1 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A altura deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform1PasseioPublico.editTelefonePublicoD2Exit(Sender: TObject);<br />
begin<br />
//  Consulte NBR 9050 para maiores detalhes<br />
{<br />
     Try<br />
	     if editTelefonePublicoD1.Field.Text  &#8217;15&#8242; then<br />
		     MessageDlg(&#8216;altura D1 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A altura deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Manual de instrucoes tecnicas de acessibilidade, p. 11</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessivel na cidade de Sao Paulo, p. 95<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editTelefonePublicoD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD3.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D3 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Manual de instrucoes tecnicas de acessibilidade, p. 11</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessivel na cidade de Sao Paulo, p. 95<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editTelefonePublicoD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD4.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D4 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Manual de instrucoes tecnicas de acessibilidade, p. 11</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessivel na cidade de Sao Paulo, p. 95<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editTelefonePublicoD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD5.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D4 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Manual de instrucoes tecnicas de acessibilidade, p. 11</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessivel na cidade de Sao Paulo, p. 95<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editTelefonePublicoD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD6.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D6 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform1PasseioPublico.editTelefonePublicoAlturaExit(<br />
  Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoAltura.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Altura maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 60 e 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCXCorreioD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCXCorreioD1.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D1 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCXCorreioD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCXCorreioD2.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D2 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCXCorreioD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCXCorreioD3.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D3 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCXCorreioD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCXCorreioD4.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D4 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editLixeiraD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD1.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D1 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editLixeiraD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD2.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D2 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editLixeiraD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD3.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D3 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editLixeiraD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editTelefonePublicoD4.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;Distancia D4 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.editCXCorreioAlturaExit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCXCorreioAltura.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Altura maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 60 e 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
       Mobilidade acessivel na cidade de Sao Paulo, p. 95</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 31<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editLixeiraAlturaExit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editLixeiraAltura.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Altura maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 60 e 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver:    Manual de instrucoes tecnicas de acessibilidade, p. 11</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 93<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBancoD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editBancoD1.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Distancia D1 maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distância deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver:    Manual de instrucoes tecnicas de acessibilidade, p. 11</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 93<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBancoD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editBancoD1.Field.Text  &#8217;80&#8242; then<br />
		     MessageDlg(&#8216;Distancia D2 maior que 80cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distância deve ser de 80cm!!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver:    Manual de instrucoes tecnicas de acessibilidade, p. 11</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 93<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBancoD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editBancoD3.Field.Text  &#8217;240&#8242; then<br />
		     MessageDlg(&#8216;Distancia D3 maior que 240cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distância deve ser de 240cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: verificar valores para D1 e D2</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @comment     verificar valores!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBancaD1Exit(Sender: TObject);<br />
begin<br />
//  Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: verificar valores para D1 e D2</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @comment     verificar valores!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBancaD2Exit(Sender: TObject);<br />
begin<br />
// Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: verificar valores para D1 e D2</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @comment     verificar valores!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBancaDeMarcedoriasD1Exit(<br />
  Sender: TObject);<br />
begin<br />
// Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: verificar valores para D1 e D2</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @comment     verificar valores!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBancaDeMarcedoriasD2Exit(<br />
  Sender: TObject);<br />
begin<br />
//  Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: verificar valores para D1 e D2</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @comment     verificar valores!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCxInspecaoD1Exit(Sender: TObject);<br />
begin<br />
//  Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: verificar valores para D1 e D2</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @comment     verificar valores!<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCxInspecaoD2Exit(Sender: TObject);<br />
begin<br />
//  Consulte NBR 9050 para maiores detalhes<br />
     Try<br />
	     if editCxInspecaoD2.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Distancia D2 maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;As medidas devem estar entre 60 e 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.editFloreiraD1Exit(Sender: TObject);<br />
begin<br />
// Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>procedure Tform1PasseioPublico.editFloreiraD2Exit(Sender: TObject);<br />
begin<br />
// Consulte NBR 9050 para maiores detalhes<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível na cidade de SP, página 116 e NBR 9050 P.37</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p116 + NBR 9050 p.37<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPontoDeTaxiD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPontoDeTaxiD1.Field.Text = &#8217;100&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 100 cm, deve estar entre 75-100!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 75 e 100 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível na cidade de SP, página 116 e NBR 9050 P.37</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p116 + NBR 9050 p.37<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPontoDeTaxiD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPontoDeTaxiD3.Field.Text = &#8217;50&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 50cm, deve ser de 50cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 50cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível na cidade de SP, página 116 e NBR 9050 P.37</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p116 + NBR 9050 p.37<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPontoDeTaxiD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPontoDeTaxiD4.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60cm, deve ser de 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível na cidade de SP, página 115</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p. 115<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPosteDeLuzD1Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editPosteDeLuzD1.Field.Text  &#8217;60&#8242; then<br />
               MessageDlg(&#8216;D1 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;D1 deverá estar distante no minimo 60cm do bordo da guia&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver Mobilidade acessível na cidade de SP, página 115<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessível, p. 115<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPosteDeLuzD2Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editPosteDeLuzD2.Field.Text  &#8217;60&#8242; then<br />
               MessageDlg(&#8216;D2 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;D2 deverá estar distante no minimo 60cm do bordo da guia&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Mobilidade acessivel na cidade de Sao Paulo, p. 115<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessivel na cidade de Sao Paulo, p. 115<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editSemaforoD1Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editSemaforoD1.Field.Text  &#8217;60&#8242; then<br />
               MessageDlg(&#8216;D1 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;D1 deverá estar distante no minimo 60cm do bordo da guia&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Mobilidade acessivel na cidade de Sao Paulo, p. 115</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessivel na cidade de Sao Paulo, p. 115<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editSemaforoD2Exit(Sender: TObject);<br />
begin<br />
     try<br />
          if editSemaforoD2.Field.Text  &#8217;60&#8242; then<br />
               MessageDlg(&#8216;D2 maior que 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;D2 deverá estar distante no minimo 60cm do bordo da guia&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: NBR 9050, p. 63</p>
<p>  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     NBR 9050, p. 63<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editBaiaDeVeiculoD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editBaiaDeVeiculoD1.Field.Text  &#8217;150&#8242; then<br />
		     MessageDlg(&#8216;Distancia maior que 150cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia D1 deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editVegetacaoD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editVegetacaoD2.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;distancia maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia D2 deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editCxDeForcaTelefD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCxDeForcaTelefD2.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Distancia D2 maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia D2 deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 11<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editOutraInterfD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCxDeForcaTelefD2.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Distancia D2 maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia D2 deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver:  Mobilidade acessivel na cidade de Sao Paulo, p. 115<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Mobilidade acessivel na cidade de Sao Paulo, p. 115<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editPosteDeSinalizacaoD2Exit(<br />
  Sender: TObject);<br />
begin<br />
     Try<br />
	     if editPosteDeSinalizacaoD2.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;Distancia D2 maior que 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia D2 deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.editAlturaDegrauExit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editAlturaDegrau.Field.Text = &#8217;19&#8242; then<br />
		     MessageDlg(&#8216;A altura digitada é maior que 18 cm, deve estar entre 15-18!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A altura deve estar entre 15 e 18 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;18&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve estar entre 16 e 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD10.Field.Text  &#8217;32&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 32mm, deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 18<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editEscadaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD9.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD5.Field.Text  &#8217;5&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>// Documentacao<br />
{*&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
  Ver: Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
  @author      Prof. Emiliano S. Monteiro .´.<br />
  @version     1.0.2<br />
  @todo        melhorar tratamento de excecao<br />
  @comment     Manual de instrucoes tecnicas de acessibilidade, p. 16<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-}<br />
procedure Tform1PasseioPublico.editRampaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.editPontoDeTaxiD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPontoDeTaxiD2.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a norma NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.btnLocalizarClick(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPasseioPublico.Locate(&#8216;CodPasseioPublico&#8217;,editLocalizar.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por CodPasseioPublico!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton52Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblGrelha.Locate(&#8216;CodGrelha&#8217;,editGrelha.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por CodGrelha!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.btnLocalizar3Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblCxDeInspecao.Locate(&#8216;Codigo&#8217;,editCxInspecao.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton53Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeOnibus.Locate(&#8216;Codigo&#8217;,editPontoDeOnibus.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton54Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblTelefonePublico.Locate(&#8216;Codigo&#8217;,editTelefPublico.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton55Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblCaixaDeCorreio.Locate(&#8216;Codigo&#8217;,editCxCorreio.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton56Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblLixeira.Locate(&#8216;Codigo&#8217;,editLixeira.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton57Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblBanco.Locate(&#8216;Codigo&#8217;,editBanco.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton58Click(Sender: TObject);<br />
begin<br />
      try<br />
          DMPasseioPublico.tblBanca.Locate(&#8216;Codigo&#8217;,editBanca.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton59Click(Sender: TObject);<br />
begin<br />
       try<br />
          DMPasseioPublico.tblBancaDeMercadorias.Locate(&#8216;Codigo&#8217;,editBancaDeMercadorias.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton60Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblFloreira.Locate(&#8216;Codigo&#8217;,editFloreira.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton61Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editPontoDeTaxi.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton63Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editSemaforo.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton64Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editPostSinalizacao.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton65Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editBaia.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton66Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editVegetacao.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton67Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editCxForcaTelef.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton68Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editOutraTransf.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton69Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editDesnivelTrans.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton70Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editDegrau.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton71Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editEscada.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton72Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editRampa.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton73Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPontoDeTaxi.Locate(&#8216;Codigo&#8217;,editRevestimento.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton62Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPasseioPublico.tblPosteDeLuz.Locate(&#8216;Codigo&#8217;,editPosteDeLuz.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton51Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptSemaforo01 := TrptSemaforo01.Create(application);<br />
               rptSemaforo01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptSemaforo01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptSemaforo01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform1PasseioPublico.SpeedButton74Click(Sender: TObject);<br />
begin<br />
     JvCalculator1.Execute;<br />
end;</p>
<p>procedure Tform1PasseioPublico.PageControl2MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
     PageControl2.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.<br />
unit frm20OutrosObjetos;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs,  Grids,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>    Tform20OutrosObjetos = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form20OutrosObjetos: Tform20OutrosObjetos;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>procedure Tform20OutrosObjetos.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform20OutrosObjetos.FormCreate(Sender: TObject);<br />
begin<br />
     PageControl1.ActivePage := TabSheet1;<br />
end;</p>
<p>procedure Tform20OutrosObjetos.SpeedButton4Click(Sender: TObject);<br />
begin<br />
{<br />
     try<br />
          DMPasseioPublico.tblPasseioPublico.active := False;<br />
          DMPasseioPublico.tblPasseioPublico.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPasseioPublico&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform20OutrosObjetos.SpeedButton27Click(Sender: TObject);<br />
begin<br />
{<br />
     try<br />
          rptAcesso01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptAcesso01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>end.<br />
unit frm21OutrosAmbientes;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs,  Grids,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons;</p>
<p>type<br />
  Tform21OutrosAmbientes = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form21OutrosAmbientes: Tform21OutrosAmbientes;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>procedure Tform21OutrosAmbientes.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform21OutrosAmbientes.FormCreate(Sender: TObject);<br />
begin<br />
     PageControl1.ActivePage := TabSheet1;<br />
end;</p>
<p>procedure Tform21OutrosAmbientes.SpeedButton4Click(Sender: TObject);<br />
begin<br />
{<br />
     try<br />
          DMPasseioPublico.tblPasseioPublico.active := False;<br />
          DMPasseioPublico.tblPasseioPublico.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPasseioPublico&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform21OutrosAmbientes.SpeedButton27Click(Sender: TObject);<br />
begin<br />
{<br />
     try<br />
          rptAcesso01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptAcesso01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>end.<br />
unit frm2Acesso;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DB, ADODB, StdCtrls, Buttons, DBCtrls, ExtCtrls, ComCtrls,<br />
  Grids, DBGrids, Mask, jpeg, QuickRpt, QRCtrls;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform2Acesso = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    Panel2: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControlAcesso: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    TabSheet31: TTabSheet;<br />
    TabSheet32: TTabSheet;<br />
    TabSheet33: TTabSheet;<br />
    TabSheet34: TTabSheet;<br />
    TabSheet35: TTabSheet;<br />
    TabSheet36: TTabSheet;<br />
    TabSheet37: TTabSheet;<br />
    TabSheet38: TTabSheet;<br />
    TabSheet39: TTabSheet;<br />
    TabSheet40: TTabSheet;<br />
    TabSheet41: TTabSheet;<br />
    TabSheet42: TTabSheet;<br />
    TabSheet43: TTabSheet;<br />
    DBNavigator2: TDBNavigator;<br />
    Panel16: TPanel;<br />
    DBNavigator3: TDBNavigator;<br />
    Panel5: TPanel;<br />
    DBNavigator4: TDBNavigator;<br />
    Panel6: TPanel;<br />
    DBNavigator5: TDBNavigator;<br />
    Panel9: TPanel;<br />
    DBNavigator6: TDBNavigator;<br />
    Panel10: TPanel;<br />
    DBNavigator7: TDBNavigator;<br />
    Panel11: TPanel;<br />
    DBNavigator8: TDBNavigator;<br />
    Panel12: TPanel;<br />
    DBNavigator9: TDBNavigator;<br />
    Panel13: TPanel;<br />
    DBNavigator10: TDBNavigator;<br />
    Panel14: TPanel;<br />
    DBNavigator11: TDBNavigator;<br />
    Panel17: TPanel;<br />
    DBNavigator12: TDBNavigator;<br />
    Panel18: TPanel;<br />
    DBNavigator13: TDBNavigator;<br />
    Panel19: TPanel;<br />
    DBNavigator14: TDBNavigator;<br />
    Panel20: TPanel;<br />
    DBNavigator15: TDBNavigator;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    SpeedButton19: TSpeedButton;<br />
    SpeedButton20: TSpeedButton;<br />
    SpeedButton21: TSpeedButton;<br />
    SpeedButton22: TSpeedButton;<br />
    SpeedButton23: TSpeedButton;<br />
    SpeedButton24: TSpeedButton;<br />
    SpeedButton25: TSpeedButton;<br />
    SpeedButton26: TSpeedButton;<br />
    SpeedButton29: TSpeedButton;<br />
    SpeedButton30: TSpeedButton;<br />
    SpeedButton31: TSpeedButton;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label15: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label14: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label16: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    PageControl2: TPageControl;<br />
    TabSheet2: TTabSheet;<br />
    TabSheet4: TTabSheet;<br />
    Label193: TLabel;<br />
    DBEdit130: TDBEdit;<br />
    Label194: TLabel;<br />
    DBEdit131: TDBEdit;<br />
    Label195: TLabel;<br />
    DBEdit132: TDBEdit;<br />
    DBRadioGroup51: TDBRadioGroup;<br />
    DBRadioGroup52: TDBRadioGroup;<br />
    DBRadioGroup59: TDBRadioGroup;<br />
    DBRadioGroup56: TDBRadioGroup;<br />
    DBRadioGroup57: TDBRadioGroup;<br />
    DBRadioGroup58: TDBRadioGroup;<br />
    DBRadioGroup62: TDBRadioGroup;<br />
    DBRadioGroup60: TDBRadioGroup;<br />
    DBRadioGroup61: TDBRadioGroup;<br />
    DBRadioGroup53: TDBRadioGroup;<br />
    DBRadioGroup55: TDBRadioGroup;<br />
    DBRadioGroup54: TDBRadioGroup;<br />
    DBRadioGroup63: TDBRadioGroup;<br />
    DBRadioGroup64: TDBRadioGroup;<br />
    Label206: TLabel;<br />
    DBImage21: TDBImage;<br />
    Label207: TLabel;<br />
    DBImage22: TDBImage;<br />
    DBRadioGroup36: TDBRadioGroup;<br />
    DBMemo21: TDBMemo;<br />
    Label208: TLabel;<br />
    Label196: TLabel;<br />
    editEscadaD1: TDBEdit;<br />
    Label197: TLabel;<br />
    editEscadaD2: TDBEdit;<br />
    Label198: TLabel;<br />
    editEscadaD3: TDBEdit;<br />
    Label199: TLabel;<br />
    editEscadaD4: TDBEdit;<br />
    Label200: TLabel;<br />
    editEscadaD5: TDBEdit;<br />
    Label201: TLabel;<br />
    editEscadaD6: TDBEdit;<br />
    Label202: TLabel;<br />
    editEscadaD7: TDBEdit;<br />
    Label203: TLabel;<br />
    editEscadaD8: TDBEdit;<br />
    Label204: TLabel;<br />
    editEscadaD9: TDBEdit;<br />
    Label205: TLabel;<br />
    editEscadaD10: TDBEdit;<br />
    PageControl4: TPageControl;<br />
    TabSheet5: TTabSheet;<br />
    TabSheet6: TTabSheet;<br />
    Label209: TLabel;<br />
    DBEdit143: TDBEdit;<br />
    Label210: TLabel;<br />
    DBEdit144: TDBEdit;<br />
    Label211: TLabel;<br />
    DBEdit145: TDBEdit;<br />
    DBRadioGroup37: TDBRadioGroup;<br />
    Label212: TLabel;<br />
    DBEdit146: TDBEdit;<br />
    DBRadioGroup65: TDBRadioGroup;<br />
    Label224: TLabel;<br />
    DBEdit158: TDBEdit;<br />
    DBRadioGroup66: TDBRadioGroup;<br />
    DBRadioGroup67: TDBRadioGroup;<br />
    DBRadioGroup68: TDBRadioGroup;<br />
    DBRadioGroup69: TDBRadioGroup;<br />
    DBRadioGroup70: TDBRadioGroup;<br />
    DBRadioGroup71: TDBRadioGroup;<br />
    DBRadioGroup73: TDBRadioGroup;<br />
    DBRadioGroup74: TDBRadioGroup;<br />
    DBRadioGroup72: TDBRadioGroup;<br />
    DBRadioGroup75: TDBRadioGroup;<br />
    DBMemo22: TDBMemo;<br />
    Label226: TLabel;<br />
    DBImage23: TDBImage;<br />
    DBRadioGroup77: TDBRadioGroup;<br />
    DBRadioGroup76: TDBRadioGroup;<br />
    Label225: TLabel;<br />
    Label213: TLabel;<br />
    editRampaD1: TDBEdit;<br />
    Label214: TLabel;<br />
    editRampaD2: TDBEdit;<br />
    Label215: TLabel;<br />
    editRampaD3: TDBEdit;<br />
    Label216: TLabel;<br />
    editRampaD4: TDBEdit;<br />
    Label217: TLabel;<br />
    editRampaD5: TDBEdit;<br />
    Label218: TLabel;<br />
    editRampaD6: TDBEdit;<br />
    Label219: TLabel;<br />
    editRampaD7: TDBEdit;<br />
    Label220: TLabel;<br />
    editRampaD8: TDBEdit;<br />
    Label221: TLabel;<br />
    editRampaD9: TDBEdit;<br />
    Label222: TLabel;<br />
    editRampaD10: TDBEdit;<br />
    Label223: TLabel;<br />
    editRampaD11: TDBEdit;<br />
    Label19: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label20: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label21: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    Label23: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label24: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Label22: TLabel;<br />
    DBEdit124: TDBEdit;<br />
    Label186: TLabel;<br />
    DBEdit125: TDBEdit;<br />
    Label187: TLabel;<br />
    DBEdit126: TDBEdit;<br />
    Label188: TLabel;<br />
    DBEdit127: TDBEdit;<br />
    Label189: TLabel;<br />
    DBEdit128: TDBEdit;<br />
    DBRadioGroup50: TDBRadioGroup;<br />
    Label190: TLabel;<br />
    editDegrauA1: TDBEdit;<br />
    DBRadioGroup35: TDBRadioGroup;<br />
    DBMemo20: TDBMemo;<br />
    Label192: TLabel;<br />
    DBImage20: TDBImage;<br />
    Label191: TLabel;<br />
    Label25: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    Label26: TLabel;<br />
    DBEdit17: TDBEdit;<br />
    Label27: TLabel;<br />
    DBEdit18: TDBEdit;<br />
    Label28: TLabel;<br />
    DBEdit19: TDBEdit;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    Label29: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label30: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label31: TLabel;<br />
    DBEdit20: TDBEdit;<br />
    Label32: TLabel;<br />
    DBEdit21: TDBEdit;<br />
    Label33: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    Label34: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label35: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Label36: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    Label37: TLabel;<br />
    DBEdit24: TDBEdit;<br />
    Label38: TLabel;<br />
    DBEdit25: TDBEdit;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    Label39: TLabel;<br />
    DBEdit26: TDBEdit;<br />
    Label40: TLabel;<br />
    DBEdit27: TDBEdit;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    Label41: TLabel;<br />
    editPortaD1: TDBEdit;<br />
    Label42: TLabel;<br />
    editPortaD2: TDBEdit;<br />
    Label43: TLabel;<br />
    editPortaD3: TDBEdit;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    Label44: TLabel;<br />
    DBImage5: TDBImage;<br />
    Label45: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    imagemPortas: TImage;<br />
    Label46: TLabel;<br />
    Label47: TLabel;<br />
    Label48: TLabel;<br />
    Label49: TLabel;<br />
    DBEdit31: TDBEdit;<br />
    Label50: TLabel;<br />
    DBEdit32: TDBEdit;<br />
    Label51: TLabel;<br />
    DBEdit33: TDBEdit;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    DBRadioGroup24: TDBRadioGroup;<br />
    DBRadioGroup25: TDBRadioGroup;<br />
    Label52: TLabel;<br />
    DBImage6: TDBImage;<br />
    Label53: TLabel;<br />
    DBMemo6: TDBMemo;<br />
    Label54: TLabel;<br />
    DBEdit34: TDBEdit;<br />
    Label55: TLabel;<br />
    DBEdit35: TDBEdit;<br />
    Label56: TLabel;<br />
    DBEdit36: TDBEdit;<br />
    Label57: TLabel;<br />
    editCapachoA1: TDBEdit;<br />
    DBRadioGroup26: TDBRadioGroup;<br />
    Label58: TLabel;<br />
    DBImage7: TDBImage;<br />
    Label59: TLabel;<br />
    DBMemo7: TDBMemo;<br />
    Label60: TLabel;<br />
    DBEdit38: TDBEdit;<br />
    Label61: TLabel;<br />
    DBEdit39: TDBEdit;<br />
    Label62: TLabel;<br />
    DBEdit40: TDBEdit;<br />
    Label63: TLabel;<br />
    editTapeteA1: TDBEdit;<br />
    DBRadioGroup27: TDBRadioGroup;<br />
    Label64: TLabel;<br />
    DBImage8: TDBImage;<br />
    Label65: TLabel;<br />
    DBMemo8: TDBMemo;<br />
    Label66: TLabel;<br />
    DBEdit42: TDBEdit;<br />
    Label67: TLabel;<br />
    DBEdit43: TDBEdit;<br />
    Label68: TLabel;<br />
    DBEdit44: TDBEdit;<br />
    Label69: TLabel;<br />
    DBEdit45: TDBEdit;<br />
    DBRadioGroup28: TDBRadioGroup;<br />
    Label70: TLabel;<br />
    DBImage9: TDBImage;<br />
    Label71: TLabel;<br />
    DBMemo9: TDBMemo;<br />
    imagemCampainha: TImage;<br />
    Label72: TLabel;<br />
    editCampainhaD1: TDBEdit;<br />
    Label73: TLabel;<br />
    Label74: TLabel;<br />
    DBEdit47: TDBEdit;<br />
    Label75: TLabel;<br />
    DBEdit48: TDBEdit;<br />
    Label76: TLabel;<br />
    DBEdit49: TDBEdit;<br />
    Label77: TLabel;<br />
    editInterfoneD1: TDBEdit;<br />
    Label78: TLabel;<br />
    editInterfoneD2: TDBEdit;<br />
    imagemInterfone: TImage;<br />
    DBRadioGroup29: TDBRadioGroup;<br />
    Label79: TLabel;<br />
    DBImage10: TDBImage;<br />
    Label80: TLabel;<br />
    DBMemo10: TDBMemo;<br />
    Label81: TLabel;<br />
    DBEdit52: TDBEdit;<br />
    Label82: TLabel;<br />
    DBEdit53: TDBEdit;<br />
    Label83: TLabel;<br />
    DBEdit54: TDBEdit;<br />
    Label85: TLabel;<br />
    editGrelhaD1: TDBEdit;<br />
    Label86: TLabel;<br />
    editGrelhaD2: TDBEdit;<br />
    DBRadioGroup30: TDBRadioGroup;<br />
    imagemGrelha: TImage;<br />
    Label84: TLabel;<br />
    Label87: TLabel;<br />
    DBImage11: TDBImage;<br />
    Label88: TLabel;<br />
    DBMemo11: TDBMemo;<br />
    DBRadioGroup31: TDBRadioGroup;<br />
    Label89: TLabel;<br />
    Label90: TLabel;<br />
    Label91: TLabel;<br />
    Label92: TLabel;<br />
    Label290: TLabel;<br />
    Label291: TLabel;<br />
    Label288: TLabel;<br />
    Label289: TLabel;<br />
    Label292: TLabel;<br />
    Label293: TLabel;<br />
    Label294: TLabel;<br />
    Label295: TLabel;<br />
    Label298: TLabel;<br />
    Label297: TLabel;<br />
    Label296: TLabel;<br />
    imagemEscada: TImage;<br />
    Label96: TLabel;<br />
    Label301: TLabel;<br />
    Label302: TLabel;<br />
    Label303: TLabel;<br />
    Label300: TLabel;<br />
    Label299: TLabel;<br />
    Label304: TLabel;<br />
    Label308: TLabel;<br />
    Label309: TLabel;<br />
    Label305: TLabel;<br />
    Label306: TLabel;<br />
    Label307: TLabel;<br />
    imagemRampa: TImage;<br />
    Label97: TLabel;<br />
    Label17: TLabel;<br />
    editEscadaD11: TDBEdit;<br />
    Label18: TLabel;<br />
    DBEdit58: TDBEdit;<br />
    editAcesso: TEdit;<br />
    btnLocalizar: TSpeedButton;<br />
    editEscada: TEdit;<br />
    SpeedButton32: TSpeedButton;<br />
    editRampa1: TEdit;<br />
    SpeedButton33: TSpeedButton;<br />
    editDesnivelTrans: TEdit;<br />
    SpeedButton34: TSpeedButton;<br />
    editDegrau: TEdit;<br />
    SpeedButton35: TSpeedButton;<br />
    editPlataformaPercVert: TEdit;<br />
    SpeedButton36: TSpeedButton;<br />
    editPlataformaPercInc: TEdit;<br />
    SpeedButton37: TSpeedButton;<br />
    editPorta: TEdit;<br />
    SpeedButton38: TSpeedButton;<br />
    editCatraca: TEdit;<br />
    SpeedButton39: TSpeedButton;<br />
    editCapacho: TEdit;<br />
    SpeedButton40: TSpeedButton;<br />
    editTapete: TEdit;<br />
    SpeedButton41: TSpeedButton;<br />
    editCampainha: TEdit;<br />
    SpeedButton42: TSpeedButton;<br />
    editInterfone: TEdit;<br />
    SpeedButton43: TSpeedButton;<br />
    editGrelha: TEdit;<br />
    SpeedButton44: TSpeedButton;<br />
    SpeedButton28: TSpeedButton;<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
    procedure SpeedButton2Click(Sender: TObject);<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure SpeedButton24Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure SpeedButton29Click(Sender: TObject);<br />
    procedure SpeedButton31Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton23Click(Sender: TObject);<br />
    procedure SpeedButton25Click(Sender: TObject);<br />
//    procedure btnImprimirInterfoneClick(Sender: TObject);<br />
    procedure SpeedButton30Click(Sender: TObject);<br />
    procedure editGrelhaD1Exit(Sender: TObject);<br />
    procedure editGrelhaD2Exit(Sender: TObject);<br />
    procedure editInterfoneD1Exit(Sender: TObject);<br />
    procedure editInterfoneD2Exit(Sender: TObject);<br />
    procedure editCampainhaD1Exit(Sender: TObject);<br />
    procedure editTapeteA1Exit(Sender: TObject);<br />
    procedure editCapachoA1Exit(Sender: TObject);<br />
    procedure editPortaD1Exit(Sender: TObject);<br />
    procedure editPortaD2Exit(Sender: TObject);<br />
    procedure editPortaD3Exit(Sender: TObject);<br />
    procedure editDegrauA1Exit(Sender: TObject);<br />
    procedure editRampaD1Exit(Sender: TObject);<br />
    procedure editRampaD2Exit(Sender: TObject);<br />
    procedure editRampaD3Exit(Sender: TObject);<br />
    procedure editRampaD4Exit(Sender: TObject);<br />
    procedure editRampaD5Exit(Sender: TObject);<br />
    procedure editRampaD6Exit(Sender: TObject);<br />
    procedure editRampaD7Exit(Sender: TObject);<br />
    procedure editRampaD8Exit(Sender: TObject);<br />
    procedure editRampaD9Exit(Sender: TObject);<br />
    procedure editRampaD11Exit(Sender: TObject);<br />
    procedure editEscadaD1Exit(Sender: TObject);<br />
    procedure editEscadaD2Exit(Sender: TObject);<br />
    procedure editEscadaD3Exit(Sender: TObject);<br />
    procedure editEscadaD4Exit(Sender: TObject);<br />
    procedure editEscadaD5Exit(Sender: TObject);<br />
    procedure editEscadaD6Exit(Sender: TObject);<br />
    procedure editEscadaD7Exit(Sender: TObject);<br />
    procedure editEscadaD8Exit(Sender: TObject);<br />
    procedure editEscadaD9Exit(Sender: TObject);<br />
    procedure editEscadaD10Exit(Sender: TObject);<br />
    procedure editEscadaD11Exit(Sender: TObject);<br />
    procedure btnLocalizarClick(Sender: TObject);<br />
    procedure SpeedButton32Click(Sender: TObject);<br />
    procedure SpeedButton33Click(Sender: TObject);<br />
    procedure SpeedButton34Click(Sender: TObject);<br />
    procedure SpeedButton35Click(Sender: TObject);<br />
    procedure SpeedButton36Click(Sender: TObject);<br />
    procedure SpeedButton37Click(Sender: TObject);<br />
    procedure SpeedButton38Click(Sender: TObject);<br />
    procedure SpeedButton39Click(Sender: TObject);<br />
    procedure SpeedButton40Click(Sender: TObject);<br />
    procedure SpeedButton41Click(Sender: TObject);<br />
    procedure SpeedButton42Click(Sender: TObject);<br />
    procedure SpeedButton43Click(Sender: TObject);<br />
    procedure SpeedButton44Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure SpeedButton28Click(Sender: TObject);<br />
    procedure PageControlAcessoMouseDown(Sender: TObject;<br />
      Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form2Acesso: Tform2Acesso;</p>
<p>implementation</p>
<p>uses frmDMAcesso, rptAcesso, frmSobre, rptEscada1, rptEscada2, rptRampa2,<br />
  rptDesnivelTransversal2, rptDegrau2, rptPlataformaPercursoVertical1,<br />
  rptPlataformaPercursoInclinado1, rptPorta1, rptCatracaPortaGiratoria1,<br />
  rptCapacho1, rptTapete1, rptCampainha1, rptInterfone1, rptGrelha2,<br />
  frmDMPasseioPublico, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform2Acesso.SpeedButton1Click(Sender: TObject);<br />
begin<br />
{<br />
     Try<br />
          DMVistoria.tblVisita.active := False;<br />
          DMVistoria.tblVisita.active := True;<br />
     Except<br />
          MessageDlg(&#8216;Erro ao carregar a tblVisita&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
     }<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton2Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptAcesso01 := TrptAcesso01.Create(application);<br />
               rptAcesso01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptAcesso01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptAcesso01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform2Acesso.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;</p>
<p>begin<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator9).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator10).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator11).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator12).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator13).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator14).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator15).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p> for x:= 0 to DMAcesso.ComponentCount-1 do<br />
 begin<br />
   Temp := DMAcesso.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;// coloca a página Dados da visita em primeiro plano</p>
<p>PageControl1.ActivePage := TabSheet1;</p>
<p>// abrir o banco de dados<br />
{     Try<br />
          DMAcesso.ADOConnection1.ConnectionString := &#8216;C:\sistemavistoria1\fontes\bancodedados.udl&#8217;;<br />
          DMAcesso.ADOConnection1.Connected := True;<br />
     Except<br />
          MessageDlg(&#8216;Erro com ConnectionString .udl&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>     DMAcesso.ADOQryVisita.active := True;<br />
}</p>
<p>DMAcesso.ADOQryVisita.active := True;<br />
DMAcesso.tblFiscal.active := True;<br />
DMAcesso.tblEmpresa.active := True;<br />
DMAcesso.tblAcesso.active := True;<br />
DMAcesso.tblEscada.active := True;<br />
DMAcesso.tblRampa.active := True;<br />
DMAcesso.tblDesnivelTransversal.active := True;<br />
DMAcesso.tblDegrau.active := True;<br />
DMAcesso.tblPlataformaPercursoVertical.active := True;<br />
DMAcesso.tblPlataformaPercursoInclinado.active := True;<br />
DMAcesso.tblPorta.active := True;<br />
DMAcesso.tblCatracaPortaGira.active := True;<br />
DMAcesso.tblCapacho.active := True;<br />
DMAcesso.tblTapete.active := True;<br />
DMAcesso.tblCampainha.active := True;<br />
DMAcesso.tblInterfone.active := True;<br />
DMAcesso.tblGrelha.active := True;<br />
//DMAcesso.tblSinalizacao.active := True;</p>
<p>//carregamento das figuras do formulario<br />
{<br />
imagemEscada.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig21escada.jpg&#8217;);<br />
imagemRampa.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig22rampa.jpg&#8217;);<br />
imagemPortas.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig23porta.jpg&#8217;);<br />
imagemCampainha.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig24campainha.jpg&#8217;);<br />
imagemInterfone.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig25Interfone.jpg&#8217;);<br />
imagemGrelha.Picture.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\NBR9050\fig26grelha2.jpg&#8217;);<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
// fechar o banco de dados<br />
{<br />
DMAcesso.ADOQryVisita.active := False;<br />
DMAcesso.ADOQryVisita.active := False;<br />
DMAcesso.tblFiscal.active := False;<br />
DMAcesso.tblEmpresa.active := False;<br />
DMAcesso.tblAcesso.active := False;<br />
DMAcesso.tblEscada.active := False;<br />
DMAcesso.tblRampa.active := False;<br />
DMAcesso.tblDesnivelTransversal.active := False;<br />
DMAcesso.tblDegrau.active := False;<br />
DMAcesso.tblPlataformaPercursoVertical.active := False;<br />
DMAcesso.tblPlataformaPercursoInclinado.active := False;<br />
DMAcesso.tblPorta.active := False;<br />
DMAcesso.tblCatracaPortaGira.active := False;<br />
DMAcesso.tblCapacho.active := False;<br />
DMAcesso.tblTapete.active := False;<br />
DMAcesso.tblCampainha.active := False;<br />
DMAcesso.tblInterfone.active := False;<br />
DMAcesso.tblGrelha.active := False;<br />
//DMAcesso.tblSinalizacao.active := False;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.PageControl1Change(Sender: TObject);<br />
begin<br />
//     PageControl3.ActivePage := TabSheet30;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptAcesso01 := TrptAcesso01.Create(application);<br />
               rptAcesso01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptAcesso01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptAcesso01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptAcesso01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptAcesso01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblAcesso.active := False;<br />
          DMAcesso.tblAcesso.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblAcesso&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblEscada.active := False;<br />
          DMAcesso.tblEscada.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEscada&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblRampa.active := False;<br />
          DMAcesso.tblRampa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRampa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblDesnivelTransversal.active := False;<br />
          DMAcesso.tblDesnivelTransversal.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblDesnivelTransversal&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblDegrau.active := False;<br />
          DMAcesso.tblDegrau.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblDegrau&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblPlataformaPercursoVertical.active := False;<br />
          DMAcesso.tblPlataformaPercursoVertical.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlataformaPercursoVertical&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblPlataformaPercursoInclinado.active := False;<br />
          DMAcesso.tblPlataformaPercursoInclinado.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlataformaPercursoInclinado&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblPorta.active := False;<br />
          DMAcesso.tblPorta.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPorta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblCatracaPortaGira.active := False;<br />
          DMAcesso.tblCatracaPortaGira.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPasseioPublico&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblCapacho.active := False;<br />
          DMAcesso.tblCapacho.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCapacho&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton24Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblTapete.active := False;<br />
          DMAcesso.tblTapete.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblTapete&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblCampainha.active := False;<br />
          DMAcesso.tblCampainha.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCampainha&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton29Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblInterfone.active := False;<br />
          DMAcesso.tblInterfone.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblInterfone&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton31Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblGrelha.active := False;<br />
          DMAcesso.tblGrelha.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblGrelha&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEscada02 := TrptEscada02.Create(application);<br />
               rptEscada02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEscada02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEscada02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEscada02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEscada02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRampa02 := TrptRampa02.Create(application);<br />
               rptRampa02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRampa02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRampa02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRampa02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptRampa02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptDesnivelTransversal02 := TrptDesnivelTransversal02.Create(application);<br />
               rptDesnivelTransversal02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptDesnivelTransversal02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptDesnivelTransversal02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptDesnivelTransversal02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptDesnivelTransversal02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptDegrau02 := TrptDegrau02.Create(application);<br />
               rptDegrau02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptDegrau02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptDegrau02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptDegrau02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptDegrau02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoVertical01 := TrptPlataformaPercursoVertical01.Create(application);<br />
               rptPlataformaPercursoVertical01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoVertical01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoVertical01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoVertical01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoVertical01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoInclinado01 := TrptPlataformaPercursoInclinado01.Create(application);<br />
               rptPlataformaPercursoInclinado01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoInclinado01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoInclinado01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoInclinado01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoInclinado01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPorta01 := TrptPorta01.Create(application);<br />
               rptPorta01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPorta01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPorta01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPorta01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPorta01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCatracaPortaGiratoria01 := TrptCatracaPortaGiratoria01.Create(application);<br />
               rptCatracaPortaGiratoria01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCatracaPortaGiratoria01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCatracaPortaGiratoria01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCatracaPortaGiratoria01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCatracaPortaGiratoria01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCapacho01 := TrptCapacho01.Create(application);<br />
               rptCapacho01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCapacho01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCapacho01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCapacho01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCapacho01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton23Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptTapete01 := TrptTapete01.Create(application);<br />
               rptTapete01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptTapete01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptTapete01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptTapete01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptTapete01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton25Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCampainha01 := TrptCampainha01.Create(application);<br />
               rptCampainha01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCampainha01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCampainha01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCampainha01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCampainha01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton30Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptGrelha02 := TrptGrelha02.Create(application);<br />
               rptGrelha02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptGrelha02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptGrelha02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptGrelha02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptGrelha02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform2Acesso.editGrelhaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editGrelhaD1.Field.Text  &#8217;15&#8242; then<br />
               MessageDlg(&#8216;distancia D1 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure Tform2Acesso.editGrelhaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editGrelhaD2.Field.Text  &#8217;15&#8242; then<br />
               MessageDlg(&#8216;distancia D2 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editInterfoneD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editInterfoneD1.Field.Text = &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120 cm, deve estar entre 80-120!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 80 e 120 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editInterfoneD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editInterfoneD2.Field.Text = &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120 cm, deve estar entre 80-120!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 80 e 120 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform2Acesso.editCampainhaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editCampainhaD1.Field.Text = &#8217;100&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 100 cm, deve estar entre 60-100!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 60 e 100 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editTapeteA1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editTapeteA1.Field.Text = &#8217;5&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 5mm, deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editCapachoA1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCapachoA1.Field.Text = &#8217;5&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 5mm, deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editPortaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPortaD1.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editPortaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPortaD2.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editPortaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPortaD3.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editDegrauA1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editDegrauA1.Field.Text = &#8217;18&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 18 cm, deve estar entre 16-18!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 16 e 18 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD5.Field.Text  &#8217;5&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editRampaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;18&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve estar entre 16 e 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD10.Field.Text  &#8217;32&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 32mm, deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.editEscadaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.btnLocalizarClick(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblAcesso.Locate(&#8216;Codigo&#8217;,editAcesso.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton32Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblEscada.Locate(&#8216;Codigo&#8217;,editEscada.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton33Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblRampa.Locate(&#8216;Codigo&#8217;,editRampa1.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton34Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblDesnivelTransversal.Locate(&#8216;Codigo&#8217;,editDesnivelTrans.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton35Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblDegrau.Locate(&#8216;Codigo&#8217;,editDegrau.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton36Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblPlataformaPercursoVertical.Locate(&#8216;Codigo&#8217;,editPlataformaPercVert.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton37Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblPlataformaPercursoInclinado.Locate(&#8216;Codigo&#8217;,editPlataformaPercInc.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton38Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblPorta.Locate(&#8216;Codigo&#8217;,editPorta.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton39Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblCatracaPortaGira.Locate(&#8216;Codigo&#8217;,editCatraca.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton40Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblCapacho.Locate(&#8216;Codigo&#8217;,editCapacho.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton41Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblTapete.Locate(&#8216;Codigo&#8217;,editTapete.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton42Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblCampainha.Locate(&#8216;Codigo&#8217;,editCampainha.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton43Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblInterfone.Locate(&#8216;Codigo&#8217;,editInterfone.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton44Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMAcesso.tblGrelha.Locate(&#8216;Codigo&#8217;,editGrelha.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMAcesso.ADOQryVisita.Close;<br />
          DMAcesso.ADOQryVisita.SQL.clear;<br />
          DMAcesso.ADOQryVisita.SQL.add(strsql);<br />
          DMAcesso.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.SpeedButton28Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptInterfone01 := TrptInterfone01.Create(application);<br />
               rptInterfone01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptInterfone01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptInterfone01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform2Acesso.PageControlAcessoMouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
     PageControlAcesso.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.<br />
unit frm3CirculacaoHorizontal;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, jpeg, ExtCtrls, StdCtrls, DBCtrls, Grids, DBGrids, ComCtrls, ADODB,<br />
  Buttons, {StdCtrls,} Mask;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform3CirculacaoHorizontal = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    TabSheet31: TTabSheet;<br />
    Panel16: TPanel;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    DBNavigator3: TDBNavigator;<br />
    TabSheet32: TTabSheet;<br />
    Panel5: TPanel;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    DBNavigator4: TDBNavigator;<br />
    TabSheet33: TTabSheet;<br />
    Panel6: TPanel;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    DBNavigator5: TDBNavigator;<br />
    TabSheet34: TTabSheet;<br />
    Panel9: TPanel;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    DBNavigator6: TDBNavigator;<br />
    TabSheet35: TTabSheet;<br />
    Panel10: TPanel;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    DBNavigator7: TDBNavigator;<br />
    TabSheet36: TTabSheet;<br />
    Panel11: TPanel;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    DBNavigator8: TDBNavigator;<br />
    TabSheet37: TTabSheet;<br />
    Panel12: TPanel;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    DBNavigator9: TDBNavigator;<br />
    TabSheet38: TTabSheet;<br />
    Panel13: TPanel;<br />
    SpeedButton19: TSpeedButton;<br />
    SpeedButton20: TSpeedButton;<br />
    DBNavigator10: TDBNavigator;<br />
    TabSheet39: TTabSheet;<br />
    Panel14: TPanel;<br />
    SpeedButton21: TSpeedButton;<br />
    SpeedButton22: TSpeedButton;<br />
    DBNavigator11: TDBNavigator;<br />
    TabSheet40: TTabSheet;<br />
    Panel17: TPanel;<br />
    SpeedButton23: TSpeedButton;<br />
    SpeedButton24: TSpeedButton;<br />
    DBNavigator12: TDBNavigator;<br />
    TabSheet41: TTabSheet;<br />
    Panel18: TPanel;<br />
    SpeedButton25: TSpeedButton;<br />
    SpeedButton26: TSpeedButton;<br />
    DBNavigator13: TDBNavigator;<br />
    TabSheet42: TTabSheet;<br />
    Panel19: TPanel;<br />
    SpeedButton28: TSpeedButton;<br />
    SpeedButton29: TSpeedButton;<br />
    DBNavigator14: TDBNavigator;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    Label20: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label21: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label22: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label23: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label24: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label25: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label26: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label27: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label28: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label29: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    Label31: TLabel;<br />
    DBEdit17: TDBEdit;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    Label30: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label32: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Label33: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    Label34: TLabel;<br />
    DBEdit18: TDBEdit;<br />
    Label35: TLabel;<br />
    DBEdit19: TDBEdit;<br />
    Label36: TLabel;<br />
    editCapachoA1: TDBEdit;<br />
    Label37: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label38: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label48: TLabel;<br />
    Image2: TImage;<br />
    Label39: TLabel;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    Label10: TLabel;<br />
    DBEdit21: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit24: TDBEdit;<br />
    Label14: TLabel;<br />
    DBEdit25: TDBEdit;<br />
    Label15: TLabel;<br />
    DBEdit26: TDBEdit;<br />
    Label16: TLabel;<br />
    editTapeteA1: TDBEdit;<br />
    Label17: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label18: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Label19: TLabel;<br />
    DBEdit28: TDBEdit;<br />
    Label40: TLabel;<br />
    DBEdit29: TDBEdit;<br />
    Label41: TLabel;<br />
    DBEdit30: TDBEdit;<br />
    Label43: TLabel;<br />
    editGrelhaD1: TDBEdit;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    Label42: TLabel;<br />
    DBEdit31: TDBEdit;<br />
    Label44: TLabel;<br />
    DBEdit33: TDBEdit;<br />
    Label45: TLabel;<br />
    DBEdit34: TDBEdit;<br />
    Label46: TLabel;<br />
    DBEdit35: TDBEdit;<br />
    Label47: TLabel;<br />
    DBEdit36: TDBEdit;<br />
    Label49: TLabel;<br />
    DBEdit37: TDBEdit;<br />
    Label50: TLabel;<br />
    DBEdit38: TDBEdit;<br />
    Image1: TImage;<br />
    Label51: TLabel;<br />
    Label52: TLabel;<br />
    DBImage5: TDBImage;<br />
    Label53: TLabel;<br />
    DBImage6: TDBImage;<br />
    Label54: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    Label55: TLabel;<br />
    DBMemo6: TDBMemo;<br />
    Label56: TLabel;<br />
    DBEdit39: TDBEdit;<br />
    Label57: TLabel;<br />
    DBEdit40: TDBEdit;<br />
    Label58: TLabel;<br />
    DBEdit41: TDBEdit;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    Label59: TLabel;<br />
    DBImage7: TDBImage;<br />
    Label60: TLabel;<br />
    DBMemo7: TDBMemo;<br />
    Label61: TLabel;<br />
    DBEdit42: TDBEdit;<br />
    Label62: TLabel;<br />
    DBEdit43: TDBEdit;<br />
    Label63: TLabel;<br />
    DBEdit44: TDBEdit;<br />
    Label65: TLabel;<br />
    editDegrauA1: TDBEdit;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    Label64: TLabel;<br />
    DBImage8: TDBImage;<br />
    Label66: TLabel;<br />
    DBMemo8: TDBMemo;<br />
    PageControl4: TPageControl;<br />
    TabSheet5: TTabSheet;<br />
    Label209: TLabel;<br />
    Label210: TLabel;<br />
    Label211: TLabel;<br />
    Label212: TLabel;<br />
    Label224: TLabel;<br />
    Label226: TLabel;<br />
    Label225: TLabel;<br />
    DBEdit143: TDBEdit;<br />
    DBEdit144: TDBEdit;<br />
    DBEdit145: TDBEdit;<br />
    DBRadioGroup37: TDBRadioGroup;<br />
    DBEdit146: TDBEdit;<br />
    DBRadioGroup65: TDBRadioGroup;<br />
    DBEdit158: TDBEdit;<br />
    DBRadioGroup66: TDBRadioGroup;<br />
    DBRadioGroup67: TDBRadioGroup;<br />
    DBRadioGroup68: TDBRadioGroup;<br />
    DBRadioGroup69: TDBRadioGroup;<br />
    DBRadioGroup70: TDBRadioGroup;<br />
    DBRadioGroup71: TDBRadioGroup;<br />
    DBRadioGroup73: TDBRadioGroup;<br />
    DBRadioGroup74: TDBRadioGroup;<br />
    DBRadioGroup72: TDBRadioGroup;<br />
    DBRadioGroup75: TDBRadioGroup;<br />
    DBMemo22: TDBMemo;<br />
    DBImage23: TDBImage;<br />
    DBRadioGroup77: TDBRadioGroup;<br />
    DBRadioGroup76: TDBRadioGroup;<br />
    TabSheet6: TTabSheet;<br />
    Label213: TLabel;<br />
    Label214: TLabel;<br />
    Label215: TLabel;<br />
    Label216: TLabel;<br />
    Label217: TLabel;<br />
    Label218: TLabel;<br />
    Label219: TLabel;<br />
    Label220: TLabel;<br />
    Label221: TLabel;<br />
    Label222: TLabel;<br />
    Label223: TLabel;<br />
    editRampaD1: TDBEdit;<br />
    editRampaD2: TDBEdit;<br />
    editRampaD3: TDBEdit;<br />
    editRampaD4: TDBEdit;<br />
    editRampaD5: TDBEdit;<br />
    editRampaD6: TDBEdit;<br />
    editRampaD7: TDBEdit;<br />
    editRampaD8: TDBEdit;<br />
    editRampaD9: TDBEdit;<br />
    editRampaD10: TDBEdit;<br />
    editRampaD11: TDBEdit;<br />
    PageControl2: TPageControl;<br />
    TabSheet18: TTabSheet;<br />
    Label194: TLabel;<br />
    Label193: TLabel;<br />
    Label195: TLabel;<br />
    Label206: TLabel;<br />
    Label207: TLabel;<br />
    Label208: TLabel;<br />
    DBEdit131: TDBEdit;<br />
    DBEdit130: TDBEdit;<br />
    DBEdit132: TDBEdit;<br />
    DBRadioGroup51: TDBRadioGroup;<br />
    DBRadioGroup52: TDBRadioGroup;<br />
    DBRadioGroup53: TDBRadioGroup;<br />
    DBRadioGroup54: TDBRadioGroup;<br />
    DBRadioGroup57: TDBRadioGroup;<br />
    DBRadioGroup58: TDBRadioGroup;<br />
    DBRadioGroup59: TDBRadioGroup;<br />
    DBRadioGroup60: TDBRadioGroup;<br />
    DBRadioGroup61: TDBRadioGroup;<br />
    DBRadioGroup62: TDBRadioGroup;<br />
    DBRadioGroup55: TDBRadioGroup;<br />
    DBRadioGroup36: TDBRadioGroup;<br />
    DBRadioGroup56: TDBRadioGroup;<br />
    DBRadioGroup63: TDBRadioGroup;<br />
    DBRadioGroup64: TDBRadioGroup;<br />
    DBImage21: TDBImage;<br />
    DBImage22: TDBImage;<br />
    DBMemo21: TDBMemo;<br />
    TabSheet19: TTabSheet;<br />
    Label196: TLabel;<br />
    Label197: TLabel;<br />
    Label198: TLabel;<br />
    Label199: TLabel;<br />
    Label200: TLabel;<br />
    Label201: TLabel;<br />
    Label202: TLabel;<br />
    Label203: TLabel;<br />
    Label204: TLabel;<br />
    Label205: TLabel;<br />
    Label67: TLabel;<br />
    Image3: TImage;<br />
    Label68: TLabel;<br />
    Label69: TLabel;<br />
    Label70: TLabel;<br />
    Label71: TLabel;<br />
    Label72: TLabel;<br />
    Label73: TLabel;<br />
    Label74: TLabel;<br />
    Label75: TLabel;<br />
    Label76: TLabel;<br />
    Label77: TLabel;<br />
    Label78: TLabel;<br />
    editEscadaD1: TDBEdit;<br />
    editEscadaD2: TDBEdit;<br />
    editEscadaD3: TDBEdit;<br />
    editEscadaD4: TDBEdit;<br />
    editEscadaD5: TDBEdit;<br />
    editEscadaD6: TDBEdit;<br />
    editEscadaD7: TDBEdit;<br />
    editEscadaD8: TDBEdit;<br />
    editEscadaD9: TDBEdit;<br />
    editEscadaD10: TDBEdit;<br />
    Label79: TLabel;<br />
    editEscadaD11: TDBEdit;<br />
    Label80: TLabel;<br />
    DBEdit47: TDBEdit;<br />
    Label81: TLabel;<br />
    DBEdit48: TDBEdit;<br />
    Label82: TLabel;<br />
    DBEdit49: TDBEdit;<br />
    Label83: TLabel;<br />
    DBEdit50: TDBEdit;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    Label84: TLabel;<br />
    DBImage9: TDBImage;<br />
    Label85: TLabel;<br />
    DBMemo9: TDBMemo;<br />
    Label86: TLabel;<br />
    DBEdit51: TDBEdit;<br />
    Label87: TLabel;<br />
    DBEdit52: TDBEdit;<br />
    Label88: TLabel;<br />
    DBEdit53: TDBEdit;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    DBRadioGroup24: TDBRadioGroup;<br />
    DBRadioGroup25: TDBRadioGroup;<br />
    DBRadioGroup26: TDBRadioGroup;<br />
    DBRadioGroup27: TDBRadioGroup;<br />
    DBRadioGroup28: TDBRadioGroup;<br />
    Label89: TLabel;<br />
    DBImage10: TDBImage;<br />
    Label90: TLabel;<br />
    DBMemo10: TDBMemo;<br />
    Label91: TLabel;<br />
    DBEdit54: TDBEdit;<br />
    lbl1: TLabel;<br />
    lbl2: TLabel;<br />
    lbl4: TLabel;<br />
    lbl5: TLabel;<br />
    imagemRampa: TImage;<br />
    Label301: TLabel;<br />
    Label302: TLabel;<br />
    Label303: TLabel;<br />
    Label300: TLabel;<br />
    Label299: TLabel;<br />
    Label304: TLabel;<br />
    Label308: TLabel;<br />
    Label309: TLabel;<br />
    Label305: TLabel;<br />
    Label306: TLabel;<br />
    Label307: TLabel;<br />
    Label97: TLabel;<br />
    editCirculacao: TEdit;<br />
    btnLocalizar: TSpeedButton;<br />
    editCorredor: TEdit;<br />
    SpeedButton30: TSpeedButton;<br />
    editPiso: TEdit;<br />
    SpeedButton31: TSpeedButton;<br />
    editCapacho: TEdit;<br />
    SpeedButton32: TSpeedButton;<br />
    editTapete: TEdit;<br />
    SpeedButton33: TSpeedButton;<br />
    editGrelha: TEdit;<br />
    SpeedButton34: TSpeedButton;<br />
    editBarreiraS: TEdit;<br />
    SpeedButton35: TSpeedButton;<br />
    editDesnivel: TEdit;<br />
    SpeedButton36: TSpeedButton;<br />
    editDegrau: TEdit;<br />
    SpeedButton37: TSpeedButton;<br />
    editRampa: TEdit;<br />
    SpeedButton38: TSpeedButton;<br />
    editEscada: TEdit;<br />
    SpeedButton39: TSpeedButton;<br />
    editPlatPercVert: TEdit;<br />
    SpeedButton40: TSpeedButton;<br />
    editPlatPercInc: TEdit;<br />
    SpeedButton41: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure SpeedButton24Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure SpeedButton29Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton23Click(Sender: TObject);<br />
    procedure SpeedButton25Click(Sender: TObject);<br />
    procedure SpeedButton28Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure editCapachoA1Exit(Sender: TObject);<br />
    procedure editTapeteA1Exit(Sender: TObject);<br />
    procedure editGrelhaD1Exit(Sender: TObject);<br />
    procedure editDegrauA1Exit(Sender: TObject);<br />
    procedure editRampaD1Exit(Sender: TObject);<br />
    procedure editRampaD2Exit(Sender: TObject);<br />
    procedure editRampaD3Exit(Sender: TObject);<br />
    procedure editRampaD4Exit(Sender: TObject);<br />
    procedure editRampaD5Exit(Sender: TObject);<br />
    procedure editRampaD6Exit(Sender: TObject);<br />
    procedure editRampaD7Exit(Sender: TObject);<br />
    procedure editRampaD8Exit(Sender: TObject);<br />
    procedure editRampaD9Exit(Sender: TObject);<br />
    procedure editRampaD11Exit(Sender: TObject);<br />
    procedure editEscadaD1Exit(Sender: TObject);<br />
    procedure editEscadaD2Exit(Sender: TObject);<br />
    procedure editEscadaD3Exit(Sender: TObject);<br />
    procedure editEscadaD4Exit(Sender: TObject);<br />
    procedure editEscadaD5Exit(Sender: TObject);<br />
    procedure editEscadaD6Exit(Sender: TObject);<br />
    procedure editEscadaD7Exit(Sender: TObject);<br />
    procedure editEscadaD8Exit(Sender: TObject);<br />
    procedure editEscadaD9Exit(Sender: TObject);<br />
    procedure editEscadaD10Exit(Sender: TObject);<br />
    procedure editEscadaD11Exit(Sender: TObject);<br />
    procedure btnLocalizarClick(Sender: TObject);<br />
    procedure SpeedButton30Click(Sender: TObject);<br />
    procedure SpeedButton31Click(Sender: TObject);<br />
    procedure SpeedButton32Click(Sender: TObject);<br />
    procedure SpeedButton33Click(Sender: TObject);<br />
    procedure SpeedButton34Click(Sender: TObject);<br />
    procedure SpeedButton35Click(Sender: TObject);<br />
    procedure SpeedButton36Click(Sender: TObject);<br />
    procedure SpeedButton37Click(Sender: TObject);<br />
    procedure SpeedButton38Click(Sender: TObject);<br />
    procedure SpeedButton39Click(Sender: TObject);<br />
    procedure SpeedButton40Click(Sender: TObject);<br />
    procedure SpeedButton41Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl3MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form3CirculacaoHorizontal: Tform3CirculacaoHorizontal;</p>
<p>implementation</p>
<p>uses frmDMCirculacaoHorizontal, rptCirculacaoHorizonta1, rptCorredor1,<br />
  rptPiso1, rptCapacho2, rptTapete2, rptGrelha3, rptBarreiraSuspensa1,<br />
  rptDesnivel05a15cm1, rptDegrau3, rptRampa3, rptEscada3,<br />
  rptPlataformaPercursoVertical2, rptPlataformaPercursoInclinado2,<br />
  frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
               begin<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator9).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator10).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator11).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator12).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator13).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator14).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
       end;</p>
<p>     end;</p>
<p> for x:= 0 to DMCirculacaoHorizontal.ComponentCount-1 do<br />
 begin<br />
   Temp := DMCirculacaoHorizontal.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;// deixa pagecontrol1 em primeiro plano<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>//abre o banco de dados<br />
DMCirculacaoHorizontal.ADOQryVisita.active := True;<br />
DMCirculacaoHorizontal.tblFiscal.active := True;<br />
DMCirculacaoHorizontal.tblEmpresa.active := True;<br />
DMCirculacaoHorizontal.tblCirculacaoHorizontal.active := True;<br />
DMCirculacaoHorizontal.tblPlatPercVert.active := True;<br />
DMCirculacaoHorizontal.tblCorredor.active := True;<br />
DMCirculacaoHorizontal.tblPiso.active := True;<br />
DMCirculacaoHorizontal.tblCapacho.active := True;<br />
DMCirculacaoHorizontal.tblTapete.active := True;<br />
DMCirculacaoHorizontal.tblRampa.active := True;<br />
DMCirculacaoHorizontal.tblPlatPercInc.active := True;<br />
DMCirculacaoHorizontal.tblGrelha.active := True;<br />
DMCirculacaoHorizontal.tblBarreiraSuspensa.active := True;<br />
DMCirculacaoHorizontal.tblDesnivelTransversal.active := True;<br />
DMCirculacaoHorizontal.tblDegrau.active := True;<br />
DMCirculacaoHorizontal.tblEscada.active := True;</p>
<p>end;</p>
<p>procedure Tform3CirculacaoHorizontal.PageControl1Change(Sender: TObject);<br />
begin<br />
     PageControl3.ActivePage := TabSheet30;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblCirculacaoHorizontal.active := False;<br />
          DMCirculacaoHorizontal.tblCirculacaoHorizontal.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCirculacaoHorizontal&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblCorredor.active := False;<br />
          DMCirculacaoHorizontal.tblCorredor.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCorredor&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblPiso.active := False;<br />
          DMCirculacaoHorizontal.tblPiso.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPiso&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblCapacho.active := False;<br />
          DMCirculacaoHorizontal.tblCapacho.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCapacho&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblTapete.active := False;<br />
          DMCirculacaoHorizontal.tblTapete.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblTapete&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblGrelha.active := False;<br />
          DMCirculacaoHorizontal.tblGrelha.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblGrelha&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblBarreiraSuspensa.active := False;<br />
          DMCirculacaoHorizontal.tblBarreiraSuspensa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBarreiraSuspensa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblDesnivelTransversal.active := False;<br />
          DMCirculacaoHorizontal.tblDesnivelTransversal.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblDesnivelTransversal&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblDegrau.active := False;<br />
          DMCirculacaoHorizontal.tblDegrau.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblDegrau&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblRampa.active := False;<br />
          DMCirculacaoHorizontal.tblRampa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRampa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton24Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblEscada.active := False;<br />
          DMCirculacaoHorizontal.tblEscada.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEscada&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblPlatPercVert.active := False;<br />
          DMCirculacaoHorizontal.tblPlatPercVert.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlatPercVert&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton29Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblPlatPercInc.active := False;<br />
          DMCirculacaoHorizontal.tblPlatPercInc.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlatPercInc&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCirculacaoHorizonta01 := TrptCirculacaoHorizonta01.Create(application);<br />
               rptCirculacaoHorizonta01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCirculacaoHorizonta01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCirculacaoHorizonta01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCirculacaoHorizonta01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCirculacaoHorizonta01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCorredor01 := TrptCorredor01.Create(application);<br />
               rptCorredor01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCorredor01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCorredor01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCorredor01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCorredor01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPiso01 := TrptPiso01.Create(application);<br />
               rptPiso01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPiso01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPiso01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPiso01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPiso01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCapacho02 := TrptCapacho02.Create(application);<br />
               rptCapacho02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCapacho02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCapacho02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCapacho02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCapacho02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptTapete02 := TrptTapete02.Create(application);<br />
               rptTapete02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptTapete02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptTapete02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptTapete02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptTapete02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBarreiraSuspensa01 := TrptBarreiraSuspensa01.Create(application);<br />
               rptBarreiraSuspensa01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBarreiraSuspensa01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBarreiraSuspensa01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBarreiraSuspensa01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBarreiraSuspensa01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptDesnivel05a15cm01 := TrptDesnivel05a15cm01.Create(application);<br />
               rptDesnivel05a15cm01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptDesnivel05a15cm01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptDesnivel05a15cm01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptDesnivel05a15cm01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptDesnivel05a15cm01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptDegrau03 := TrptDegrau03.Create(application);<br />
               rptDegrau03.ComponenteRelatorio.preview;<br />
          finally<br />
               rptDegrau03.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptDegrau03!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptDegrau03.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptDegrau03&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRampa03 := TrptRampa03.Create(application);<br />
               rptRampa03.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRampa03.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRampa03!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRampa03.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptRampa03&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton23Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEscada03 := TrptEscada03.Create(application);<br />
               rptEscada03.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEscada03.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEscada03!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEscada03.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEscada03&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton25Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoVertical02 := TrptPlataformaPercursoVertical02.Create(application);<br />
               rptPlataformaPercursoVertical02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoVertical02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoVertical02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoVertical02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoVertical02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton28Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoInclinado02 := TrptPlataformaPercursoInclinado02.Create(application);<br />
               rptPlataformaPercursoInclinado02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoInclinado02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoInclinado02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoInclinado02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoInclinado02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptGrelha03 := TrptGrelha03.Create(application);<br />
               rptGrelha03.ComponenteRelatorio.preview;<br />
          finally<br />
               rptGrelha03.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptGrelha03!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
         rptGrelha03.ComponenteRelatorio.preview;<br />
     except<br />
         MessageDlg(&#8216;Erro ao carregar relatório rptGrelha03&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editCapachoA1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editCapachoA1.Field.Text = &#8217;5&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 5mm, deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editTapeteA1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editTapeteA1.Field.Text = &#8217;5&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 5mm, deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 5mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editGrelhaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editGrelhaD1.Field.Text  &#8217;15&#8242; then<br />
               MessageDlg(&#8216;distancia D1 maior que 15mm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de até 15mm!&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editDegrauA1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editDegrauA1.Field.Text = &#8217;18&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 18 cm, deve estar entre 16-18!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 16 e 18 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD5.Field.Text  &#8217;5&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editRampaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;18&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve estar entre 16 e 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD10.Field.Text  &#8217;32&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 32mm, deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.editEscadaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.btnLocalizarClick(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblCirculacaoHorizontal.Locate(&#8216;Codigo&#8217;,editCirculacao.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton30Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblCorredor.Locate(&#8216;Codigo&#8217;,editCorredor.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton31Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblPiso.Locate(&#8216;Codigo&#8217;,editPiso.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton32Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblCapacho.Locate(&#8216;Codigo&#8217;,editCapacho.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton33Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblTapete.Locate(&#8216;Codigo&#8217;,editTapete.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton34Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblGrelha.Locate(&#8216;Codigo&#8217;,editGrelha.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton35Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblBarreiraSuspensa.Locate(&#8216;Codigo&#8217;,editBarreiraS.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton36Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblDesnivelTransversal.Locate(&#8216;Codigo&#8217;,editDesnivel.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton37Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblDegrau.Locate(&#8216;Codigo&#8217;,editDegrau.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton38Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblRampa.Locate(&#8216;Codigo&#8217;,editRampa.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton39Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblEscada.Locate(&#8216;Codigo&#8217;,editEscada.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton40Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblPlatPercVert.Locate(&#8216;Codigo&#8217;,editPlatPercVert.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.SpeedButton41Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoHorizontal.tblPlatPercInc.Locate(&#8216;Codigo&#8217;,editPlatPercInc.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMCirculacaoHorizontal.ADOQryVisita.Close;<br />
          DMCirculacaoHorizontal.ADOQryVisita.SQL.clear;<br />
          DMCirculacaoHorizontal.ADOQryVisita.SQL.add(strsql);<br />
          DMCirculacaoHorizontal.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform3CirculacaoHorizontal.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
// fecha o banco de dados<br />
{<br />
DMCirculacaoHorizontal.ADOQryVisita.active := False;<br />
DMCirculacaoHorizontal.tblFiscal.active := False;<br />
DMCirculacaoHorizontal.tblEmpresa.active := False;<br />
DMCirculacaoHorizontal.tblCirculacaoHorizontal.active := False;<br />
DMCirculacaoHorizontal.tblPlatPercVert.active := False;<br />
DMCirculacaoHorizontal.tblCorredor.active := False;<br />
DMCirculacaoHorizontal.tblPiso.active := False;<br />
DMCirculacaoHorizontal.tblCapacho.active := False;<br />
DMCirculacaoHorizontal.tblTapete.active := False;<br />
DMCirculacaoHorizontal.tblRampa.active := False;<br />
DMCirculacaoHorizontal.tblPlatPercInc.active := False;<br />
DMCirculacaoHorizontal.tblGrelha.active := False;<br />
DMCirculacaoHorizontal.tblBarreiraSuspensa.active := False;<br />
DMCirculacaoHorizontal.tblDesnivelTransversal.active := False;<br />
DMCirculacaoHorizontal.tblDegrau.active := False;<br />
DMCirculacaoHorizontal.tblEscada.active := False;<br />
}<br />
end;</p>
<p>procedure Tform3CirculacaoHorizontal.PageControl3MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
     PageControl3.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.</p>
<p>unit frm4CirculacaoVertical;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg, DB;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform4CirculacaoVertical = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    TabSheet31: TTabSheet;<br />
    Panel16: TPanel;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    DBNavigator3: TDBNavigator;<br />
    TabSheet32: TTabSheet;<br />
    Panel5: TPanel;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    DBNavigator4: TDBNavigator;<br />
    TabSheet33: TTabSheet;<br />
    Panel6: TPanel;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    DBNavigator5: TDBNavigator;<br />
    TabSheet34: TTabSheet;<br />
    Panel9: TPanel;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    DBNavigator6: TDBNavigator;<br />
    TabSheet35: TTabSheet;<br />
    Panel10: TPanel;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    DBNavigator7: TDBNavigator;<br />
    TabSheet36: TTabSheet;<br />
    Panel11: TPanel;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    DBNavigator8: TDBNavigator;<br />
    TabSheet37: TTabSheet;<br />
    Panel12: TPanel;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    DBNavigator9: TDBNavigator;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label14: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    PageControl4: TPageControl;<br />
    TabSheet5: TTabSheet;<br />
    Label209: TLabel;<br />
    Label210: TLabel;<br />
    Label211: TLabel;<br />
    Label212: TLabel;<br />
    Label224: TLabel;<br />
    Label226: TLabel;<br />
    Label225: TLabel;<br />
    DBEdit143: TDBEdit;<br />
    DBEdit144: TDBEdit;<br />
    DBEdit145: TDBEdit;<br />
    DBRadioGroup37: TDBRadioGroup;<br />
    DBEdit146: TDBEdit;<br />
    DBRadioGroup65: TDBRadioGroup;<br />
    DBEdit158: TDBEdit;<br />
    DBRadioGroup66: TDBRadioGroup;<br />
    DBRadioGroup67: TDBRadioGroup;<br />
    DBRadioGroup68: TDBRadioGroup;<br />
    DBRadioGroup69: TDBRadioGroup;<br />
    DBRadioGroup70: TDBRadioGroup;<br />
    DBRadioGroup71: TDBRadioGroup;<br />
    DBRadioGroup73: TDBRadioGroup;<br />
    DBRadioGroup74: TDBRadioGroup;<br />
    DBRadioGroup72: TDBRadioGroup;<br />
    DBRadioGroup75: TDBRadioGroup;<br />
    DBMemo22: TDBMemo;<br />
    DBImage23: TDBImage;<br />
    DBRadioGroup77: TDBRadioGroup;<br />
    DBRadioGroup76: TDBRadioGroup;<br />
    TabSheet6: TTabSheet;<br />
    Label213: TLabel;<br />
    Label214: TLabel;<br />
    Label215: TLabel;<br />
    Label216: TLabel;<br />
    Label217: TLabel;<br />
    Label218: TLabel;<br />
    Label219: TLabel;<br />
    Label220: TLabel;<br />
    Label221: TLabel;<br />
    Label222: TLabel;<br />
    Label223: TLabel;<br />
    editRampaD1: TDBEdit;<br />
    editRampaD2: TDBEdit;<br />
    editRampaD3: TDBEdit;<br />
    editRampaD4: TDBEdit;<br />
    editRampaD5: TDBEdit;<br />
    editRampaD6: TDBEdit;<br />
    editRampaD7: TDBEdit;<br />
    editRampaD8: TDBEdit;<br />
    editRampaD9: TDBEdit;<br />
    editRampaD10: TDBEdit;<br />
    editRampaD11: TDBEdit;<br />
    PageControl2: TPageControl;<br />
    TabSheet18: TTabSheet;<br />
    Label194: TLabel;<br />
    Label193: TLabel;<br />
    Label195: TLabel;<br />
    Label206: TLabel;<br />
    Label207: TLabel;<br />
    Label208: TLabel;<br />
    DBEdit131: TDBEdit;<br />
    DBEdit130: TDBEdit;<br />
    DBEdit132: TDBEdit;<br />
    DBRadioGroup51: TDBRadioGroup;<br />
    DBRadioGroup52: TDBRadioGroup;<br />
    DBRadioGroup53: TDBRadioGroup;<br />
    DBRadioGroup54: TDBRadioGroup;<br />
    DBRadioGroup57: TDBRadioGroup;<br />
    DBRadioGroup58: TDBRadioGroup;<br />
    DBRadioGroup59: TDBRadioGroup;<br />
    DBRadioGroup60: TDBRadioGroup;<br />
    DBRadioGroup61: TDBRadioGroup;<br />
    DBRadioGroup62: TDBRadioGroup;<br />
    DBRadioGroup55: TDBRadioGroup;<br />
    DBRadioGroup36: TDBRadioGroup;<br />
    DBRadioGroup56: TDBRadioGroup;<br />
    DBRadioGroup63: TDBRadioGroup;<br />
    DBRadioGroup64: TDBRadioGroup;<br />
    DBImage21: TDBImage;<br />
    DBImage22: TDBImage;<br />
    DBMemo21: TDBMemo;<br />
    TabSheet19: TTabSheet;<br />
    Label196: TLabel;<br />
    Label197: TLabel;<br />
    Label198: TLabel;<br />
    Label199: TLabel;<br />
    Label200: TLabel;<br />
    Label201: TLabel;<br />
    Label202: TLabel;<br />
    Label203: TLabel;<br />
    Label204: TLabel;<br />
    Label205: TLabel;<br />
    Label67: TLabel;<br />
    Image3: TImage;<br />
    Label68: TLabel;<br />
    Label69: TLabel;<br />
    Label70: TLabel;<br />
    Label71: TLabel;<br />
    Label72: TLabel;<br />
    Label73: TLabel;<br />
    Label74: TLabel;<br />
    Label75: TLabel;<br />
    Label76: TLabel;<br />
    Label77: TLabel;<br />
    Label78: TLabel;<br />
    Label79: TLabel;<br />
    editEscadaD1: TDBEdit;<br />
    editEscadaD2: TDBEdit;<br />
    editEscadaD3: TDBEdit;<br />
    editEscadaD4: TDBEdit;<br />
    editEscadaD5: TDBEdit;<br />
    editEscadaD6: TDBEdit;<br />
    editEscadaD7: TDBEdit;<br />
    editEscadaD8: TDBEdit;<br />
    editEscadaD9: TDBEdit;<br />
    editEscadaD10: TDBEdit;<br />
    editEscadaD11: TDBEdit;<br />
    PageControl5: TPageControl;<br />
    TabSheet2: TTabSheet;<br />
    TabSheet4: TTabSheet;<br />
    Label15: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label16: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label17: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label18: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label19: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    Label20: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    Label21: TLabel;<br />
    DBEdit17: TDBEdit;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    Label22: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label23: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Image1: TImage;<br />
    Label24: TLabel;<br />
    Label25: TLabel;<br />
    editElevadorD1: TDBEdit;<br />
    Label26: TLabel;<br />
    editElevadorD2: TDBEdit;<br />
    Label27: TLabel;<br />
    editElevadorD3: TDBEdit;<br />
    Label28: TLabel;<br />
    editElevadorD4: TDBEdit;<br />
    Label29: TLabel;<br />
    editElevadorD5: TDBEdit;<br />
    Label30: TLabel;<br />
    editElevadorD6: TDBEdit;<br />
    Label31: TLabel;<br />
    editElevadorD7: TDBEdit;<br />
    Label32: TLabel;<br />
    editElevadorD8: TDBEdit;<br />
    Label33: TLabel;<br />
    editElevadorD9: TDBEdit;<br />
    Label34: TLabel;<br />
    editElevadorD10: TDBEdit;<br />
    Label35: TLabel;<br />
    editElevadorD11: TDBEdit;<br />
    Label36: TLabel;<br />
    editElevadorD12: TDBEdit;<br />
    Label37: TLabel;<br />
    editElevadorD13: TDBEdit;<br />
    Label38: TLabel;<br />
    Label39: TLabel;<br />
    Label40: TLabel;<br />
    Label41: TLabel;<br />
    Label42: TLabel;<br />
    Label43: TLabel;<br />
    Label44: TLabel;<br />
    Label45: TLabel;<br />
    Label46: TLabel;<br />
    Label47: TLabel;<br />
    Label48: TLabel;<br />
    Label49: TLabel;<br />
    Label50: TLabel;<br />
    Label80: TLabel;<br />
    DBEdit47: TDBEdit;<br />
    Label81: TLabel;<br />
    DBEdit48: TDBEdit;<br />
    Label82: TLabel;<br />
    DBEdit49: TDBEdit;<br />
    Label83: TLabel;<br />
    DBEdit50: TDBEdit;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    DBImage9: TDBImage;<br />
    Label84: TLabel;<br />
    Label85: TLabel;<br />
    DBMemo9: TDBMemo;<br />
    Label86: TLabel;<br />
    DBEdit51: TDBEdit;<br />
    Label87: TLabel;<br />
    DBEdit52: TDBEdit;<br />
    Label88: TLabel;<br />
    DBEdit53: TDBEdit;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    DBRadioGroup24: TDBRadioGroup;<br />
    DBRadioGroup25: TDBRadioGroup;<br />
    DBRadioGroup26: TDBRadioGroup;<br />
    DBRadioGroup27: TDBRadioGroup;<br />
    DBRadioGroup28: TDBRadioGroup;<br />
    Label89: TLabel;<br />
    DBImage10: TDBImage;<br />
    Label90: TLabel;<br />
    DBMemo10: TDBMemo;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    Label51: TLabel;<br />
    DBEdit31: TDBEdit;<br />
    Label52: TLabel;<br />
    DBEdit32: TDBEdit;<br />
    Label53: TLabel;<br />
    DBEdit33: TDBEdit;<br />
    DBRadioGroup29: TDBRadioGroup;<br />
    DBRadioGroup30: TDBRadioGroup;<br />
    DBRadioGroup31: TDBRadioGroup;<br />
    DBRadioGroup32: TDBRadioGroup;<br />
    DBRadioGroup33: TDBRadioGroup;<br />
    DBRadioGroup34: TDBRadioGroup;<br />
    DBRadioGroup35: TDBRadioGroup;<br />
    DBRadioGroup38: TDBRadioGroup;<br />
    Label54: TLabel;<br />
    editPisoTatilL1: TDBEdit;<br />
    Label55: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label56: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label57: TLabel;<br />
    DBEdit35: TDBEdit;<br />
    Label58: TLabel;<br />
    DBEdit36: TDBEdit;<br />
    Label59: TLabel;<br />
    DBEdit37: TDBEdit;<br />
    DBRadioGroup39: TDBRadioGroup;<br />
    DBRadioGroup40: TDBRadioGroup;<br />
    DBRadioGroup41: TDBRadioGroup;<br />
    DBRadioGroup42: TDBRadioGroup;<br />
    Label60: TLabel;<br />
    editPisoTatilL2: TDBEdit;<br />
    Label61: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label62: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Label63: TLabel;<br />
    DBEdit39: TDBEdit;<br />
    TabSheet7: TTabSheet;<br />
    Panel13: TPanel;<br />
    SpeedButton19: TSpeedButton;<br />
    SpeedButton20: TSpeedButton;<br />
    DBNavigator10: TDBNavigator;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    Label64: TLabel;<br />
    DBEdit40: TDBEdit;<br />
    Label65: TLabel;<br />
    DBEdit41: TDBEdit;<br />
    Label66: TLabel;<br />
    DBEdit42: TDBEdit;<br />
    Label91: TLabel;<br />
    DBImage5: TDBImage;<br />
    Label92: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    imagemRampa: TImage;<br />
    Label301: TLabel;<br />
    Label302: TLabel;<br />
    Label303: TLabel;<br />
    Label300: TLabel;<br />
    Label299: TLabel;<br />
    Label304: TLabel;<br />
    Label308: TLabel;<br />
    Label309: TLabel;<br />
    Label305: TLabel;<br />
    Label306: TLabel;<br />
    Label307: TLabel;<br />
    Label97: TLabel;<br />
    editCircVert: TEdit;<br />
    btnLocalizar: TSpeedButton;<br />
    editRampa: TEdit;<br />
    SpeedButton21: TSpeedButton;<br />
    editEscada: TEdit;<br />
    SpeedButton22: TSpeedButton;<br />
    editElevador: TEdit;<br />
    SpeedButton23: TSpeedButton;<br />
    editPlataformaPercVert: TEdit;<br />
    SpeedButton24: TSpeedButton;<br />
    editPlatPercInc: TEdit;<br />
    SpeedButton25: TSpeedButton;<br />
    editEscadaRolante: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    editEsteiraRolante: TEdit;<br />
    SpeedButton28: TSpeedButton;<br />
    editRota: TEdit;<br />
    SpeedButton29: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure editRampaD2Exit(Sender: TObject);<br />
    procedure editRampaD3Exit(Sender: TObject);<br />
    procedure editRampaD4Exit(Sender: TObject);<br />
    procedure editRampaD5Exit(Sender: TObject);<br />
    procedure editRampaD6Exit(Sender: TObject);<br />
    procedure editRampaD7Exit(Sender: TObject);<br />
    procedure editRampaD8Exit(Sender: TObject);<br />
    procedure editRampaD9Exit(Sender: TObject);<br />
    procedure editRampaD11Exit(Sender: TObject);<br />
    procedure editEscadaD1Exit(Sender: TObject);<br />
    procedure editEscadaD2Exit(Sender: TObject);<br />
    procedure editEscadaD3Exit(Sender: TObject);<br />
    procedure editEscadaD4Exit(Sender: TObject);<br />
    procedure editEscadaD5Exit(Sender: TObject);<br />
    procedure editEscadaD6Exit(Sender: TObject);<br />
    procedure editEscadaD7Exit(Sender: TObject);<br />
    procedure editEscadaD8Exit(Sender: TObject);<br />
    procedure editEscadaD9Exit(Sender: TObject);<br />
    procedure editEscadaD10Exit(Sender: TObject);<br />
    procedure editEscadaD11Exit(Sender: TObject);<br />
    procedure editElevadorD1Exit(Sender: TObject);<br />
    procedure editElevadorD2Exit(Sender: TObject);<br />
    procedure editElevadorD3Exit(Sender: TObject);<br />
    procedure editElevadorD4Exit(Sender: TObject);<br />
    procedure editElevadorD5Exit(Sender: TObject);<br />
    procedure editElevadorD6Exit(Sender: TObject);<br />
    procedure editElevadorD7Exit(Sender: TObject);<br />
    procedure editElevadorD9Exit(Sender: TObject);<br />
    procedure editElevadorD10Exit(Sender: TObject);<br />
    procedure editElevadorD11Exit(Sender: TObject);<br />
    procedure editElevadorD12Exit(Sender: TObject);<br />
    procedure editElevadorD13Exit(Sender: TObject);<br />
    procedure editPisoTatilL1Exit(Sender: TObject);<br />
    procedure editPisoTatilL2Exit(Sender: TObject);<br />
    procedure editRampaD1Exit(Sender: TObject);<br />
    procedure btnLocalizarClick(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure SpeedButton23Click(Sender: TObject);<br />
    procedure SpeedButton24Click(Sender: TObject);<br />
    procedure SpeedButton25Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure SpeedButton28Click(Sender: TObject);<br />
    procedure SpeedButton29Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl3MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form4CirculacaoVertical: Tform4CirculacaoVertical;</p>
<p>implementation</p>
<p>uses frmDMCirculacaoVertical, rptCirculacaoVertical1, rptRampa4,<br />
  rptEscada4, rptElevador1, rptPlataformaPercursoVertical3,<br />
  rptPlataformaPercursoInclinado3, rptEscadaRolante1, rptEsteiraRolante1,<br />
  rptRota1, frmPrincipal;</p>
<p>//uses formDMCirculacaoVertical, frmDMCirculacaoVertical;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator9).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator10).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p> for x:= 0 to DMCirculacaoVertical.ComponentCount-1 do<br />
 begin<br />
   Temp := DMCirculacaoVertical.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     // deixa pagecontrol1 em primeiro plano<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     try<br />
          PageControl1.ActivePage := TabSheet1;<br />
     except<br />
          MessageDlg(&#8216;Erro ao alterar a pagina ativa do tabsheet&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
// abre o banco de dados<br />
     try<br />
          DMCirculacaoVertical.ADOQryVisita.active := True;<br />
          DMCirculacaoVertical.tblFiscal.active := True;<br />
          DMCirculacaoVertical.tblEmpresa.active := True;<br />
          DMCirculacaoVertical.tblCirculacaoVertical.active := True;<br />
          DMCirculacaoVertical.tblRota.active := True;<br />
          DMCirculacaoVertical.tblEsteiraRolante.active := True;<br />
          DMCirculacaoVertical.tblRampa.active := True;<br />
          DMCirculacaoVertical.tblEscada.active := True;<br />
          DMCirculacaoVertical.tblElevador.active := True;<br />
          DMCirculacaoVertical.tblPlatPercVert.active := True;<br />
          DMCirculacaoVertical.tblPlatPercInc.active := True;<br />
          DMCirculacaoVertical.tblEscadaRolante.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao abrir as tabelas do datamodule DMCirculacaoVertical&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.PageControl1Change(Sender: TObject);<br />
begin<br />
     PageControl3.ActivePage := TabSheet30;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblCirculacaoVertical.active := False;<br />
          DMCirculacaoVertical.tblCirculacaoVertical.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCirculacaoVertical&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblRampa.active := False;<br />
          DMCirculacaoVertical.tblRampa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRampa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblEscada.active := False;<br />
          DMCirculacaoVertical.tblEscada.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEscada&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblElevador.active := False;<br />
          DMCirculacaoVertical.tblElevador.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblElevador&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblPlatPercVert.active := False;<br />
          DMCirculacaoVertical.tblPlatPercVert.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlatPercVert&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblPlatPercInc.active := False;<br />
          DMCirculacaoVertical.tblPlatPercInc.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlatPercInc&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblEscadaRolante.active := False;<br />
          DMCirculacaoVertical.tblEscadaRolante.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEscadaRolante&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblRota.active := False;<br />
          DMCirculacaoVertical.tblRota.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRota&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCirculacaoVertical01 := TrptCirculacaoVertical01.Create(application);<br />
               rptCirculacaoVertical01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCirculacaoVertical01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCirculacaoVertical01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCirculacaoVertical01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCirculacaoVertical01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRampa04 := TrptRampa04.Create(application);<br />
               rptRampa04.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRampa04.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRampa04!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRampa04.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptRampa04&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEscada04 := TrptEscada04.Create(application);<br />
               rptEscada04.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEscada04.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEscada04!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEscada04.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEscada04&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptElevador01 := TrptElevador01.Create(application);<br />
               rptElevador01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptElevador01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptElevador01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptElevador01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptElevador01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoVertical03 := TrptPlataformaPercursoVertical03.Create(application);<br />
               rptPlataformaPercursoVertical03.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoVertical03.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoVertical03!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoVertical03.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoVertical03&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoInclinado03 := TrptPlataformaPercursoInclinado03.Create(application);<br />
               rptPlataformaPercursoInclinado03.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoInclinado03.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoInclinado03!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoInclinado03.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoInclinado03&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEscadaRolante01 := TrptEscadaRolante01.Create(application);<br />
               rptEscadaRolante01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEscadaRolante01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEscadaRolante01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEscadaRolante01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEscadaRolante01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD5.Field.Text  &#8217;5&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;18&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve estar entre 16 e 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD10.Field.Text  &#8217;32&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 32mm, deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editEscadaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD1.Field.Text = &#8217;110&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 110cm, deve ser de 110cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 110cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD2.Field.Text = &#8217;140&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 110cm, deve ser de 140cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 140cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD3.Field.Text = &#8217;32&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 110cm, deve ser de 32cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 32cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD4.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60 cm, deve estar entre 25-60!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 25 e 60 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD5.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD6.Field.Text = &#8217;150&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 150cm, deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD7.Field.Text = &#8217;210&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 210cm, deve ser de 210cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 210cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD9.Field.Text = &#8217;135&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 135cm, deve ser de 135cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 135cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD10.Field.Text = &#8217;89&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 89cm, deve ser de 89cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 89cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD11.Field.Text = &#8217;4&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser de 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 4 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD12Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD12.Field.Text = &#8217;90&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 4cm, deve ser de 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editElevadorD13Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editElevadorD12.Field.Text = &#8221; then<br />
               MessageDlg(&#8216;O espelho deve estar acima do corrimão!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;O espelho deve estar acima do corrimão!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editPisoTatilL1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPisoTatilL1.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60cm, deve estar entre 25-60!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 25 e 60 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.editPisoTatilL2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPisoTatilL2.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60cm, deve estar entre 25-60!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 25 e 60 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform4CirculacaoVertical.editRampaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4cm, deve ser de 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.btnLocalizarClick(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblCirculacaoVertical.Locate(&#8216;Codigo&#8217;,editCircVert.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblRampa.Locate(&#8216;Codigo&#8217;,editRampa.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblEscada.Locate(&#8216;Codigo&#8217;,editEscada.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton23Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblElevador.Locate(&#8216;Codigo&#8217;,editElevador.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton24Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblPlatPercVert.Locate(&#8216;Codigo&#8217;,editPlataformaPercVert.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton25Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblPlatPercInc.Locate(&#8216;Codigo&#8217;,editPlatPercInc.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblEscadaRolante.Locate(&#8216;Codigo&#8217;,editEscadaRolante.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton28Click(Sender: TObject);<br />
begin</p>
<p>     try<br />
          DMCirculacaoVertical.tblEsteiraRolante.Locate(&#8216;Codigo&#8217;,editEsteiraRolante.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton29Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMCirculacaoVertical.tblRota.Locate(&#8216;Codigo&#8217;,editRota.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform4CirculacaoVertical.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMCirculacaoVertical.ADOQryVisita.Close;<br />
          DMCirculacaoVertical.ADOQryVisita.SQL.clear;<br />
          DMCirculacaoVertical.ADOQryVisita.SQL.add(strsql);<br />
          DMCirculacaoVertical.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton17Click(Sender: TObject);<br />
begin<br />
//<br />
     try<br />
          try<br />
               rptEsteiraRolante01 := TrptEsteiraRolante01.Create(application);<br />
               rptEsteiraRolante01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEsteiraRolante01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEsteiraRolante01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform4CirculacaoVertical.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRota01 := TrptRota01.Create(application);<br />
               rptRota01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRota01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRota01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRota01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEsteiraRolante01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}</p>
<p>end;</p>
<p>procedure Tform4CirculacaoVertical.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin</p>
<p>// fecha o banco de dados<br />
{<br />
DMCirculacaoVertical.ADOQryVisita.active := False;<br />
DMCirculacaoVertical.tblFiscal.active := False;<br />
DMCirculacaoVertical.tblEmpresa.active := False;<br />
DMCirculacaoVertical.tblCirculacaoVertical.active := False;<br />
DMCirculacaoVertical.tblRota.active := False;<br />
DMCirculacaoVertical.tblEsteiraRolante.active := False;<br />
DMCirculacaoVertical.tblRampa.active := False;<br />
DMCirculacaoVertical.tblEscada.active := False;<br />
DMCirculacaoVertical.tblElevador.active := False;<br />
DMCirculacaoVertical.tblPlatPercVert.active := False;<br />
DMCirculacaoVertical.tblPlatPercInc.active := False;<br />
DMCirculacaoVertical.tblEscadaRolante.active := False;<br />
}</p>
<p>end;</p>
<p>procedure Tform4CirculacaoVertical.PageControl3MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
     PageControl3.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.<br />
unit frm5PortasJanelas;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform5PortasJanelas = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet_DadosDaVisita: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet_PortasJanelasDisp: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet_Portas: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator3: TDBNavigator;<br />
    TabSheet_PortaVaiEVem: TTabSheet;<br />
    Panel16: TPanel;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    DBNavigator4: TDBNavigator;<br />
    TabSheet_PortaDeCorrer: TTabSheet;<br />
    Panel5: TPanel;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    DBNavigator5: TDBNavigator;<br />
    TabSheet_catracaPortaGiratoria: TTabSheet;<br />
    Panel6: TPanel;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    DBNavigator6: TDBNavigator;<br />
    TabSheet_Janelas: TTabSheet;<br />
    Panel9: TPanel;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    DBNavigator7: TDBNavigator;<br />
    TabSheet_Dispositivos: TTabSheet;<br />
    Panel10: TPanel;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    DBNavigator8: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    Label14: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    Label15: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    Label16: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label17: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label18: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label19: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    Label20: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    Label21: TLabel;<br />
    DBEdit17: TDBEdit;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    Label22: TLabel;<br />
    DBEdit18: TDBEdit;<br />
    Label23: TLabel;<br />
    editPortaVaiVem1: TDBEdit;<br />
    Label24: TLabel;<br />
    editPortaVaiVem2: TDBEdit;<br />
    Label25: TLabel;<br />
    editPortaVaiVem3: TDBEdit;<br />
    Image1: TImage;<br />
    Label26: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label27: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Label28: TLabel;<br />
    Label29: TLabel;<br />
    Label30: TLabel;<br />
    Label31: TLabel;<br />
    Label32: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    Label33: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    Label34: TLabel;<br />
    DBEdit24: TDBEdit;<br />
    Label35: TLabel;<br />
    DBEdit25: TDBEdit;<br />
    Label36: TLabel;<br />
    DBEdit26: TDBEdit;<br />
    Label37: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label38: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label39: TLabel;<br />
    DBEdit27: TDBEdit;<br />
    Label40: TLabel;<br />
    DBEdit28: TDBEdit;<br />
    Label41: TLabel;<br />
    DBEdit29: TDBEdit;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    Label42: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label43: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Label44: TLabel;<br />
    DBEdit30: TDBEdit;<br />
    Label45: TLabel;<br />
    DBEdit31: TDBEdit;<br />
    Label46: TLabel;<br />
    DBEdit32: TDBEdit;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    Label47: TLabel;<br />
    DBEdit33: TDBEdit;<br />
    Label48: TLabel;<br />
    DBImage5: TDBImage;<br />
    Label49: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    Label50: TLabel;<br />
    DBEdit34: TDBEdit;<br />
    Label51: TLabel;<br />
    DBEdit35: TDBEdit;<br />
    Label52: TLabel;<br />
    DBEdit36: TDBEdit;<br />
    Image2: TImage;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    Label53: TLabel;<br />
    DBEdit37: TDBEdit;<br />
    Label54: TLabel;<br />
    Label55: TLabel;<br />
    Label56: TLabel;<br />
    DBImage6: TDBImage;<br />
    Label57: TLabel;<br />
    DBMemo6: TDBMemo;<br />
    Label58: TLabel;<br />
    TabSheet_DadosBasicos: TTabSheet;<br />
    Panel11: TPanel;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label59: TLabel;<br />
    DBEdit40: TDBEdit;<br />
    Label60: TLabel;<br />
    DBEdit41: TDBEdit;<br />
    Label61: TLabel;<br />
    DBEdit42: TDBEdit;<br />
    Label63: TLabel;<br />
    DBImage7: TDBImage;<br />
    Label64: TLabel;<br />
    DBMemo7: TDBMemo;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    Label62: TLabel;<br />
    DBEdit43: TDBEdit;<br />
    editPJD: TEdit;<br />
    SpeedButton28: TSpeedButton;<br />
    editPortas: TEdit;<br />
    SpeedButton17: TSpeedButton;<br />
    editPortavaievem: TEdit;<br />
    SpeedButton18: TSpeedButton;<br />
    editPortadecorrer: TEdit;<br />
    SpeedButton19: TSpeedButton;<br />
    editCatraca: TEdit;<br />
    SpeedButton20: TSpeedButton;<br />
    editJanelas: TEdit;<br />
    SpeedButton21: TSpeedButton;<br />
    editDispositivos: TEdit;<br />
    SpeedButton22: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure editPortaVaiVem1Exit(Sender: TObject);<br />
    procedure editPortaVaiVem2Exit(Sender: TObject);<br />
    procedure editPortaVaiVem3Exit(Sender: TObject);<br />
    procedure editdistanciaMinima1Exit(Sender: TObject);<br />
    procedure editdistanciaMaxima1Exit(Sender: TObject);<br />
    procedure editAlturaMinima1Exit(Sender: TObject);<br />
    procedure editAlturaMaxima1Exit(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton28Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl3MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form5PortasJanelas: Tform5PortasJanelas;</p>
<p>implementation</p>
<p>uses frmDMPortasJanelasDisp, rptPorta2, rptPortaVaievem1,<br />
  rptPortaDeCorrer1, rptCatracaPortaGiratoria2, rptJanelas1,<br />
  rptDispositivos1, rptPortasJanelasDispositivos1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform5PortasJanelas.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform5PortasJanelas.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMPortasJanelasDisp.ComponentCount-1 do<br />
 begin<br />
   Temp := DMPortasJanelasDisp.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     PageControl1.ActivePage := TabSheet_DadosDaVisita;</p>
<p>     // Abrir banco de dados<br />
     DMPortasJanelasDisp.ADOQryVisita.active := True;<br />
     DMPortasJanelasDisp.tblFiscal.active := True;<br />
     DMPortasJanelasDisp.tblEmpresa.active := True;<br />
     DMPortasJanelasDisp.tblPortasJanelasDispositivos.active := True;<br />
     DMPortasJanelasDisp.tblDispositivos.active := True;<br />
     DMPortasJanelasDisp.tblPortas.active := True;<br />
     DMPortasJanelasDisp.tblPortaVaiEVem.active := True;<br />
     DMPortasJanelasDisp.tblPortaDeCorrer.active := True;<br />
     DMPortasJanelasDisp.tblCatraca.active := True;<br />
     DMPortasJanelasDisp.tblJanelas.active := True;<br />
end;</p>
<p>procedure Tform5PortasJanelas.PageControl1Change(Sender: TObject);<br />
begin<br />
          PageControl3.ActivePage := TabSheet_DadosBasicos;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortas.active := False;<br />
          DMPortasJanelasDisp.tblPortas.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPortas&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortaVaiEVem.active := False;<br />
          DMPortasJanelasDisp.tblPortaVaiEVem.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPortaVaiEVem&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortaDeCorrer.active := False;<br />
          DMPortasJanelasDisp.tblPortaDeCorrer.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPortaDeCorrer&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblCatraca.active := False;<br />
          DMPortasJanelasDisp.tblCatraca.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCatraca&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblJanelas.active := False;<br />
          DMPortasJanelasDisp.tblJanelas.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblJanelas&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblDispositivos.active := False;<br />
          DMPortasJanelasDisp.tblDispositivos.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblDispositivos&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPorta02 := TrptPorta02.Create(application);<br />
               rptPorta02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPorta02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPorta02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPorta02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPorta02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPortaVaievem01 := TrptPortaVaievem01.Create(application);<br />
               rptPortaVaievem01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPortaVaievem01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPortaVaievem01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPortaVaievem01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPortaVaievem01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPortaDeCorrer01 := TrptPortaDeCorrer01.Create(application);<br />
               rptPortaDeCorrer01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPortaDeCorrer01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPortaDeCorrer01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPortaDeCorrer01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPortaDeCorrer01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCatracaPortaGiratoria02 := TrptCatracaPortaGiratoria02.Create(application);<br />
               rptCatracaPortaGiratoria02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCatracaPortaGiratoria02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCatracaPortaGiratoria02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCatracaPortaGiratoria02.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCatracaPortaGiratoria02&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptJanelas01 := TrptJanelas01.Create(application);<br />
               rptJanelas01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptJanelas01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptJanelas01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptJanelas01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptJanelas01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptDispositivos01 := TrptDispositivos01.Create(application);<br />
               rptDispositivos01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptDispositivos01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptDispositivos01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
    try<br />
          rptDispositivos01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptDispositivos01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPortasJanelasDispositivos01 := TrptPortasJanelasDispositivos01.Create(application);<br />
               rptPortasJanelasDispositivos01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPortasJanelasDispositivos01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPortasJanelasDispositivos01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPortasJanelasDispositivos01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPortasJanelasDispositivos01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.editPortaVaiVem1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPortaVaiVem1.Field.Text = &#8217;90&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é menor que 90cm, deve estar entre 40-90&#8242;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 20cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.editPortaVaiVem2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPortaVaiVem2.Field.Text = &#8217;20&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 20cm, deve ser de 20cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 20cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.editPortaVaiVem3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPortaVaiVem3.Field.Text = &#8217;150&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 150cm, deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.editdistanciaMinima1Exit(Sender: TObject);<br />
begin<br />
{     Try<br />
          if editdistanciaMinima1.Field.Text = &#8217;5&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 40cm, deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia MINIMA deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.editdistanciaMaxima1Exit(Sender: TObject);<br />
begin<br />
{<br />
     Try<br />
          if editdistanciaMaxima1.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia MAXIMA deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.editAlturaMinima1Exit(Sender: TObject);<br />
begin<br />
{<br />
     Try<br />
          if editAlturaMinima1.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120 cm, deve estar entre 40-120!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 40 e 120 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.editAlturaMaxima1Exit(Sender: TObject);<br />
begin<br />
{<br />
     Try<br />
          if editAlturaMaxima1.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120 cm, deve estar entre 40-120!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 40 e 120 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortasJanelasDispositivos.active := False;<br />
          DMPortasJanelasDisp.tblPortasJanelasDispositivos.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPortasJanelasDispositivos&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton28Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortasJanelasDispositivos.Locate(&#8216;Codigo&#8217;,editPJD.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortas.Locate(&#8216;Codigo&#8217;,editPortas.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortaVaiEVem.Locate(&#8216;Codigo&#8217;,editPortavaievem.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblPortaDeCorrer.Locate(&#8216;Codigo&#8217;,editPortadecorrer.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblCatraca.Locate(&#8216;Codigo&#8217;,editCatraca.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblJanelas.Locate(&#8216;Codigo&#8217;,editJanelas.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMPortasJanelasDisp.tblDispositivos.Locate(&#8216;Codigo&#8217;,editDispositivos.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform5PortasJanelas.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMPortasJanelasDisp.ADOQryVisita.Close;<br />
          DMPortasJanelasDisp.ADOQryVisita.SQL.clear;<br />
          DMPortasJanelasDisp.ADOQryVisita.SQL.add(strsql);<br />
          DMPortasJanelasDisp.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform5PortasJanelas.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // fechar banco de dados<br />
     DMPortasJanelasDisp.ADOQryVisita.active := False;<br />
     DMPortasJanelasDisp.tblFiscal.active := False;<br />
     DMPortasJanelasDisp.tblEmpresa.active := False;<br />
     DMPortasJanelasDisp.tblPortasJanelasDispositivos.Active := False;<br />
     DMPortasJanelasDisp.tblDispositivos.active := False;<br />
     DMPortasJanelasDisp.tblPortas.active := False;<br />
     DMPortasJanelasDisp.tblPortaVaiEVem.active := False;<br />
     DMPortasJanelasDisp.tblPortaDeCorrer.active := False;<br />
     DMPortasJanelasDisp.tblCatraca.active := False;<br />
     DMPortasJanelasDisp.tblJanelas.active := False;<br />
}<br />
end;</p>
<p>procedure Tform5PortasJanelas.PageControl3MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
       PageControl3.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.<br />
unit frm6Sanitarios;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Grids, ADODB,<br />
  DBGrids, StdCtrls, ExtCtrls, DBCtrls, ComCtrls, Mask, Buttons, jpeg,<br />
  QuickRpt, QRCtrls;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform6Sanitarios = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet_DadosBasicos: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    TabSheet_PortaSanitario: TTabSheet;<br />
    Panel16: TPanel;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    DBNavigator3: TDBNavigator;<br />
    TabSheet_BaciaSanitaria: TTabSheet;<br />
    Panel5: TPanel;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    DBNavigator4: TDBNavigator;<br />
    TabSheet_Lavatorio: TTabSheet;<br />
    Panel6: TPanel;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    DBNavigator5: TDBNavigator;<br />
    TabSheet_Mictorio: TTabSheet;<br />
    Panel9: TPanel;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    DBNavigator6: TDBNavigator;<br />
    TabSheet_Chuveiro: TTabSheet;<br />
    Panel10: TPanel;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    DBNavigator7: TDBNavigator;<br />
    TabSheet_Banheira: TTabSheet;<br />
    Panel11: TPanel;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    DBNavigator8: TDBNavigator;<br />
    TabSheet_Vestiario: TTabSheet;<br />
    Panel12: TPanel;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    DBNavigator9: TDBNavigator;<br />
    PageControl2: TPageControl;<br />
    tbsDadosBasicosSanitarios: TTabSheet;<br />
    TabSheet4: TTabSheet;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label14: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label15: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label16: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label17: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    Label18: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    Label19: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label20: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label21: TLabel;<br />
    editSanitario1: TDBEdit;<br />
    Label22: TLabel;<br />
    editSanitario2: TDBEdit;<br />
    Label23: TLabel;<br />
    editSanitario3: TDBEdit;<br />
    Label24: TLabel;<br />
    editSanitario4: TDBEdit;<br />
    Label25: TLabel;<br />
    editSanitario5: TDBEdit;<br />
    Image1: TImage;<br />
    Label26: TLabel;<br />
    Label27: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    Label28: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    Label29: TLabel;<br />
    DBEdit24: TDBEdit;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    Label30: TLabel;<br />
    DBEdit25: TDBEdit;<br />
    Label31: TLabel;<br />
    Label32: TLabel;<br />
    Label33: TLabel;<br />
    Label34: TLabel;<br />
    Label35: TLabel;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    Image2: TImage;<br />
    Label36: TLabel;<br />
    editPuxador1: TDBEdit;<br />
    Label37: TLabel;<br />
    editPuxador2: TDBEdit;<br />
    Label38: TLabel;<br />
    editPuxador3: TDBEdit;<br />
    Label39: TLabel;<br />
    editPuxador4: TDBEdit;<br />
    Label40: TLabel;<br />
    Label41: TLabel;<br />
    Label42: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label43: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Label44: TLabel;<br />
    Label45: TLabel;<br />
    Label46: TLabel;<br />
    Label47: TLabel;<br />
    PageControl4: TPageControl;<br />
    TabSheet5: TTabSheet;<br />
    TabSheet6: TTabSheet;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    Label48: TLabel;<br />
    DBEdit30: TDBEdit;<br />
    Label49: TLabel;<br />
    DBEdit31: TDBEdit;<br />
    Label50: TLabel;<br />
    DBEdit32: TDBEdit;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    Label51: TLabel;<br />
    editDiamBarrrApoio1: TDBEdit;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    Label52: TLabel;<br />
    DBEdit34: TDBEdit;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    Label53: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label54: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label55: TLabel;<br />
    editBaciaSanitaria1: TDBEdit;<br />
    Label56: TLabel;<br />
    editBaciaSanitaria2: TDBEdit;<br />
    Label57: TLabel;<br />
    editBaciaSanitaria3: TDBEdit;<br />
    Label58: TLabel;<br />
    editBaciaSanitaria4: TDBEdit;<br />
    Label59: TLabel;<br />
    editBaciaSanitaria5: TDBEdit;<br />
    Label60: TLabel;<br />
    editBaciaSanitaria6: TDBEdit;<br />
    Label61: TLabel;<br />
    editBaciaSanitaria7: TDBEdit;<br />
    Label62: TLabel;<br />
    editBaciaSanitaria8: TDBEdit;<br />
    Label63: TLabel;<br />
    editBaciaSanitaria9: TDBEdit;<br />
    Label64: TLabel;<br />
    editBaciaSanitaria10: TDBEdit;<br />
    Label65: TLabel;<br />
    editBaciaSanitaria11: TDBEdit;<br />
    Image3: TImage;<br />
    Label66: TLabel;<br />
    Label67: TLabel;<br />
    Label68: TLabel;<br />
    Label69: TLabel;<br />
    Label70: TLabel;<br />
    Label71: TLabel;<br />
    Label72: TLabel;<br />
    Label73: TLabel;<br />
    Label74: TLabel;<br />
    Label75: TLabel;<br />
    Label76: TLabel;<br />
    Label77: TLabel;<br />
    PageControl5: TPageControl;<br />
    TabSheet7: TTabSheet;<br />
    TabSheet8: TTabSheet;<br />
    Label78: TLabel;<br />
    DBEdit46: TDBEdit;<br />
    Label79: TLabel;<br />
    DBEdit47: TDBEdit;<br />
    Label80: TLabel;<br />
    DBEdit48: TDBEdit;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    DBRadioGroup24: TDBRadioGroup;<br />
    DBRadioGroup25: TDBRadioGroup;<br />
    Label81: TLabel;<br />
    DBEdit49: TDBEdit;<br />
    Label82: TLabel;<br />
    editDiamBarrrApoio2: TDBEdit;<br />
    DBRadioGroup26: TDBRadioGroup;<br />
    Label83: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label84: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Image4: TImage;<br />
    Label85: TLabel;<br />
    editLavatorio1: TDBEdit;<br />
    Label86: TLabel;<br />
    editLavatorio2: TDBEdit;<br />
    Label87: TLabel;<br />
    editLavatorio3: TDBEdit;<br />
    Label88: TLabel;<br />
    editLavatorio4: TDBEdit;<br />
    Label89: TLabel;<br />
    editLavatorio5: TDBEdit;<br />
    Label90: TLabel;<br />
    editLavatorio6: TDBEdit;<br />
    Label91: TLabel;<br />
    editLavatorio7: TDBEdit;<br />
    Label92: TLabel;<br />
    Label93: TLabel;<br />
    Label94: TLabel;<br />
    Label95: TLabel;<br />
    Label96: TLabel;<br />
    Label97: TLabel;<br />
    Label98: TLabel;<br />
    Label99: TLabel;<br />
    Label100: TLabel;<br />
    DBEdit58: TDBEdit;<br />
    Label101: TLabel;<br />
    DBEdit59: TDBEdit;<br />
    Label102: TLabel;<br />
    DBEdit60: TDBEdit;<br />
    Label103: TLabel;<br />
    editMictorio1: TDBEdit;<br />
    Label104: TLabel;<br />
    editMictorio2: TDBEdit;<br />
    Label105: TLabel;<br />
    editMictorio3: TDBEdit;<br />
    Label106: TLabel;<br />
    editMictorio4: TDBEdit;<br />
    Label107: TLabel;<br />
    editMictorio5: TDBEdit;<br />
    Image5: TImage;<br />
    Label108: TLabel;<br />
    DBImage5: TDBImage;<br />
    Label109: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    Label110: TLabel;<br />
    Label111: TLabel;<br />
    Label112: TLabel;<br />
    Label113: TLabel;<br />
    Label114: TLabel;<br />
    PageControl6: TPageControl;<br />
    TabSheet9: TTabSheet;<br />
    TabSheet10: TTabSheet;<br />
    Label115: TLabel;<br />
    DBEdit66: TDBEdit;<br />
    Label116: TLabel;<br />
    DBEdit67: TDBEdit;<br />
    Label117: TLabel;<br />
    DBEdit68: TDBEdit;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    DBRadioGroup27: TDBRadioGroup;<br />
    Label118: TLabel;<br />
    DBImage6: TDBImage;<br />
    Label119: TLabel;<br />
    DBMemo6: TDBMemo;<br />
    Label120: TLabel;<br />
    editChuveiro1: TDBEdit;<br />
    Label121: TLabel;<br />
    editChuveiro2: TDBEdit;<br />
    Label122: TLabel;<br />
    editChuveiro3: TDBEdit;<br />
    Label123: TLabel;<br />
    editChuveiro4: TDBEdit;<br />
    Label124: TLabel;<br />
    editChuveiro5: TDBEdit;<br />
    Label125: TLabel;<br />
    editChuveiro6: TDBEdit;<br />
    Label126: TLabel;<br />
    editChuveiro7: TDBEdit;<br />
    Label127: TLabel;<br />
    editChuveiro8: TDBEdit;<br />
    Label128: TLabel;<br />
    editChuveiro9: TDBEdit;<br />
    Label129: TLabel;<br />
    editChuveiro10: TDBEdit;<br />
    Label130: TLabel;<br />
    editChuveiro11: TDBEdit;<br />
    Label131: TLabel;<br />
    editChuveiro12: TDBEdit;<br />
    Image6: TImage;<br />
    Label132: TLabel;<br />
    Label133: TLabel;<br />
    PageControl7: TPageControl;<br />
    TabSheet11: TTabSheet;<br />
    TabSheet12: TTabSheet;<br />
    Label134: TLabel;<br />
    DBEdit81: TDBEdit;<br />
    Label135: TLabel;<br />
    DBEdit82: TDBEdit;<br />
    Label136: TLabel;<br />
    DBEdit83: TDBEdit;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    DBRadioGroup28: TDBRadioGroup;<br />
    DBRadioGroup29: TDBRadioGroup;<br />
    DBRadioGroup30: TDBRadioGroup;<br />
    DBRadioGroup31: TDBRadioGroup;<br />
    DBRadioGroup32: TDBRadioGroup;<br />
    Label137: TLabel;<br />
    editProfundPranchTransf: TDBEdit;<br />
    Label138: TLabel;<br />
    DBImage7: TDBImage;<br />
    Label139: TLabel;<br />
    DBMemo7: TDBMemo;<br />
    Label140: TLabel;<br />
    editBanheira1: TDBEdit;<br />
    Label141: TLabel;<br />
    editBanheira2: TDBEdit;<br />
    Label142: TLabel;<br />
    editBanheira3: TDBEdit;<br />
    Label143: TLabel;<br />
    editBanheira4: TDBEdit;<br />
    Label144: TLabel;<br />
    editBanheira5: TDBEdit;<br />
    Label145: TLabel;<br />
    editBanheira6: TDBEdit;<br />
    Image7: TImage;<br />
    Label146: TLabel;<br />
    Label147: TLabel;<br />
    Label148: TLabel;<br />
    Label149: TLabel;<br />
    Label150: TLabel;<br />
    Label151: TLabel;<br />
    Label152: TLabel;<br />
    PageControl8: TPageControl;<br />
    TabSheet13: TTabSheet;<br />
    TabSheet14: TTabSheet;<br />
    Label153: TLabel;<br />
    DBEdit91: TDBEdit;<br />
    Label154: TLabel;<br />
    DBEdit92: TDBEdit;<br />
    Label155: TLabel;<br />
    DBEdit93: TDBEdit;<br />
    Label156: TLabel;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    Label157: TLabel;<br />
    DBImage8: TDBImage;<br />
    Label158: TLabel;<br />
    DBMemo8: TDBMemo;<br />
    Label159: TLabel;<br />
    editVestiario1: TDBEdit;<br />
    Label160: TLabel;<br />
    editVestiario2: TDBEdit;<br />
    Label161: TLabel;<br />
    editVestiario3: TDBEdit;<br />
    Label162: TLabel;<br />
    editVestiario4: TDBEdit;<br />
    Label163: TLabel;<br />
    editVestiario5: TDBEdit;<br />
    Label164: TLabel;<br />
    editVestiario6: TDBEdit;<br />
    Label165: TLabel;<br />
    editVestiario7: TDBEdit;<br />
    Label166: TLabel;<br />
    editVestiario8: TDBEdit;<br />
    Label167: TLabel;<br />
    editVestiario9: TDBEdit;<br />
    Image8: TImage;<br />
    Label168: TLabel;<br />
    Label169: TLabel;<br />
    Label170: TLabel;<br />
    Label171: TLabel;<br />
    Label172: TLabel;<br />
    Label173: TLabel;<br />
    Label174: TLabel;<br />
    Label175: TLabel;<br />
    Label176: TLabel;<br />
    Label177: TLabel;<br />
    Label178: TLabel;<br />
    Label179: TLabel;<br />
    Label180: TLabel;<br />
    Label181: TLabel;<br />
    Label182: TLabel;<br />
    Label183: TLabel;<br />
    Label184: TLabel;<br />
    Label185: TLabel;<br />
    Label186: TLabel;<br />
    Label187: TLabel;<br />
    Label188: TLabel;<br />
    Label189: TLabel;<br />
    Label190: TLabel;<br />
    Label191: TLabel;<br />
    Label192: TLabel;<br />
    Label193: TLabel;<br />
    Label194: TLabel;<br />
    Label195: TLabel;<br />
    Label196: TLabel;<br />
    DBEdit104: TDBEdit;<br />
    Label197: TLabel;<br />
    editChuveiro13: TDBEdit;<br />
    Label198: TLabel;<br />
    editBanheira7: TDBEdit;<br />
    Label199: TLabel;<br />
    editBanheira8: TDBEdit;<br />
    editSanitarios: TEdit;<br />
    SpeedButton28: TSpeedButton;<br />
    SpeedButton19: TSpeedButton;<br />
    editPorta: TEdit;<br />
    editBaciaS: TEdit;<br />
    SpeedButton20: TSpeedButton;<br />
    editLavatorio: TEdit;<br />
    SpeedButton21: TSpeedButton;<br />
    editMictorio: TEdit;<br />
    SpeedButton22: TSpeedButton;<br />
    editChuveiro: TEdit;<br />
    SpeedButton23: TSpeedButton;<br />
    editBanheira: TEdit;<br />
    SpeedButton24: TSpeedButton;<br />
    editVestiario: TEdit;<br />
    SpeedButton25: TSpeedButton;<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure editSanitario1Exit(Sender: TObject);<br />
    procedure editSanitario2Exit(Sender: TObject);<br />
    procedure editSanitario3Exit(Sender: TObject);<br />
    procedure editSanitario4Exit(Sender: TObject);<br />
    procedure editSanitario5Exit(Sender: TObject);<br />
    procedure editPuxador1Exit(Sender: TObject);<br />
    procedure editPuxador2Exit(Sender: TObject);<br />
    procedure editPuxador3Exit(Sender: TObject);<br />
    procedure editPuxador4Exit(Sender: TObject);<br />
    procedure editDiamBarrrApoio1Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria1Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria2Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria3Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria4Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria5Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria6Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria7Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria8Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria9Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria10Exit(Sender: TObject);<br />
    procedure editBaciaSanitaria11Exit(Sender: TObject);<br />
    procedure editDiamBarrrApoio2Exit(Sender: TObject);<br />
    procedure editLavatorio1Exit(Sender: TObject);<br />
    procedure editLavatorio2Exit(Sender: TObject);<br />
    procedure editLavatorio3Exit(Sender: TObject);<br />
    procedure editLavatorio6Exit(Sender: TObject);<br />
    procedure editLavatorio7Exit(Sender: TObject);<br />
    procedure editMictorio1Exit(Sender: TObject);<br />
    procedure editMictorio2Exit(Sender: TObject);<br />
    procedure editMictorio3Exit(Sender: TObject);<br />
    procedure editMictorio4Exit(Sender: TObject);<br />
    procedure editMictorio5Exit(Sender: TObject);<br />
    procedure editChuveiro1Exit(Sender: TObject);<br />
    procedure editChuveiro2Exit(Sender: TObject);<br />
    procedure editChuveiro3Exit(Sender: TObject);<br />
    procedure editChuveiro4Exit(Sender: TObject);<br />
    procedure editChuveiro10Exit(Sender: TObject);<br />
    procedure editChuveiro5Exit(Sender: TObject);<br />
    procedure editChuveiro6Exit(Sender: TObject);<br />
    procedure editChuveiro7Exit(Sender: TObject);<br />
    procedure editChuveiro8Exit(Sender: TObject);<br />
    procedure editChuveiro9Exit(Sender: TObject);<br />
    procedure editChuveiro11Exit(Sender: TObject);<br />
    procedure editChuveiro12Exit(Sender: TObject);<br />
    procedure editChuveiro13Exit(Sender: TObject);<br />
    procedure editProfundPranchTransfExit(Sender: TObject);<br />
    procedure editBanheira1Exit(Sender: TObject);<br />
    procedure editBanheira2Exit(Sender: TObject);<br />
    procedure editBanheira3Exit(Sender: TObject);<br />
    procedure editBanheira4Exit(Sender: TObject);<br />
    procedure editBanheira5Exit(Sender: TObject);<br />
    procedure editBanheira6Exit(Sender: TObject);<br />
    procedure editBanheira7Exit(Sender: TObject);<br />
    procedure editBanheira8Exit(Sender: TObject);<br />
    procedure editdistanciaTrocaRoupaExit(Sender: TObject);<br />
    procedure editVestiario1Exit(Sender: TObject);<br />
    procedure editVestiario2Exit(Sender: TObject);<br />
    procedure editVestiario3Exit(Sender: TObject);<br />
    procedure editVestiario4Exit(Sender: TObject);<br />
    procedure editVestiario7Exit(Sender: TObject);<br />
    procedure editVestiario5Exit(Sender: TObject);<br />
    procedure editVestiario8Exit(Sender: TObject);<br />
    procedure editVestiario9Exit(Sender: TObject);<br />
    procedure editVestiario6Exit(Sender: TObject);<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure PageControl3Change(Sender: TObject);<br />
    procedure SpeedButton28Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure SpeedButton23Click(Sender: TObject);<br />
    procedure SpeedButton24Click(Sender: TObject);<br />
    procedure SpeedButton25Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl3MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form6Sanitarios: Tform6Sanitarios;</p>
<p>implementation</p>
<p>uses frmDMSanitarios, rptSanitarios1, rptPortaSanitario1,<br />
  rptBaciaSanitaria1, rptLavatorio1, rptMictorio1, rptChuveiro1,<br />
  rptBanheira1, rptVestiario1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform6Sanitarios.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator9).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMSanitarios.ComponentCount-1 do<br />
 begin<br />
   Temp := DMSanitarios.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     PageControl1.ActivePage := TabSheet1;</p>
<p>     // Abre banco de dados<br />
     DMSanitarios.ADOQryVisita.active := True;<br />
     DMSanitarios.tblFiscal.active := True;<br />
     DMSanitarios.tblEmpresa.active := True;<br />
     DMSanitarios.tblSanitarios.active := True;<br />
     DMSanitarios.tblVestiario.active := True;<br />
     DMSanitarios.tblPortaSanitario.active := True;<br />
     DMSanitarios.tblBaciaSanitaria.active := True;<br />
     DMSanitarios.tblLavatorio.active := True;<br />
     DMSanitarios.tblMictorio.active := True;<br />
     DMSanitarios.tblChuveiro.active := True;<br />
     DMSanitarios.tblBanheira.active := True;<br />
end;</p>
<p>procedure Tform6Sanitarios.PageControl1Change(Sender: TObject);<br />
begin<br />
     PageControl3.ActivePage := TabSheet_DadosBasicos;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblSanitarios.active := False;<br />
          DMSanitarios.tblSanitarios.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblSanitarios&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblPortaSanitario.active := False;<br />
          DMSanitarios.tblPortaSanitario.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPortaSanitario&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblBaciaSanitaria.active := False;<br />
          DMSanitarios.tblBaciaSanitaria.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBaciaSanitaria&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblLavatorio.active := False;<br />
          DMSanitarios.tblLavatorio.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLavatorio&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblMictorio.active := False;<br />
          DMSanitarios.tblMictorio.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblMictorio&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblChuveiro.active := False;<br />
          DMSanitarios.tblChuveiro.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblChuveiro&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblBanheira.active := False;<br />
          DMSanitarios.tblBanheira.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBanheira&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblVestiario.active := False;<br />
          DMSanitarios.tblVestiario.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblVestiario&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptSanitarios01 := TrptSanitarios01.Create(application);<br />
               rptSanitarios01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptSanitarios01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptSanitarios01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptSanitarios01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptSanitarios01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPortaSanitario01 := TrptPortaSanitario01.Create(application);<br />
               rptPortaSanitario01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPortaSanitario01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPortaSanitario01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPortaSanitario01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPortaSanitario01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBaciaSanitaria01 := TrptBaciaSanitaria01.Create(application);<br />
               rptBaciaSanitaria01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBaciaSanitaria01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBaciaSanitaria01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBaciaSanitaria01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBaciaSanitaria01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLavatorio01 := TrptLavatorio01.Create(application);<br />
               rptLavatorio01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLavatorio01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLavatorio01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLavatorio01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLavatorio01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptMictorio01 := TrptMictorio01.Create(application);<br />
               rptMictorio01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptMictorio01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptMictorio01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptMictorio01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptMictorio01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptChuveiro01 := TrptChuveiro01.Create(application);<br />
               rptChuveiro01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptChuveiro01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptChuveiro01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptChuveiro01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptChuveiro01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBanheira01 := TrptBanheira01.Create(application);<br />
               rptBanheira01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBanheira01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBanheira01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBanheira01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBanheira01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptVestiario01 := TrptVestiario01.Create(application);<br />
               rptVestiario01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptVestiario01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptVestiario01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptVestiario01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptVestiario01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.editSanitario1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editSanitario1.Field.Text = &#8217;150&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 150cm, deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editSanitario2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editSanitario2.Field.Text = &#8217;170&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 170 cm, deve estar entre 150-170!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 150 e 170 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editSanitario3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editSanitario3.Field.Text = &#8217;100&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 100cm, deve estar entre 80-100!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 80 e 100 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editSanitario4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editSanitario4.Field.Text = &#8217;150&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 150cm, deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 150cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editSanitario5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editSanitario5.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editPuxador1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPuxador1.Field.Text = &#8217;90&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 90cm, deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 90m!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editPuxador2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPuxador2.Field.Text = &#8217;110&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 110 cm, deve estar entre 90-110cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 90 e 110 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editPuxador3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPuxador3.Field.Text = &#8217;40&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 40cm, deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve 40 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editPuxador4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPuxador4.Field.Text = &#8217;40&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 40cm, deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve 40 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editDiamBarrrApoio1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editDiamBarrrApoio1.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45 cm, deve estar entre 30-45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 30 e 45 mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria1.Field.Text = &#8217;100&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 100cm, deve ser de 100cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 100 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria2.Field.Text = &#8217;75&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 75cm, deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria3.Field.Text = &#8217;46&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 46cm, deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria4.Field.Text = &#8217;15&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 15cm, deve ser de 15cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 15cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria5.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60cm, deve estar entre 60 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 40 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria6.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve estar entre 100 e 120 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 100 e 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria7.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria8.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria9.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria10.Field.Text = &#8217;50&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 50cm, deve ser de 50cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 50cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBaciaSanitaria11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBaciaSanitaria11.Field.Text = &#8217;40&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 40cm, deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editDiamBarrrApoio2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editDiamBarrrApoio2.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45 cm, deve estar entre 30-45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 30 e 45 mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editLavatorio1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLavatorio1.Field.text &gt;= &#8217;5&#8242; then<br />
             MessageDlg(&#8216;O angulo de inclinacao deve ser de 10graus!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;O angulo de inclinacao deve ser de 10graus!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editLavatorio2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLavatorio2.Field.Text = &#8217;110&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 110cm, deve ser de 110cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 110cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editLavatorio3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLavatorio3.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve estar entre 80 e 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 80 e 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editLavatorio6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLavatorio2.Field.Text = &#8217;25&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 25cm, deve ser de 25cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 25cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editLavatorio7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editLavatorio2.Field.Text = &#8217;40&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 40cm, deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editMictorio1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMictorio1.Field.Text = &#8217;75&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 75cm, deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editMictorio2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMictorio2.Field.Text = &#8217;70&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 70cm, deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editMictorio3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMictorio3.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editMictorio4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMictorio3.Field.Text = &#8217;100&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 100cm, deve ser de 100cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 100cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editMictorio5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMictorio3.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60cm, deve ser de 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro1.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro2.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45cm, deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro3.Field.Text = &#8217;70&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 70cm, deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro4.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45cm, deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro10.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60cm, deve ser de 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro5.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro6.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro7.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro8.Field.Text = &#8217;100&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 100cm, deve ser de 100cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 100cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
         if editChuveiro9.Field.Text = &#8217;46&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 46cm, deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
         MessageDlg(&#8216;A distancia deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro11.Field.Text = &#8217;45&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 45cm, deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 45cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro12Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro12.Field.Text = &#8217;70&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 70cm, deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editChuveiro13Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editChuveiro13.Field.Text = &#8217;75&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 75cm, deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editProfundPranchTransfExit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editProfundPranchTransf.Field.Text = &#8217;40&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 40cm, deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBanheira1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira1.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBanheira2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira2.Field.Text = &#8217;10&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 10cm, deve ser de 10cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 10cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.editBanheira3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira3.Field.Text = &#8217;46&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 46cm, deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de 46cm!&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBanheira4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira4.Field.Text = &#8217;70&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 70cm, deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBanheira5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira5.Field.Text = &#8217;10&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 10cm, deve ser de 10cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de 10cm!&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBanheira6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira6.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure Tform6Sanitarios.editBanheira7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira7.Field.Text = &#8217;75&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 75cm, deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;A distancia deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     End;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.editBanheira8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBanheira8.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
          MessageDlg(&#8216;Consulte a norma NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     End;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.editdistanciaTrocaRoupaExit(Sender: TObject);<br />
begin<br />
{<br />
     Try<br />
          if editdistanciaTrocaRoupa.Field.Text = &#8217;180&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 180 cm, deve estar entre 80-180!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 80 e 180 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform6Sanitarios.editVestiario1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario1.Field.Text = &#8217;180&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 180cm, deve ser de 180cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 180cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editVestiario2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario2.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.editVestiario3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario3.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editVestiario4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario4.Field.Text = &#8217;180&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 180cm, deve ser de 180cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 180cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editVestiario7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario7.Field.Text = &#8217;180&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 180cm, deve ser de 180cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 180cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.editVestiario5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario5.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.editVestiario8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario8.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.editVestiario9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario9.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.editVestiario6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editVestiario6.Field.Text = &#8217;40&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 40cm, deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 40cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform6Sanitarios.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform6Sanitarios.PageControl3Change(Sender: TObject);<br />
begin<br />
     PageControl2.ActivePage := tbsDadosBasicosSanitarios;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton28Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblSanitarios.Locate(&#8216;Codigo&#8217;,editSanitarios.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblPortaSanitario.Locate(&#8216;Codigo&#8217;,editPorta.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblBaciaSanitaria.Locate(&#8216;Codigo&#8217;,editBaciaS.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblLavatorio.Locate(&#8216;Codigo&#8217;,editLavatorio.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblMictorio.Locate(&#8216;Codigo&#8217;,editMictorio.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton23Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblChuveiro.Locate(&#8216;Codigo&#8217;,editChuveiro.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton24Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblBanheira.Locate(&#8216;Codigo&#8217;,editBanheira.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.SpeedButton25Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMSanitarios.tblVestiario.Locate(&#8216;Codigo&#8217;,editVestiario.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMSanitarios.ADOQryVisita.Close;<br />
          DMSanitarios.ADOQryVisita.SQL.clear;<br />
          DMSanitarios.ADOQryVisita.SQL.add(strsql);<br />
          DMSanitarios.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform6Sanitarios.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
     // Fecha as tabelas do banco<br />
     DMSanitarios.ADOQryVisita.active := False;<br />
     DMSanitarios.tblFiscal.active := False;<br />
     DMSanitarios.tblEmpresa.active := False;<br />
     DMSanitarios.tblSanitarios.active := False;<br />
     DMSanitarios.tblVestiario.active := False;<br />
     DMSanitarios.tblPortaSanitario.active := False;<br />
     DMSanitarios.tblBaciaSanitaria.active := False;<br />
     DMSanitarios.tblLavatorio.active := False;<br />
     DMSanitarios.tblMictorio.active := False;<br />
     DMSanitarios.tblChuveiro.active := False;<br />
     DMSanitarios.tblBanheira.active := False;<br />
end;</p>
<p>procedure Tform6Sanitarios.PageControl3MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
PageControl3.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.</p>
<p>unit frm7Mobiliario;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, jpeg, ExtCtrls, StdCtrls, DBCtrls, Grids, DBGrids, ComCtrls, ADODB,<br />
  Mask, Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform7Mobiliario = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl13: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator3: TDBNavigator;<br />
    TabSheet31: TTabSheet;<br />
    Panel16: TPanel;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    DBNavigator4: TDBNavigator;<br />
    TabSheet32: TTabSheet;<br />
    Panel5: TPanel;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    DBNavigator5: TDBNavigator;<br />
    TabSheet34: TTabSheet;<br />
    Panel9: TPanel;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    DBNavigator6: TDBNavigator;<br />
    TabSheet35: TTabSheet;<br />
    Panel10: TPanel;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    DBNavigator7: TDBNavigator;<br />
    TabSheet36: TTabSheet;<br />
    Panel11: TPanel;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    DBNavigator8: TDBNavigator;<br />
    TabSheet37: TTabSheet;<br />
    Panel12: TPanel;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    DBNavigator9: TDBNavigator;<br />
    TabSheet38: TTabSheet;<br />
    Panel13: TPanel;<br />
    SpeedButton19: TSpeedButton;<br />
    SpeedButton20: TSpeedButton;<br />
    DBNavigator10: TDBNavigator;<br />
    TabSheet40: TTabSheet;<br />
    Panel17: TPanel;<br />
    SpeedButton23: TSpeedButton;<br />
    SpeedButton24: TSpeedButton;<br />
    DBNavigator11: TDBNavigator;<br />
    TabSheet41: TTabSheet;<br />
    Panel18: TPanel;<br />
    SpeedButton25: TSpeedButton;<br />
    SpeedButton26: TSpeedButton;<br />
    DBNavigator12: TDBNavigator;<br />
    TabSheet42: TTabSheet;<br />
    Panel19: TPanel;<br />
    SpeedButton28: TSpeedButton;<br />
    SpeedButton29: TSpeedButton;<br />
    DBNavigator13: TDBNavigator;<br />
    TabSheet2: TTabSheet;<br />
    Panel6: TPanel;<br />
    DBNavigator2: TDBNavigator;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    PageControl2: TPageControl;<br />
    TabSheet4: TTabSheet;<br />
    TabSheet5: TTabSheet;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBEdit13: TDBEdit;<br />
    Label15: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label14: TLabel;<br />
    Label13: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    Label16: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label17: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label18: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label19: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label20: TLabel;<br />
    editTelefone1: TDBEdit;<br />
    Label21: TLabel;<br />
    editTelefone2: TDBEdit;<br />
    Label22: TLabel;<br />
    editTelefone3: TDBEdit;<br />
    Label23: TLabel;<br />
    editTelefone4: TDBEdit;<br />
    Label24: TLabel;<br />
    editTelefone5: TDBEdit;<br />
    Image1: TImage;<br />
    Image2: TImage;<br />
    Label25: TLabel;<br />
    Label26: TLabel;<br />
    Label27: TLabel;<br />
    Label28: TLabel;<br />
    Label29: TLabel;<br />
    Label30: TLabel;<br />
    Label31: TLabel;<br />
    DBEdit21: TDBEdit;<br />
    Label32: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    Label33: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    Label34: TLabel;<br />
    DBEdit24: TDBEdit;<br />
    Label35: TLabel;<br />
    DBEdit25: TDBEdit;<br />
    Label36: TLabel;<br />
    DBEdit26: TDBEdit;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    Label37: TLabel;<br />
    DBEdit27: TDBEdit;<br />
    Label38: TLabel;<br />
    DBEdit28: TDBEdit;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    Label39: TLabel;<br />
    DBEdit29: TDBEdit;<br />
    Label40: TLabel;<br />
    DBEdit30: TDBEdit;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    Label41: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Label42: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label43: TLabel;<br />
    DBEdit31: TDBEdit;<br />
    Label44: TLabel;<br />
    DBEdit32: TDBEdit;<br />
    Label45: TLabel;<br />
    DBEdit33: TDBEdit;<br />
    Label46: TLabel;<br />
    DBEdit34: TDBEdit;<br />
    Label47: TLabel;<br />
    DBEdit35: TDBEdit;<br />
    Label48: TLabel;<br />
    DBEdit36: TDBEdit;<br />
    Image3: TImage;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    Label52: TLabel;<br />
    Label53: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label54: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label55: TLabel;<br />
    Label56: TLabel;<br />
    Label57: TLabel;<br />
    Image4: TImage;<br />
    Label58: TLabel;<br />
    DBEdit40: TDBEdit;<br />
    Label59: TLabel;<br />
    DBEdit41: TDBEdit;<br />
    Label60: TLabel;<br />
    DBEdit42: TDBEdit;<br />
    Label61: TLabel;<br />
    DBEdit43: TDBEdit;<br />
    Label62: TLabel;<br />
    DBEdit44: TDBEdit;<br />
    Label63: TLabel;<br />
    DBEdit45: TDBEdit;<br />
    Label64: TLabel;<br />
    editAssentosFixo1: TDBEdit;<br />
    Label65: TLabel;<br />
    editAssentosFixo2: TDBEdit;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    Label66: TLabel;<br />
    DBImage4: TDBImage;<br />
    Label67: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Image5: TImage;<br />
    Label68: TLabel;<br />
    Label69: TLabel;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    Label70: TLabel;<br />
    DBEdit48: TDBEdit;<br />
    Label71: TLabel;<br />
    DBEdit49: TDBEdit;<br />
    Label72: TLabel;<br />
    DBEdit50: TDBEdit;<br />
    Label74: TLabel;<br />
    editBalcao1: TDBEdit;<br />
    Label75: TLabel;<br />
    editBalcao2: TDBEdit;<br />
    Label76: TLabel;<br />
    editBalcao3: TDBEdit;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    Label73: TLabel;<br />
    DBMemo5: TDBMemo;<br />
    Label77: TLabel;<br />
    DBImage5: TDBImage;<br />
    Image6: TImage;<br />
    Label78: TLabel;<br />
    Label79: TLabel;<br />
    Label80: TLabel;<br />
    Label81: TLabel;<br />
    Label82: TLabel;<br />
    Label83: TLabel;<br />
    Label84: TLabel;<br />
    DBEdit51: TDBEdit;<br />
    Label85: TLabel;<br />
    DBEdit55: TDBEdit;<br />
    Label86: TLabel;<br />
    DBEdit56: TDBEdit;<br />
    Label87: TLabel;<br />
    editBilheteria1: TDBEdit;<br />
    Label88: TLabel;<br />
    editBilheteria2: TDBEdit;<br />
    Label89: TLabel;<br />
    editBilheteria3: TDBEdit;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    Label90: TLabel;<br />
    DBMemo6: TDBMemo;<br />
    Label91: TLabel;<br />
    DBImage6: TDBImage;<br />
    Label92: TLabel;<br />
    Label93: TLabel;<br />
    Label94: TLabel;<br />
    Label95: TLabel;<br />
    DBEdit60: TDBEdit;<br />
    Label96: TLabel;<br />
    DBEdit61: TDBEdit;<br />
    Label97: TLabel;<br />
    DBEdit62: TDBEdit;<br />
    Label98: TLabel;<br />
    DBEdit63: TDBEdit;<br />
    Label99: TLabel;<br />
    DBEdit64: TDBEdit;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    Label100: TLabel;<br />
    DBMemo7: TDBMemo;<br />
    Label101: TLabel;<br />
    DBImage7: TDBImage;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    Label102: TLabel;<br />
    DBEdit65: TDBEdit;<br />
    Label103: TLabel;<br />
    DBEdit66: TDBEdit;<br />
    Label104: TLabel;<br />
    DBEdit67: TDBEdit;<br />
    Label105: TLabel;<br />
    DBEdit68: TDBEdit;<br />
    Label106: TLabel;<br />
    DBMemo8: TDBMemo;<br />
    Label107: TLabel;<br />
    DBImage8: TDBImage;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    Label108: TLabel;<br />
    DBEdit69: TDBEdit;<br />
    Label109: TLabel;<br />
    DBEdit70: TDBEdit;<br />
    Label110: TLabel;<br />
    DBEdit71: TDBEdit;<br />
    Label111: TLabel;<br />
    DBEdit72: TDBEdit;<br />
    Label112: TLabel;<br />
    editMesaSupRef1: TDBEdit;<br />
    Label113: TLabel;<br />
    editMesaSupRef2: TDBEdit;<br />
    Label114: TLabel;<br />
    editMesaSupRef3: TDBEdit;<br />
    Image7: TImage;<br />
    Label115: TLabel;<br />
    Label116: TLabel;<br />
    Label117: TLabel;<br />
    Label118: TLabel;<br />
    Label119: TLabel;<br />
    DBMemo9: TDBMemo;<br />
    Label120: TLabel;<br />
    DBImage9: TDBImage;<br />
    Image8: TImage;<br />
    Label121: TLabel;<br />
    DBEdit76: TDBEdit;<br />
    Label122: TLabel;<br />
    DBEdit77: TDBEdit;<br />
    Label123: TLabel;<br />
    DBEdit78: TDBEdit;<br />
    Label124: TLabel;<br />
    DBEdit79: TDBEdit;<br />
    Label125: TLabel;<br />
    editAutoServ1: TDBEdit;<br />
    Label126: TLabel;<br />
    editAutoServ2: TDBEdit;<br />
    Label128: TLabel;<br />
    Label129: TLabel;<br />
    DBMemo10: TDBMemo;<br />
    Label130: TLabel;<br />
    DBImage10: TDBImage;<br />
    Image9: TImage;<br />
    Image10: TImage;<br />
    Label131: TLabel;<br />
    Label132: TLabel;<br />
    DBEdit83: TDBEdit;<br />
    Label133: TLabel;<br />
    DBEdit84: TDBEdit;<br />
    Label134: TLabel;<br />
    DBEdit85: TDBEdit;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    Label135: TLabel;<br />
    editAlturaPuxador1: TDBEdit;<br />
    Label136: TLabel;<br />
    DBMemo11: TDBMemo;<br />
    Label137: TLabel;<br />
    DBImage11: TDBImage;<br />
    Label138: TLabel;<br />
    Label140: TLabel;<br />
    Label139: TLabel;<br />
    DBEdit87: TDBEdit;<br />
    Label49: TLabel;<br />
    editMesaSupTrb1: TDBEdit;<br />
    Label50: TLabel;<br />
    editMesaSupTrb2: TDBEdit;<br />
    Label51: TLabel;<br />
    editMesaSupTrb3: TDBEdit;<br />
    editMobiliario: TEdit;<br />
    SpeedButton21: TSpeedButton;<br />
    editTelefone: TEdit;<br />
    SpeedButton22: TSpeedButton;<br />
    editBebedouro: TEdit;<br />
    SpeedButton30: TSpeedButton;<br />
    SpeedButton31: TSpeedButton;<br />
    editMesa: TEdit;<br />
    SpeedButton32: TSpeedButton;<br />
    editAssentos: TEdit;<br />
    SpeedButton33: TSpeedButton;<br />
    editBalcao: TEdit;<br />
    SpeedButton34: TSpeedButton;<br />
    editBilheteria: TEdit;<br />
    SpeedButton35: TSpeedButton;<br />
    editLousa: TEdit;<br />
    SpeedButton36: TSpeedButton;<br />
    editCama: TEdit;<br />
    SpeedButton37: TSpeedButton;<br />
    editMesaSupRef: TEdit;<br />
    SpeedButton38: TSpeedButton;<br />
    editAutoServ: TEdit;<br />
    SpeedButton39: TSpeedButton;<br />
    editArmario: TEdit;<br />
    DBRadioGroup24: TDBRadioGroup;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton24Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure SpeedButton29Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton23Click(Sender: TObject);<br />
    procedure SpeedButton25Click(Sender: TObject);<br />
    procedure SpeedButton28Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure editTelefone1Exit(Sender: TObject);<br />
    procedure editTelefone2Exit(Sender: TObject);<br />
    procedure editTelefone3Exit(Sender: TObject);<br />
    procedure editTelefone4Exit(Sender: TObject);<br />
    procedure editTelefone5Exit(Sender: TObject);<br />
    procedure editAssentosFixo1Exit(Sender: TObject);<br />
    procedure editAssentosFixo2Exit(Sender: TObject);<br />
    procedure editBalcao1Exit(Sender: TObject);<br />
    procedure editBalcao2Exit(Sender: TObject);<br />
    procedure editBalcao3Exit(Sender: TObject);<br />
    procedure editBilheteria1Exit(Sender: TObject);<br />
    procedure editMesaSupTrb1Exit(Sender: TObject);<br />
    procedure editMesaSupTrb2Exit(Sender: TObject);<br />
    procedure editMesaSupTrb3Exit(Sender: TObject);<br />
    procedure editBilheteria2Exit(Sender: TObject);<br />
    procedure editBilheteria3Exit(Sender: TObject);<br />
    procedure editMesaSupRef1Exit(Sender: TObject);<br />
    procedure editMesaSupRef2Exit(Sender: TObject);<br />
    procedure editMesaSupRef3Exit(Sender: TObject);<br />
    procedure editAutoServ1Exit(Sender: TObject);<br />
    procedure editAutoServ2Exit(Sender: TObject);<br />
    procedure editAlturaPuxador1Exit(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure SpeedButton30Click(Sender: TObject);<br />
    procedure SpeedButton31Click(Sender: TObject);<br />
    procedure SpeedButton32Click(Sender: TObject);<br />
    procedure SpeedButton33Click(Sender: TObject);<br />
    procedure SpeedButton34Click(Sender: TObject);<br />
    procedure SpeedButton35Click(Sender: TObject);<br />
    procedure SpeedButton36Click(Sender: TObject);<br />
    procedure SpeedButton37Click(Sender: TObject);<br />
    procedure SpeedButton38Click(Sender: TObject);<br />
    procedure SpeedButton39Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl13MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form7Mobiliario: Tform7Mobiliario;</p>
<p>implementation</p>
<p>uses frmDMMobiliario, rptTelefone1, rptMesaSuptrabalho1,<br />
  rptAssentosFixos1, rptBalcao1, rptBilheteria1, rptMobiliario1, rptLousa1,<br />
  rptCama1, rptMesaSupRefeicao1, rptAutoServico1, rptArmario1,<br />
  rptBebedouro1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform7Mobiliario.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform7Mobiliario.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator9).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator10).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator11).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator12).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator13).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;;<br />
     end;<br />
 for x:= 0 to DMMobiliario.ComponentCount-1 do<br />
 begin<br />
   Temp := DMMobiliario.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre as tabelas do banco<br />
     DMMobiliario.ADOQryVisita.active := True;<br />
     DMMobiliario.tblFiscal.active := True;<br />
     DMMobiliario.tblEmpresa.active := True;<br />
     DMMobiliario.tblMobiliario.active := True;<br />
     DMMobiliario.tblMesaSupRefeicao.active := True;<br />
     DMMobiliario.tblArmario.active := True;<br />
     DMMobiliario.tblTelefone.active := True;<br />
     DMMobiliario.tblBebedouro.active := True;<br />
     DMMobiliario.tblMesaSupTrabalho.active := True;<br />
     DMMobiliario.tblAssentosFixos.active := True;<br />
     DMMobiliario.tblBalcao.active := True;<br />
     DMMobiliario.tblBilheteria.active := True;<br />
     DMMobiliario.tblLousa.active := True;<br />
     DMMobiliario.tblCama.active := True;<br />
     DMMobiliario.tblAutoservico.active := True;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.PageControl1Change(Sender: TObject);<br />
begin<br />
     PageControl13.ActivePage := TabSheet2;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton9Click(Sender: TObject);<br />
begin<br />
{<br />
     try<br />
          DMPasseioPublico.tblPasseioPublico.active := False;<br />
          DMPasseioPublico.tblPasseioPublico.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPasseioPublico&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblMobiliario.active := False;<br />
          DMMobiliario.tblMobiliario.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblMobiliario&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblBebedouro.active := False;<br />
          DMMobiliario.tblBebedouro.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBebedouro&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblMesaSupTrabalho.active := False;<br />
          DMMobiliario.tblMesaSupTrabalho.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblMesaSupTrabalho&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblAssentosFixos.active := False;<br />
          DMMobiliario.tblAssentosFixos.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblAssentosFixos&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblBalcao.active := False;<br />
          DMMobiliario.tblBalcao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBalcao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblBilheteria.active := False;<br />
          DMMobiliario.tblBilheteria.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBilheteria&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblLousa.active := False;<br />
          DMMobiliario.tblLousa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLousa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblCama.active := False;<br />
          DMMobiliario.tblCama.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblCama&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton24Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblMesaSupRefeicao.active := False;<br />
          DMMobiliario.tblMesaSupRefeicao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblMesaSupRefeicao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblAutoservico.active := False;<br />
          DMMobiliario.tblAutoservico.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblAutoservico&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton29Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblArmario.active := False;<br />
          DMMobiliario.tblArmario.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblArmario&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptTelefone01 := TrptTelefone01.Create(application);<br />
               rptTelefone01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptTelefone01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptTelefone01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptTelefone01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptTelefone01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBebedouro01 := TrptBebedouro01.Create(application);<br />
               rptBebedouro01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBebedouro01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBebedouro01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBebedouro01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBebedouro01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptMesaSuptrabalho01 := TrptMesaSuptrabalho01.Create(application);<br />
               rptMesaSuptrabalho01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptMesaSuptrabalho01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptMesaSuptrabalho01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptMesaSuptrabalho01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptMesaSuptrabalho01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptAssentosFixos01 := TrptAssentosFixos01.Create(application);<br />
               rptAssentosFixos01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptAssentosFixos01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptAssentosFixos01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptAssentosFixos01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptAssentosFixos01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBalcao01 := TrptBalcao01.Create(application);<br />
               rptBalcao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBalcao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBalcao01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBalcao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBalcao01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBilheteria01 := TrptBilheteria01.Create(application);<br />
               rptBilheteria01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBilheteria01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBilheteria01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBilheteria01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBilheteria01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLousa01 := TrptLousa01.Create(application);<br />
               rptLousa01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLousa01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLousa01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLousa01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLousa01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptCama01 := TrptCama01.Create(application);<br />
               rptCama01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptCama01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptCama01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptCama01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptCama01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton23Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptMesaSupRefeicao01 := TrptMesaSupRefeicao01.Create(application);<br />
               rptMesaSupRefeicao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptMesaSupRefeicao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptMesaSupRefeicao01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptMesaSupRefeicao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptMesaSupRefeicao01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton25Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptAutoServico01 := TrptAutoServico01.Create(application);<br />
               rptAutoServico01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptAutoServico01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptAutoServico01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptAutoServico01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptAutoServico01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton28Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptArmario01 := TrptArmario01.Create(application);<br />
               rptArmario01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptArmario01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptArmario01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptArmario01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptArmario01&#8242;, mtwarning, [mbOk], 0);<br />
    end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptMobiliario01 := TrptMobiliario01.Create(application);<br />
               rptMobiliario01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptMobiliario01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptMobiliario01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptMobiliario01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptMobiliario01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.editTelefone1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editTelefone1.Field.Text = &#8217;75&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 75cm, deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 75cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editTelefone2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editTelefone2.Field.Text = &#8217;73&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 73cm, deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.editTelefone3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editTelefone3.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.editTelefone4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editTelefone4.Field.Text = &#8217;60&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 60cm, deve ser de 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.editTelefone5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editTelefone3.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NMB 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a norma NMB 9050!!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.editAssentosFixo1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editAssentosFixo1.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editAssentosFixo2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editAssentosFixo1.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editBalcao1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBalcao1.Field.Text = &#8217;85&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 85cm, deve ser de 85cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 85cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editBalcao2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBalcao1.Field.Text = &#8217;30&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 30cm, deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editBalcao3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBalcao1.Field.Text = &#8217;73&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 73cm, deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editBilheteria1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBalcao1.Field.Text = &#8217;105&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 105cm, deve ser de 105cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 105cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editMesaSupTrb1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupTrb1.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editMesaSupTrb2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupTrb2.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.editMesaSupTrb3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupTrb3.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.editBilheteria2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBilheteria2.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a NBR 9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editBilheteria3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editBilheteria3.Field.Text = &#8217;73&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 73cm, deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editMesaSupRef1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupRef1.Field.Text = &#8217;85&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 85cm, deve estar entre 75-85!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 75 e 85 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editMesaSupRef2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupRef1.Field.Text = &#8217;50&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 50cm, deve ser de 50cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 50cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editMesaSupRef3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupRef1.Field.Text = &#8217;73&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 73cm, deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 73cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editAutoServ1Exit(Sender: TObject);<br />
begin<br />
      Try<br />
          if editAutoServ1.Field.Text = &#8217;85&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 85cm, deve estar entre 75-85!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve estar entre 75 e 85 cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editAutoServ2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupRef1.Field.Text = &#8217;90&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 90cm, deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 90cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.editAlturaPuxador1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editMesaSupRef1.Field.Text = &#8217;140&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 140cm, deve ser de 140cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia estar entre 40 e 140cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblMobiliario.Locate(&#8216;Codigo&#8217;,editMobiliario.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblTelefone.Locate(&#8216;Codigo&#8217;,editTelefone.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton30Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblBebedouro.Locate(&#8216;Codigo&#8217;,editBebedouro.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton31Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblMesaSupTrabalho.Locate(&#8216;Codigo&#8217;,editMesa.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton32Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblAssentosFixos.Locate(&#8216;Codigo&#8217;,editAssentos.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton33Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblBalcao.Locate(&#8216;Codigo&#8217;,editBalcao.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton34Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblBilheteria.Locate(&#8216;Codigo&#8217;,editBilheteria.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton35Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblLousa.Locate(&#8216;Codigo&#8217;,editLousa.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton36Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblCama.Locate(&#8216;Codigo&#8217;,editCama.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton37Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblMesaSupRefeicao.Locate(&#8216;Codigo&#8217;,editMesaSupRef.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton38Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblAutoservico.Locate(&#8216;Codigo&#8217;,editAutoServ.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.SpeedButton39Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMMobiliario.tblArmario.Locate(&#8216;Codigo&#8217;,editArmario.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform7Mobiliario.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMMobiliario.ADOQryVisita.Close;<br />
          DMMobiliario.ADOQryVisita.SQL.clear;<br />
          DMMobiliario.ADOQryVisita.SQL.add(strsql);<br />
          DMMobiliario.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform7Mobiliario.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // Fecha as tabelas do banco<br />
     DMMobiliario.ADOQryVisita.active := False;<br />
     DMMobiliario.tblFiscal.active := False;<br />
     DMMobiliario.tblEmpresa.active := False;<br />
     DMMobiliario.tblMobiliario.active := False;<br />
     DMMobiliario.tblMesaSupRefeicao.active := False;<br />
     DMMobiliario.tblArmario.active := False;<br />
     DMMobiliario.tblTelefone.active := False;<br />
     DMMobiliario.tblBebedouro.active := False;<br />
     DMMobiliario.tblMesaSupTrabalho.active := False;<br />
     DMMobiliario.tblAssentosFixos.active := False;<br />
     DMMobiliario.tblBalcao.active := False;<br />
     DMMobiliario.tblBilheteria.active := False;<br />
     DMMobiliario.tblLousa.active := False;<br />
     DMMobiliario.tblCama.active := False;<br />
     DMMobiliario.tblAutoservico.active := False;<br />
}<br />
end;</p>
<p>procedure Tform7Mobiliario.PageControl13MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
PageControl13.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.</p>
<p>unit frm8Estacionamento;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DBCtrls, StdCtrls, Grids, DBGrids, ExtCtrls, ComCtrls, Mask, ADODB,<br />
  Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform8Estacionamento = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl3: TPageControl;<br />
    TabSheet30: TTabSheet;<br />
    Panel15: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton27: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    editQtdTotVagas1: TDBEdit;<br />
    Label14: TLabel;<br />
    editVagasParaDef1: TDBEdit;<br />
    Label15: TLabel;<br />
    editLarguraVaga1: TDBEdit;<br />
    Label16: TLabel;<br />
    editComprimentoVaga1: TDBEdit;<br />
    Label17: TLabel;<br />
    editLarguraFaixaAdicional1: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    Label18: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label19: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label20: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    editEstacionamento: TEdit;<br />
    SpeedButton39: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton27Click(Sender: TObject);<br />
    procedure editQtdTotVagas1Exit(Sender: TObject);<br />
    procedure editVagasParaDef1Exit(Sender: TObject);<br />
    procedure editLarguraVaga1Exit(Sender: TObject);<br />
    procedure editComprimentoVaga1Exit(Sender: TObject);<br />
    procedure editLarguraFaixaAdicional1Exit(Sender: TObject);<br />
    procedure SpeedButton39Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form8Estacionamento: Tform8Estacionamento;</p>
<p>implementation</p>
<p>uses frmDMEstacionamento, rptEstacionamento1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform8Estacionamento.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform8Estacionamento.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p> for x:= 0 to DMEstacionamento.ComponentCount-1 do<br />
 begin<br />
   Temp := DMEstacionamento.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre as tabelas do banco de dados<br />
     DMEstacionamento.ADOQryVisita.active := True;<br />
     DMEstacionamento.tblFiscal.active := True;<br />
     DMEstacionamento.tblEmpresa.active := True;<br />
     DMEstacionamento.tblEstacionamento.active := True;</p>
<p>end;</p>
<p>procedure Tform8Estacionamento.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEstacionamento.tblEstacionamento.active := False;<br />
          DMEstacionamento.tblEstacionamento.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEstacionamento&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform8Estacionamento.SpeedButton27Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEstacionamento01 := TrptEstacionamento01.Create(application);<br />
               rptEstacionamento01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEstacionamento01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEstacionamento01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEstacionamento01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEstacionamento01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform8Estacionamento.editQtdTotVagas1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editQtdTotVagas1.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform8Estacionamento.editVagasParaDef1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editQtdTotVagas1.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform8Estacionamento.editLarguraVaga1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editQtdTotVagas1.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform8Estacionamento.editComprimentoVaga1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editQtdTotVagas1.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform8Estacionamento.editLarguraFaixaAdicional1Exit(<br />
  Sender: TObject);<br />
begin<br />
      Try<br />
          if editQtdTotVagas1.Field.Text = &#8221; then<br />
             MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;Consulte a norma NBR9050!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform8Estacionamento.SpeedButton39Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMEstacionamento.tblEstacionamento.Locate(&#8216;Codigo&#8217;,editEstacionamento.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform8Estacionamento.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMEstacionamento.ADOQryVisita.Close;<br />
          DMEstacionamento.ADOQryVisita.SQL.clear;<br />
          DMEstacionamento.ADOQryVisita.SQL.add(strsql);<br />
          DMEstacionamento.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform8Estacionamento.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // Fecha as tabelas do banco de dados<br />
     DMEstacionamento.ADOQryVisita.active := False;<br />
     DMEstacionamento.tblFiscal.active := False;<br />
     DMEstacionamento.tblEmpresa.active := False;<br />
     DMEstacionamento.tblEstacionamento.active := False;<br />
}</p>
<p>end;</p>
<p>end.</p>
<p>unit frm9LocaisDeReuniao;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, StdCtrls, DBCtrls, jpeg, ExtCtrls, Grids, DBGrids, ComCtrls, ADODB,<br />
  Mask, Buttons;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  Tform9LocaisDeReuniao = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Label5: TLabel;<br />
    Label8: TLabel;<br />
    Label9: TLabel;<br />
    Edit1: TEdit;<br />
    Button1: TButton;<br />
    DBEdit2: TDBEdit;<br />
    DBEdit3: TDBEdit;<br />
    DBEdit5: TDBEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    Panel7: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label6: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    DBEdit4: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit6: TDBEdit;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Panel8: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    TabSheet3: TTabSheet;<br />
    PageControl7: TPageControl;<br />
    TabSheet31: TTabSheet;<br />
    Panel16: TPanel;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    DBNavigator2: TDBNavigator;<br />
    TabSheet32: TTabSheet;<br />
    Panel5: TPanel;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    DBNavigator3: TDBNavigator;<br />
    TabSheet33: TTabSheet;<br />
    Panel6: TPanel;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    DBNavigator4: TDBNavigator;<br />
    TabSheet34: TTabSheet;<br />
    Panel9: TPanel;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    DBNavigator5: TDBNavigator;<br />
    TabSheet35: TTabSheet;<br />
    Panel10: TPanel;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    DBNavigator6: TDBNavigator;<br />
    TabSheet36: TTabSheet;<br />
    Panel11: TPanel;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    DBNavigator7: TDBNavigator;<br />
    TabSheet37: TTabSheet;<br />
    Panel12: TPanel;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    DBNavigator8: TDBNavigator;<br />
    TabSheet38: TTabSheet;<br />
    Panel13: TPanel;<br />
    SpeedButton19: TSpeedButton;<br />
    SpeedButton20: TSpeedButton;<br />
    DBNavigator9: TDBNavigator;<br />
    Label10: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label13: TLabel;<br />
    editPlateia1: TDBEdit;<br />
    Label14: TLabel;<br />
    editPlateia2: TDBEdit;<br />
    DBRadioGroup5: TDBRadioGroup;<br />
    Label20: TLabel;<br />
    Image1: TImage;<br />
    Label15: TLabel;<br />
    Label16: TLabel;<br />
    Label17: TLabel;<br />
    DBImage1: TDBImage;<br />
    Label18: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label19: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label21: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label22: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    Label23: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    DBRadioGroup3: TDBRadioGroup;<br />
    DBRadioGroup4: TDBRadioGroup;<br />
    DBRadioGroup6: TDBRadioGroup;<br />
    DBRadioGroup7: TDBRadioGroup;<br />
    DBRadioGroup8: TDBRadioGroup;<br />
    DBRadioGroup9: TDBRadioGroup;<br />
    DBRadioGroup10: TDBRadioGroup;<br />
    DBRadioGroup11: TDBRadioGroup;<br />
    DBRadioGroup12: TDBRadioGroup;<br />
    Label24: TLabel;<br />
    DBMemo2: TDBMemo;<br />
    Label25: TLabel;<br />
    DBImage2: TDBImage;<br />
    Label26: TLabel;<br />
    DBEdit17: TDBEdit;<br />
    Label27: TLabel;<br />
    DBEdit18: TDBEdit;<br />
    Label28: TLabel;<br />
    DBEdit19: TDBEdit;<br />
    DBRadioGroup13: TDBRadioGroup;<br />
    DBRadioGroup14: TDBRadioGroup;<br />
    DBRadioGroup15: TDBRadioGroup;<br />
    Label29: TLabel;<br />
    DBImage3: TDBImage;<br />
    Label30: TLabel;<br />
    DBMemo3: TDBMemo;<br />
    Label31: TLabel;<br />
    DBEdit20: TDBEdit;<br />
    Label32: TLabel;<br />
    DBEdit21: TDBEdit;<br />
    Label33: TLabel;<br />
    DBEdit22: TDBEdit;<br />
    DBRadioGroup16: TDBRadioGroup;<br />
    DBRadioGroup17: TDBRadioGroup;<br />
    Label34: TLabel;<br />
    DBEdit23: TDBEdit;<br />
    DBRadioGroup18: TDBRadioGroup;<br />
    Label35: TLabel;<br />
    DBEdit24: TDBEdit;<br />
    DBRadioGroup19: TDBRadioGroup;<br />
    Label36: TLabel;<br />
    DBEdit25: TDBEdit;<br />
    DBRadioGroup20: TDBRadioGroup;<br />
    DBRadioGroup21: TDBRadioGroup;<br />
    Label37: TLabel;<br />
    DBMemo4: TDBMemo;<br />
    Label38: TLabel;<br />
    DBImage4: TDBImage;<br />
    PageControl4: TPageControl;<br />
    TabSheet20: TTabSheet;<br />
    Label209: TLabel;<br />
    Label211: TLabel;<br />
    Label212: TLabel;<br />
    Label224: TLabel;<br />
    Label225: TLabel;<br />
    Label226: TLabel;<br />
    DBEdit143: TDBEdit;<br />
    DBEdit145: TDBEdit;<br />
    DBRadioGroup37: TDBRadioGroup;<br />
    DBEdit146: TDBEdit;<br />
    DBRadioGroup65: TDBRadioGroup;<br />
    DBEdit158: TDBEdit;<br />
    DBRadioGroup66: TDBRadioGroup;<br />
    DBRadioGroup67: TDBRadioGroup;<br />
    DBRadioGroup68: TDBRadioGroup;<br />
    DBRadioGroup69: TDBRadioGroup;<br />
    DBRadioGroup70: TDBRadioGroup;<br />
    DBRadioGroup71: TDBRadioGroup;<br />
    DBRadioGroup72: TDBRadioGroup;<br />
    DBRadioGroup73: TDBRadioGroup;<br />
    DBRadioGroup74: TDBRadioGroup;<br />
    DBRadioGroup75: TDBRadioGroup;<br />
    DBRadioGroup76: TDBRadioGroup;<br />
    DBRadioGroup77: TDBRadioGroup;<br />
    DBImage23: TDBImage;<br />
    DBMemo22: TDBMemo;<br />
    TabSheet21: TTabSheet;<br />
    Image23: TImage;<br />
    Label97: TLabel;<br />
    Label213: TLabel;<br />
    Label214: TLabel;<br />
    Label215: TLabel;<br />
    Label216: TLabel;<br />
    Label217: TLabel;<br />
    Label218: TLabel;<br />
    Label219: TLabel;<br />
    Label220: TLabel;<br />
    Label221: TLabel;<br />
    Label222: TLabel;<br />
    Label223: TLabel;<br />
    Label299: TLabel;<br />
    Label300: TLabel;<br />
    Label301: TLabel;<br />
    Label302: TLabel;<br />
    Label303: TLabel;<br />
    Label304: TLabel;<br />
    Label305: TLabel;<br />
    Label306: TLabel;<br />
    Label307: TLabel;<br />
    Label308: TLabel;<br />
    Label309: TLabel;<br />
    editRampaD1: TDBEdit;<br />
    editRampaD2: TDBEdit;<br />
    editRampaD3: TDBEdit;<br />
    editRampaD4: TDBEdit;<br />
    editRampaD5: TDBEdit;<br />
    editRampaD6: TDBEdit;<br />
    editRampaD7: TDBEdit;<br />
    editRampaD8: TDBEdit;<br />
    editRampaD9: TDBEdit;<br />
    editRampaD10: TDBEdit;<br />
    editRampaD11: TDBEdit;<br />
    Label80: TLabel;<br />
    Label82: TLabel;<br />
    Label83: TLabel;<br />
    Label84: TLabel;<br />
    Label85: TLabel;<br />
    DBRadioGroup22: TDBRadioGroup;<br />
    DBEdit47: TDBEdit;<br />
    DBEdit49: TDBEdit;<br />
    DBEdit50: TDBEdit;<br />
    DBRadioGroup23: TDBRadioGroup;<br />
    DBRadioGroup24: TDBRadioGroup;<br />
    DBRadioGroup25: TDBRadioGroup;<br />
    DBRadioGroup26: TDBRadioGroup;<br />
    DBImage9: TDBImage;<br />
    DBMemo9: TDBMemo;<br />
    Label86: TLabel;<br />
    Label88: TLabel;<br />
    Label89: TLabel;<br />
    Label90: TLabel;<br />
    DBRadioGroup27: TDBRadioGroup;<br />
    DBEdit51: TDBEdit;<br />
    DBEdit53: TDBEdit;<br />
    DBRadioGroup28: TDBRadioGroup;<br />
    DBRadioGroup29: TDBRadioGroup;<br />
    DBRadioGroup30: TDBRadioGroup;<br />
    DBRadioGroup31: TDBRadioGroup;<br />
    DBRadioGroup32: TDBRadioGroup;<br />
    DBRadioGroup33: TDBRadioGroup;<br />
    DBRadioGroup34: TDBRadioGroup;<br />
    DBImage10: TDBImage;<br />
    DBMemo10: TDBMemo;<br />
    PageControl2: TPageControl;<br />
    TabSheet18: TTabSheet;<br />
    Label193: TLabel;<br />
    Label195: TLabel;<br />
    Label206: TLabel;<br />
    Label207: TLabel;<br />
    Label208: TLabel;<br />
    DBEdit130: TDBEdit;<br />
    DBEdit132: TDBEdit;<br />
    DBRadioGroup51: TDBRadioGroup;<br />
    DBRadioGroup52: TDBRadioGroup;<br />
    DBRadioGroup53: TDBRadioGroup;<br />
    DBRadioGroup54: TDBRadioGroup;<br />
    DBRadioGroup57: TDBRadioGroup;<br />
    DBRadioGroup58: TDBRadioGroup;<br />
    DBRadioGroup59: TDBRadioGroup;<br />
    DBRadioGroup60: TDBRadioGroup;<br />
    DBRadioGroup61: TDBRadioGroup;<br />
    DBRadioGroup62: TDBRadioGroup;<br />
    DBRadioGroup55: TDBRadioGroup;<br />
    DBRadioGroup36: TDBRadioGroup;<br />
    DBRadioGroup56: TDBRadioGroup;<br />
    DBRadioGroup63: TDBRadioGroup;<br />
    DBRadioGroup64: TDBRadioGroup;<br />
    DBImage21: TDBImage;<br />
    DBImage22: TDBImage;<br />
    DBMemo21: TDBMemo;<br />
    TabSheet19: TTabSheet;<br />
    Label196: TLabel;<br />
    Label197: TLabel;<br />
    Label198: TLabel;<br />
    Label199: TLabel;<br />
    Label200: TLabel;<br />
    Label201: TLabel;<br />
    Label202: TLabel;<br />
    Label203: TLabel;<br />
    Label204: TLabel;<br />
    Label205: TLabel;<br />
    Label67: TLabel;<br />
    Image3: TImage;<br />
    Label68: TLabel;<br />
    Label69: TLabel;<br />
    Label70: TLabel;<br />
    Label71: TLabel;<br />
    Label72: TLabel;<br />
    Label73: TLabel;<br />
    Label74: TLabel;<br />
    Label75: TLabel;<br />
    Label76: TLabel;<br />
    Label77: TLabel;<br />
    Label78: TLabel;<br />
    Label79: TLabel;<br />
    editEscadaD1: TDBEdit;<br />
    editEscadaD2: TDBEdit;<br />
    editEscadaD3: TDBEdit;<br />
    editEscadaD4: TDBEdit;<br />
    editEscadaD5: TDBEdit;<br />
    editEscadaD6: TDBEdit;<br />
    editEscadaD7: TDBEdit;<br />
    editEscadaD8: TDBEdit;<br />
    editEscadaD9: TDBEdit;<br />
    editEscadaD10: TDBEdit;<br />
    editEscadaD11: TDBEdit;<br />
    Label39: TLabel;<br />
    DBEdit26: TDBEdit;<br />
    Label40: TLabel;<br />
    DBEdit27: TDBEdit;<br />
    Label41: TLabel;<br />
    DBEdit28: TDBEdit;<br />
    Label42: TLabel;<br />
    DBEdit29: TDBEdit;<br />
    Label43: TLabel;<br />
    DBEdit30: TDBEdit;<br />
    editLocaisReuniao: TEdit;<br />
    SpeedButton39: TSpeedButton;<br />
    SpeedButton4: TSpeedButton;<br />
    editEspPessoas: TEdit;<br />
    editBastidores: TEdit;<br />
    SpeedButton21: TSpeedButton;<br />
    editPalco: TEdit;<br />
    SpeedButton22: TSpeedButton;<br />
    editRampa: TEdit;<br />
    SpeedButton23: TSpeedButton;<br />
    editPlatPerVert: TEdit;<br />
    SpeedButton24: TSpeedButton;<br />
    editPlatPercInc: TEdit;<br />
    SpeedButton25: TSpeedButton;<br />
    editEscada: TEdit;<br />
    SpeedButton26: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure PageControl1Change(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure editPlateia1Exit(Sender: TObject);<br />
    procedure editPlateia2Exit(Sender: TObject);<br />
    procedure editRampaD1Exit(Sender: TObject);<br />
    procedure editRampaD2Exit(Sender: TObject);<br />
    procedure editRampaD3Exit(Sender: TObject);<br />
    procedure editRampaD4Exit(Sender: TObject);<br />
    procedure editRampaD5Exit(Sender: TObject);<br />
    procedure editRampaD6Exit(Sender: TObject);<br />
    procedure editRampaD7Exit(Sender: TObject);<br />
    procedure editRampaD8Exit(Sender: TObject);<br />
    procedure editRampaD9Exit(Sender: TObject);<br />
    procedure editRampaD11Exit(Sender: TObject);<br />
    procedure editEscadaD1Exit(Sender: TObject);<br />
    procedure editEscadaD2Exit(Sender: TObject);<br />
    procedure editEscadaD3Exit(Sender: TObject);<br />
    procedure editEscadaD4Exit(Sender: TObject);<br />
    procedure editEscadaD5Exit(Sender: TObject);<br />
    procedure editEscadaD6Exit(Sender: TObject);<br />
    procedure editEscadaD7Exit(Sender: TObject);<br />
    procedure editEscadaD8Exit(Sender: TObject);<br />
    procedure editEscadaD9Exit(Sender: TObject);<br />
    procedure editEscadaD10Exit(Sender: TObject);<br />
    procedure editEscadaD11Exit(Sender: TObject);<br />
    procedure SpeedButton39Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure SpeedButton23Click(Sender: TObject);<br />
    procedure SpeedButton24Click(Sender: TObject);<br />
    procedure SpeedButton25Click(Sender: TObject);<br />
    procedure SpeedButton26Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
    procedure PageControl7MouseDown(Sender: TObject; Button: TMouseButton;<br />
      Shift: TShiftState; X, Y: Integer);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  form9LocaisDeReuniao: Tform9LocaisDeReuniao;</p>
<p>implementation</p>
<p>uses frmDMLocaisDeReuniao, rptLocaisDeReuniao1, rptEspacoParaPessoas1,<br />
  rptBastidoresCamarins1, rptPalco1, rptRampa5,<br />
  rptPlataformaPercursoVertical4, rptPlataformaPercursoInclinado4,<br />
  rptEscada5, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var  x : integer;<br />
     Temp: TComponent;<br />
     Botao: TNavigateBtn;<br />
begin</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator2).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator3).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator4).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator5).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator6).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator7).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator8).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
          with TMeuDBNavigator(DBNavigator9).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;<br />
 for x:= 0 to DMLocaisDeReuniao.ComponentCount-1 do<br />
 begin<br />
   Temp := DMLocaisDeReuniao.Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
   if (Temp is TADOQuery) then<br />
   begin<br />
     TADOQuery(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     PageControl1.ActivePage := TabSheet1;</p>
<p>     // abre as tabelas do banco de dados<br />
     DMLocaisDeReuniao.ADOQryVisita.active := True;<br />
     DMLocaisDeReuniao.tblFiscal.active := True;<br />
     DMLocaisDeReuniao.tblEmpresa.active := True;<br />
     DMLocaisDeReuniao.tblLocaisDeReuniao.active := True;<br />
     DMLocaisDeReuniao.tblEspacoParaPessoas.active := True;<br />
     DMLocaisDeReuniao.tblPlataformaPercursoVertical.active := True;<br />
     DMLocaisDeReuniao.tblPlataformaDePercursoInclinado.active := True;<br />
     DMLocaisDeReuniao.tblBastidores.active := True;<br />
     DMLocaisDeReuniao.tblEscada.active := True;<br />
     DMLocaisDeReuniao.tblPalco.active := True;<br />
     DMLocaisDeReuniao.tblRampa.active := True;</p>
<p>end;</p>
<p>procedure Tform9LocaisDeReuniao.PageControl1Change(Sender: TObject);<br />
begin<br />
          PageControl1.ActivePage := TabSheet31;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblLocaisDeReuniao.active := False;<br />
          DMLocaisDeReuniao.tblLocaisDeReuniao.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblLocaisDeReuniao&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblEspacoParaPessoas.active := False;<br />
          DMLocaisDeReuniao.tblEspacoParaPessoas.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEspacoParaPessoas&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblBastidores.active := False;<br />
          DMLocaisDeReuniao.tblBastidores.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblBastidores&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblPalco.active := False;<br />
          DMLocaisDeReuniao.tblPalco.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPalco&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblRampa.active := False;<br />
          DMLocaisDeReuniao.tblRampa.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblRampa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblPlataformaPercursoVertical.active := False;<br />
          DMLocaisDeReuniao.tblPlataformaPercursoVertical.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlataformaPercursoVertical&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblPlataformaDePercursoInclinado.active := False;<br />
          DMLocaisDeReuniao.tblPlataformaDePercursoInclinado.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblPlataformaDePercursoInclinado&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblEscada.active := False;<br />
          DMLocaisDeReuniao.tblEscada.active := True;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar tblEscada&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptLocaisDeReuniao01 := TrptLocaisDeReuniao01.Create(application);<br />
               rptLocaisDeReuniao01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptLocaisDeReuniao01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptLocaisDeReuniao01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptLocaisDeReuniao01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptLocaisDeReuniao01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEspacoParaPessoas01 := TrptEspacoParaPessoas01.Create(application);<br />
               rptEspacoParaPessoas01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEspacoParaPessoas01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEspacoParaPessoas01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEspacoParaPessoas01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEspacoParaPessoas01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptBastidoresCamarins01 := TrptBastidoresCamarins01.Create(application);<br />
               rptBastidoresCamarins01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptBastidoresCamarins01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptBastidoresCamarins01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptBastidoresCamarins01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptBastidoresCamarins01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPalco01 := TrptPalco01.Create(application);<br />
               rptPalco01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPalco01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPalco01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPalco01.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPalco01&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRampa05 := TrptRampa05.Create(application);<br />
               rptRampa05.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRampa05.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRampa05!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptRampa05.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptRampa05&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoVertical04 := TrptPlataformaPercursoVertical04.Create(application);<br />
               rptPlataformaPercursoVertical04.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoVertical04.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoVertical04!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoVertical04.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoVertical04&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptPlataformaPercursoInclinado04 := TrptPlataformaPercursoInclinado04.Create(application);<br />
               rptPlataformaPercursoInclinado04.ComponenteRelatorio.preview;<br />
          finally<br />
               rptPlataformaPercursoInclinado04.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptPlataformaPercursoInclinado04!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptPlataformaPercursoInclinado04.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptPlataformaPercursoInclinado04&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptEscada05 := TrptEscada05.Create(application);<br />
               rptEscada05.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEscada05.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEscada05!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
{<br />
     try<br />
          rptEscada05.ComponenteRelatorio.preview;<br />
     except<br />
          MessageDlg(&#8216;Erro ao carregar relatório rptEscada05&#8242;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editPlateia1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPlateia1.Field.Text = &#8217;120&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 120cm, deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editPlateia2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
          if editPlateia1.Field.Text = &#8217;80&#8242; then<br />
             MessageDlg(&#8216;A distancia digitada é maior que 80cm, deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     except<br />
          MessageDlg(&#8216;A distancia deve ser de 80cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD5.Field.Text  &#8217;5&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 5cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editRampaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editRampaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD1Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD1.Field.Text  &#8217;4&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 4 cm, deve ser no mínimo 4cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 4cm min.!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD2Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD2.Field.Text  &#8217;45&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 45mm, deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 30 e 45mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD3Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;92&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve ser de 92cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD4Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD4.Field.Text  &#8217;70&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 70cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD5Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD3.Field.Text  &#8217;18&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve estar entre 16 e 18cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD6Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD6.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve ser de 120cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD7Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD7.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD8Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD8.Field.Text  &#8217;60&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 60cm! Deve estar entre 25 e 60cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia mínima deve estar entre 25 e 60cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD9Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD9.Field.Text  &#8217;120&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 120cm! Deve ser ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ter um mínimo de 120cm&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD10Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD10.Field.Text  &#8217;32&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 32mm, deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     MessageDlg(&#8216;A distancia deve estar entre 28 e 32mm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.editEscadaD11Exit(Sender: TObject);<br />
begin<br />
     Try<br />
	     if editEscadaD11.Field.Text  &#8217;30&#8242; then<br />
		     MessageDlg(&#8216;A distancia digitada é maior que 30cm! Deve ser de 30cm&#8217;, mtwarning, [mbOk], 0);<br />
     Except<br />
	     messageDlg(&#8216;A distancia deve ser de 30cm!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton39Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblLocaisDeReuniao.Locate(&#8216;Codigo&#8217;,editLocaisReuniao.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblBastidores.Locate(&#8216;Codigo&#8217;,editBastidores.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblEspacoParaPessoas.Locate(&#8216;Codigo&#8217;,editEspPessoas.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblPalco.Locate(&#8216;Codigo&#8217;,editPalco.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton23Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblRampa.Locate(&#8216;Codigo&#8217;,editRampa.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton24Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblPlataformaPercursoVertical.Locate(&#8216;Codigo&#8217;,editPlatPerVert.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton25Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblPlataformaDePercursoInclinado.Locate(&#8216;Codigo&#8217;,editPlatPercInc.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.SpeedButton26Click(Sender: TObject);<br />
begin<br />
     try<br />
          DMLocaisDeReuniao.tblEscada.Locate(&#8216;Codigo&#8217;,editEscada.Text,[]);<br />
     except<br />
          MessageDlg(&#8216;Erro ao executar consulta por Codigo!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.Button1Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
     nomeTabela: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + Edit1.Text + #39;<br />
          DMLocaisDeReuniao.ADOQryVisita.Close;<br />
          DMLocaisDeReuniao.ADOQryVisita.SQL.clear;<br />
          DMLocaisDeReuniao.ADOQryVisita.SQL.add(strsql);<br />
          DMLocaisDeReuniao.ADOQryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure Tform9LocaisDeReuniao.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
{<br />
     // fechar as tabelas do banco de dados<br />
     DMLocaisDeReuniao.ADOQryVisita.active := False;<br />
     DMLocaisDeReuniao.tblFiscal.active := False;<br />
     DMLocaisDeReuniao.tblEmpresa.active := False;<br />
//     DMLocaisDeReuniao.tblEstacionamento.active := False;<br />
     DMLocaisDeReuniao.tblLocaisDeReuniao.active := False;<br />
     DMLocaisDeReuniao.tblPlataformaPercursoVertical.active := False;<br />
     DMLocaisDeReuniao.tblPlataformaDePercursoInclinado.active := False;<br />
     DMLocaisDeReuniao.tblBastidores.active := False;<br />
     DMLocaisDeReuniao.tblEscada.active := False;<br />
     DMLocaisDeReuniao.tblPalco.active := False;<br />
     DMLocaisDeReuniao.tblRampa.active := False;<br />
     }<br />
end;</p>
<p>procedure Tform9LocaisDeReuniao.PageControl7MouseDown(Sender: TObject;<br />
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);<br />
begin<br />
PageControl1.ActivePage.Highlighted := True;<br />
end;</p>
<p>end.</p>
<p>unit frmDMAcesso;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMAcesso = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    dtsFiscal: TDataSource;<br />
    tblEmpresa: TADOTable;<br />
    dtsEmpresa: TDataSource;<br />
    ADOQryVisitaCodVisita: TWideStringField;<br />
    ADOQryVisitaCPFFiscal: TWideStringField;<br />
    ADOQryVisitaCNPJ: TWideStringField;<br />
    ADOQryVisitaDataVisita: TDateTimeField;<br />
    ADOQryVisitaTipoVisita: TWideStringField;<br />
    ADOQryVisitaHoraVisita: TWideStringField;<br />
    ADOQryVisitaProtocolo: TWideStringField;<br />
    ADOQryVisitaResultado: TWideStringField;<br />
    tblFiscalCPFFiscal: TWideStringField;<br />
    tblFiscalNomeFiscal: TWideStringField;<br />
    tblFiscalRG: TWideStringField;<br />
    tblFiscalSexo: TWideStringField;<br />
    tblFiscalProfissao: TWideStringField;<br />
    tblFiscalRegistroDeClasse: TWideStringField;<br />
    tblFiscalTelefone: TWideStringField;<br />
    tblFiscalRamal: TWideStringField;<br />
    tblFiscalCelular: TWideStringField;<br />
    tblFiscalEmail: TWideStringField;<br />
    tblFiscalFoto: TBlobField;<br />
    tblFiscalObs: TMemoField;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    tblAcesso: TADOTable;<br />
    dtsAcesso: TDataSource;<br />
    dtsEscada: TDataSource;<br />
    dtsRampa: TDataSource;<br />
    dtsDesnivelTransversal: TDataSource;<br />
    dtsDegrau: TDataSource;<br />
    dtsPlataformaPercursoVertical: TDataSource;<br />
    dtsPlataformaPercursoInclinado: TDataSource;<br />
    dtsPorta: TDataSource;<br />
    dtsCatracaPortaGira: TDataSource;<br />
    dtsCapacho: TDataSource;<br />
    dtsTapete: TDataSource;<br />
    dtsCampainha: TDataSource;<br />
    dtsInterfone: TDataSource;<br />
    dtsGrelha: TDataSource;<br />
    tblEscada: TADOTable;<br />
    tblRampa: TADOTable;<br />
    tblDesnivelTransversal: TADOTable;<br />
    tblDegrau: TADOTable;<br />
    tblPlataformaPercursoVertical: TADOTable;<br />
    tblPlataformaPercursoInclinado: TADOTable;<br />
    tblPorta: TADOTable;<br />
    tblCatracaPortaGira: TADOTable;<br />
    tblCapacho: TADOTable;<br />
    tblTapete: TADOTable;<br />
    tblInterfone: TADOTable;<br />
    tblGrelha: TADOTable;<br />
    tblAcessoCodigo: TWideStringField;<br />
    tblAcessoCodVisita: TWideStringField;<br />
    tblAcessoIdentifiqueAcesso: TWideStringField;<br />
    tblAcessoQualOAcessoASerAnalisado: TWideStringField;<br />
    tblAcessoEstaEntradaEAcessivelACadeirante: TWideStringField;<br />
    tblAcessoQualALarguraLivreNoAcessoAnalisado: TIntegerField;<br />
    tblAcessoSIA: TWideStringField;<br />
    tblAcessoStatus: TWideStringField;<br />
    tblAcessoFoto: TBlobField;<br />
    tblAcessoObs: TMemoField;<br />
    tblAcessoDiagnstico: TWideStringField;<br />
    tblEscadaCodigo: TWideStringField;<br />
    tblEscadaCodPasseioPublico: TWideStringField;<br />
    tblEscadaCodCirculacaoHorizontal: TWideStringField;<br />
    tblEscadaCodCirculacaoVertical: TWideStringField;<br />
    tblEscadaCodAcesso: TWideStringField;<br />
    tblEscadaCodLocalReuniao: TWideStringField;<br />
    tblEscadaIdentifique: TWideStringField;<br />
    tblEscadaCondicoesDoPiso: TWideStringField;<br />
    tblEscadaPossuiEspelhoVazada: TWideStringField;<br />
    tblEscadaAEscadaNaoPossuiSinalizacaoContraste: TWideStringField;<br />
    tblEscadaCorrimaoNaoeContinuiNosParamares: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiAcabamentoCurvado: TWideStringField;<br />
    tblEscadaHaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaNaoHaNecessidadeDePatamar: TWideStringField;<br />
    tblEscadaOCorrimaoNaoPossuiSecaoEmFormaAdequada: TWideStringField;<br />
    tblEscadaDegrausEmLeque: TWideStringField;<br />
    tblEscadaDegrausComProfundidadeDesfavoravel: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmBraille: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmAmbosOsLados: TWideStringField;<br />
    tblEscadaNaoPossuiCorrimaoIntermediario: TWideStringField;<br />
    tblEscadaHaSinalizacaoNaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaD1: TIntegerField;<br />
    tblEscadaD2: TIntegerField;<br />
    tblEscadaD3: TIntegerField;<br />
    tblEscadaD4: TIntegerField;<br />
    tblEscadaD5: TIntegerField;<br />
    tblEscadaD6: TIntegerField;<br />
    tblEscadaD7: TIntegerField;<br />
    tblEscadaD8: TIntegerField;<br />
    tblEscadaD9: TIntegerField;<br />
    tblEscadaD10: TIntegerField;<br />
    tblEscadaStatus: TWideStringField;<br />
    tblEscadaFoto1: TBlobField;<br />
    tblEscadaFoto2: TBlobField;<br />
    tblEscadaObs: TMemoField;<br />
    tblRampaCodigo: TWideStringField;<br />
    tblRampaCodPasseioPublico: TWideStringField;<br />
    tblRampaCodAcesso: TWideStringField;<br />
    tblRampaCodCirculacaoVertical: TWideStringField;<br />
    tblRampaCodCirculacaoHorizontal: TWideStringField;<br />
    tblRampaCodLocalReuniao: TWideStringField;<br />
    tblRampaIdentifique: TWideStringField;<br />
    tblRampaCondicoesDePiso: TWideStringField;<br />
    tblRampaAlturaDesnivelVencido: TIntegerField;<br />
    tblRampaRampaEmCurva: TWideStringField;<br />
    tblRampaRaioInterno: TIntegerField;<br />
    tblRampaCorrimaoNaoEContinuiNosPatamares: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiAcabamentosCurvado: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiSinalizacaoBraille: TWideStringField;<br />
    tblRampaNaoPossuiCorrimaoIntermediario: TWideStringField;<br />
    tblRampaNaoPossuiCorrimaoEmAmbosOsLados: TWideStringField;<br />
    tblRampaNaoHaNecessidadeDePatamar: TWideStringField;<br />
    tblRampaNaoHaNecessidadeDeGuiaBaliz: TWideStringField;<br />
    tblRampaNaoHaNecessidadeProlongCorr: TWideStringField;<br />
    tblRampaNaoHaParedeAoLadoDoCorrimao: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiSecaoEmFormAdeq: TWideStringField;<br />
    tblRampaD1: TIntegerField;<br />
    tblRampaD2: TIntegerField;<br />
    tblRampaD3: TIntegerField;<br />
    tblRampaD4: TIntegerField;<br />
    tblRampaD5: TIntegerField;<br />
    tblRampaD6: TIntegerField;<br />
    tblRampaD7: TIntegerField;<br />
    tblRampaD8: TIntegerField;<br />
    tblRampaD9: TIntegerField;<br />
    tblRampaD10: TIntegerField;<br />
    tblRampaD11: TIntegerField;<br />
    tblRampaTemPisoTatilInterno: TWideStringField;<br />
    tblRampaStatus: TWideStringField;<br />
    tblRampaFoto: TBlobField;<br />
    tblRampaObs: TMemoField;<br />
    tblDesnivelTransversalCodigo: TWideStringField;<br />
    tblDesnivelTransversalCodPasseioPublico: TWideStringField;<br />
    tblDesnivelTransversalCodCirculacaoHorizontal: TWideStringField;<br />
    tblDesnivelTransversalCodAcesso: TWideStringField;<br />
    tblDesnivelTransversalIdentifique: TWideStringField;<br />
    tblDesnivelTransversalTipo: TWideStringField;<br />
    tblDesnivelTransversalStatus: TWideStringField;<br />
    tblDesnivelTransversalFoto: TBlobField;<br />
    tblDesnivelTransversalObs: TMemoField;<br />
    tblPlataformaPercursoVerticalCodigo: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodLocalReuniao: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodAcesso: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodCirculacaoHoriz: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodCirculacaoVertical: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodElevador: TWideStringField;<br />
    tblPlataformaPercursoVerticalIdentifique: TWideStringField;<br />
    tblPlataformaPercursoVerticalDesnivelVencido: TIntegerField;<br />
    tblPlataformaPercursoVerticalPossuiCxEnclausurada: TWideStringField;<br />
    tblPlataformaPercursoVerticalPossuiDispositivoComunicacaoParaSolAux: TWideStringField;<br />
    tblPlataformaPercursoVerticalPossuiPessoalTreinadoDeAux: TWideStringField;<br />
    tblPlataformaPercursoVerticalPossuiSIA: TWideStringField;<br />
    tblPlataformaPercursoVerticalStatus: TWideStringField;<br />
    tblPlataformaPercursoVerticalFoto: TBlobField;<br />
    tblPlataformaPercursoVerticalObs: TMemoField;<br />
    tblPlataformaPercursoInclinadoCodigo: TWideStringField;<br />
    tblPlataformaPercursoInclinadoCodAcesso: TWideStringField;<br />
    tblPlataformaPercursoInclinadoCodCirculacaoHorizontal: TWideStringField;<br />
    tblPlataformaPercursoInclinadoCodCirculacaoVertical: TWideStringField;<br />
    tblPlataformaPercursoInclinadoCodElevador: TWideStringField;<br />
    tblPlataformaPercursoInclinadoCodLocalReuniao: TWideStringField;<br />
    tblPlataformaPercursoInclinadoIdentifique: TWideStringField;<br />
    tblPlataformaPercursoInclinadoHaParadaProgramadaNosPatamares: TWideStringField;<br />
    tblPlataformaPercursoInclinadoHaParadaProgramadaACada320deAltura: TWideStringField;<br />
    tblPlataformaPercursoInclinadoPossuiAssentoEscamoteavel: TWideStringField;<br />
    tblPlataformaPercursoInclinadoPossuiDispositivoDeComParaPedirAuxilio: TWideStringField;<br />
    tblPlataformaPercursoInclinadoPossuiSinalizacaoVisualNaAreaDeEmbarEPercurso: TWideStringField;<br />
    tblPlataformaPercursoInclinadoPossuiPessoalTreinadoParaAuxilio: TWideStringField;<br />
    tblPlataformaPercursoInclinadoPossuiSIA: TWideStringField;<br />
    tblPlataformaPercursoInclinadoStatus: TWideStringField;<br />
    tblPlataformaPercursoInclinadoFoto: TBlobField;<br />
    tblPlataformaPercursoInclinadoObs: TMemoField;<br />
    tblPortaCodigo: TWideStringField;<br />
    tblPortaCodAcesso: TWideStringField;<br />
    tblPortaIdentifique: TWideStringField;<br />
    tblPortaTipo: TWideStringField;<br />
    tblPortaQualTipoDePuxador: TWideStringField;<br />
    tblPortaOutroTipoPuxador: TWideStringField;<br />
    tblPortaAlturaDoPuxador: TIntegerField;<br />
    tblPortaD1: TIntegerField;<br />
    tblPortaD2: TIntegerField;<br />
    tblPortaD3: TIntegerField;<br />
    tblPortaStatus: TWideStringField;<br />
    tblPortaFoto: TBlobField;<br />
    tblPortaObs: TMemoField;<br />
    tblCatracaPortaGiraCodigo: TWideStringField;<br />
    tblCatracaPortaGiraCodAcesso: TWideStringField;<br />
    tblCatracaPortaGiraIdentifique: TWideStringField;<br />
    tblCatracaPortaGiraHaPassagemAcessivelAlternativa: TWideStringField;<br />
    tblCatracaPortaGiraPossuiSIAInformandoEntradaAcessivel: TWideStringField;<br />
    tblCatracaPortaGiraStatus: TWideStringField;<br />
    tblCatracaPortaGiraFoto: TBlobField;<br />
    tblCatracaPortaGiraObs: TMemoField;<br />
    tblCapachoCodigo: TWideStringField;<br />
    tblCapachoCodAcesso: TWideStringField;<br />
    tblCapachoCodCirculacaoHorizontal: TWideStringField;<br />
    tblCapachoIdentifique: TWideStringField;<br />
    tblCapachoAltura: TIntegerField;<br />
    tblCapachoStatus: TWideStringField;<br />
    tblCapachoFoto: TBlobField;<br />
    tblCapachoObs: TMemoField;<br />
    tblTapeteCodigo: TWideStringField;<br />
    tblTapeteCodAcesso: TWideStringField;<br />
    tblTapeteCodCirculacaoHorizontal: TWideStringField;<br />
    tblTapeteIdentifique: TWideStringField;<br />
    tblTapeteAltura: TIntegerField;<br />
    tblTapeteStatus: TWideStringField;<br />
    tblTapeteFoto: TBlobField;<br />
    tblTapeteObs: TMemoField;<br />
    tblCampainha: TADOTable;<br />
    tblCampainhaCodigo: TWideStringField;<br />
    tblCampainhaCodAcesso: TWideStringField;<br />
    tblCampainhaIdentifique: TWideStringField;<br />
    tblCampainhaAltura: TIntegerField;<br />
    tblCampainhaD1: TIntegerField;<br />
    tblCampainhaStatus: TWideStringField;<br />
    tblCampainhaFoto: TBlobField;<br />
    tblCampainhaObs: TMemoField;<br />
    tblInterfoneCodigo: TWideStringField;<br />
    tblInterfoneCodAcesso: TWideStringField;<br />
    tblInterfoneCodCirculacaoHorizontal: TWideStringField;<br />
    tblInterfoneIdentifique: TWideStringField;<br />
    tblInterfoneD1: TIntegerField;<br />
    tblInterfoneAltura: TIntegerField;<br />
    tblInterfoneStatus: TWideStringField;<br />
    tblInterfoneFoto: TBlobField;<br />
    tblInterfoneObs: TMemoField;<br />
    tblGrelhaCodGrelha: TWideStringField;<br />
    tblGrelhaCodCirculacaoHorizontal: TWideStringField;<br />
    tblGrelhaCodAcesso: TWideStringField;<br />
    tblGrelhaCodPasseioPublico: TWideStringField;<br />
    tblGrelhaIdentifiqueGrelha: TWideStringField;<br />
    tblGrelhaGrelhaNoSentidoTransFlux: TWideStringField;<br />
    tblGrelhaD1: TIntegerField;<br />
    tblGrelhaD2: TIntegerField;<br />
    tblGrelhaStatus: TWideStringField;<br />
    tblGrelhaFoto: TBlobField;<br />
    tblGrelhaObs: TMemoField;<br />
    tblEscadaD11: TIntegerField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMAcesso: TDMAcesso;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMCirculacaoHorizontal;</p>
<p>interface</p>
<p>uses<br />
  Windows, SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMCirculacaoHorizontal = class(TDataModule)<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    dtsEmpresa: TDataSource;<br />
    dtsCirculacaoHorizontal: TDataSource;<br />
    dtsCorredor: TDataSource;<br />
    dtsPiso: TDataSource;<br />
    dtsCapacho: TDataSource;<br />
    dtsTapete: TDataSource;<br />
    ADOQryVisita: TADOQuery;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblCirculacaoHorizontal: TADOTable;<br />
    tblCorredor: TADOTable;<br />
    tblPiso: TADOTable;<br />
    tblCapacho: TADOTable;<br />
    tblTapete: TADOTable;<br />
    dtsGrelha: TDataSource;<br />
    dtsBarreiraSuspensa: TDataSource;<br />
    dtsDesnivelTransversal: TDataSource;<br />
    dtsDegrau: TDataSource;<br />
    tblGrelha: TADOTable;<br />
    tblBarreiraSuspensa: TADOTable;<br />
    tblDesnivelTransversal: TADOTable;<br />
    tblDegrau: TADOTable;<br />
    dtsRampa: TDataSource;<br />
    dtsPlatPercVert: TDataSource;<br />
    dtsEscada: TDataSource;<br />
    dtsPlatPercInc: TDataSource;<br />
    tblRampa: TADOTable;<br />
    tblPlatPercVert: TADOTable;<br />
    tblEscada: TADOTable;<br />
    tblPlatPercInc: TADOTable;<br />
    tblCirculacaoHorizontalCodigo: TWideStringField;<br />
    tblCirculacaoHorizontalCodVisita: TWideStringField;<br />
    tblCirculacaoHorizontalQualLocalASerAnalizado: TWideStringField;<br />
    tblCirculacaoHorizontalStatus: TWideStringField;<br />
    tblCirculacaoHorizontalFoto: TBlobField;<br />
    tblCirculacaoHorizontalObs: TMemoField;<br />
    tblCorredorCodigo: TWideStringField;<br />
    tblCorredorCodCirculacaoHorizontal: TWideStringField;<br />
    tblCorredorIdentifique: TWideStringField;<br />
    tblCorredorQualAMenorLargura: TIntegerField;<br />
    tblCorredorQualOComprimento: TIntegerField;<br />
    tblCorredorStatus: TWideStringField;<br />
    tblCorredorFoto: TBlobField;<br />
    tblCorredorObs: TMemoField;<br />
    tblPisoCodigo: TWideStringField;<br />
    tblPisoCodCirculacaoHorizontal: TWideStringField;<br />
    tblPisoEspecifique: TWideStringField;<br />
    tblPisoCondicoesDoPiso: TWideStringField;<br />
    tblPisoQualORevestimento: TWideStringField;<br />
    tblPisoStatus: TWideStringField;<br />
    tblPisoFoto: TBlobField;<br />
    tblPisoObs: TMemoField;<br />
    tblCapachoCodigo: TWideStringField;<br />
    tblCapachoCodAcesso: TWideStringField;<br />
    tblCapachoCodCirculacaoHorizontal: TWideStringField;<br />
    tblCapachoIdentifique: TWideStringField;<br />
    tblCapachoAltura: TIntegerField;<br />
    tblCapachoStatus: TWideStringField;<br />
    tblCapachoFoto: TBlobField;<br />
    tblCapachoObs: TMemoField;<br />
    tblTapeteCodigo: TWideStringField;<br />
    tblTapeteCodAcesso: TWideStringField;<br />
    tblTapeteCodCirculacaoHorizontal: TWideStringField;<br />
    tblTapeteIdentifique: TWideStringField;<br />
    tblTapeteAltura: TIntegerField;<br />
    tblTapeteStatus: TWideStringField;<br />
    tblTapeteFoto: TBlobField;<br />
    tblTapeteObs: TMemoField;<br />
    tblRampaCodigo: TWideStringField;<br />
    tblRampaCodPasseioPublico: TWideStringField;<br />
    tblRampaCodAcesso: TWideStringField;<br />
    tblRampaCodCirculacaoVertical: TWideStringField;<br />
    tblRampaCodCirculacaoHorizontal: TWideStringField;<br />
    tblRampaCodLocalReuniao: TWideStringField;<br />
    tblRampaIdentifique: TWideStringField;<br />
    tblRampaCondicoesDePiso: TWideStringField;<br />
    tblRampaAlturaDesnivelVencido: TIntegerField;<br />
    tblRampaRampaEmCurva: TWideStringField;<br />
    tblRampaRaioInterno: TIntegerField;<br />
    tblRampaCorrimaoNaoEContinuiNosPatamares: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiAcabamentosCurvado: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiSinalizacaoBraille: TWideStringField;<br />
    tblRampaNaoPossuiCorrimaoIntermediario: TWideStringField;<br />
    tblRampaNaoPossuiCorrimaoEmAmbosOsLados: TWideStringField;<br />
    tblRampaNaoHaNecessidadeDePatamar: TWideStringField;<br />
    tblRampaNaoHaNecessidadeDeGuiaBaliz: TWideStringField;<br />
    tblRampaNaoHaNecessidadeProlongCorr: TWideStringField;<br />
    tblRampaNaoHaParedeAoLadoDoCorrimao: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiSecaoEmFormAdeq: TWideStringField;<br />
    tblRampaD1: TIntegerField;<br />
    tblRampaD2: TIntegerField;<br />
    tblRampaD3: TIntegerField;<br />
    tblRampaD4: TIntegerField;<br />
    tblRampaD5: TIntegerField;<br />
    tblRampaD6: TIntegerField;<br />
    tblRampaD7: TIntegerField;<br />
    tblRampaD8: TIntegerField;<br />
    tblRampaD9: TIntegerField;<br />
    tblRampaD10: TIntegerField;<br />
    tblRampaD11: TIntegerField;<br />
    tblRampaTemPisoTatilInterno: TWideStringField;<br />
    tblRampaStatus: TWideStringField;<br />
    tblRampaFoto: TBlobField;<br />
    tblRampaObs: TMemoField;<br />
    tblPlatPercVertCodigo: TWideStringField;<br />
    tblPlatPercVertCodLocalReuniao: TWideStringField;<br />
    tblPlatPercVertCodAcesso: TWideStringField;<br />
    tblPlatPercVertCodCirculacaoHoriz: TWideStringField;<br />
    tblPlatPercVertCodCirculacaoVertical: TWideStringField;<br />
    tblPlatPercVertCodElevador: TWideStringField;<br />
    tblPlatPercVertIdentifique: TWideStringField;<br />
    tblPlatPercVertDesnivelVencido: TIntegerField;<br />
    tblPlatPercVertPossuiCxEnclausurada: TWideStringField;<br />
    tblPlatPercVertPossuiDispositivoComunicacaoParaSolAux: TWideStringField;<br />
    tblPlatPercVertPossuiPessoalTreinadoDeAux: TWideStringField;<br />
    tblPlatPercVertPossuiSIA: TWideStringField;<br />
    tblPlatPercVertStatus: TWideStringField;<br />
    tblPlatPercVertFoto: TBlobField;<br />
    tblPlatPercVertObs: TMemoField;<br />
    tblGrelhaCodGrelha: TWideStringField;<br />
    tblGrelhaCodCirculacaoHorizontal: TWideStringField;<br />
    tblGrelhaCodAcesso: TWideStringField;<br />
    tblGrelhaCodPasseioPublico: TWideStringField;<br />
    tblGrelhaIdentifiqueGrelha: TWideStringField;<br />
    tblGrelhaGrelhaNoSentidoTransFlux: TWideStringField;<br />
    tblGrelhaD1: TIntegerField;<br />
    tblGrelhaD2: TIntegerField;<br />
    tblGrelhaStatus: TWideStringField;<br />
    tblGrelhaFoto: TBlobField;<br />
    tblGrelhaObs: TMemoField;<br />
    tblBarreiraSuspensaCodigo: TWideStringField;<br />
    tblBarreiraSuspensaCodCirculacaoHorizontal: TWideStringField;<br />
    tblBarreiraSuspensaIdentifique: TWideStringField;<br />
    tblBarreiraSuspensaD1: TIntegerField;<br />
    tblBarreiraSuspensaD2: TIntegerField;<br />
    tblBarreiraSuspensaD3: TIntegerField;<br />
    tblBarreiraSuspensaD4: TIntegerField;<br />
    tblBarreiraSuspensaStatus: TWideStringField;<br />
    tblBarreiraSuspensaFoto: TBlobField;<br />
    tblBarreiraSuspensaObs: TMemoField;<br />
    tblDesnivelTransversalCodigo: TWideStringField;<br />
    tblDesnivelTransversalCodPasseioPublico: TWideStringField;<br />
    tblDesnivelTransversalCodCirculacaoHorizontal: TWideStringField;<br />
    tblDesnivelTransversalCodAcesso: TWideStringField;<br />
    tblDesnivelTransversalIdentifique: TWideStringField;<br />
    tblDesnivelTransversalTipo: TWideStringField;<br />
    tblDesnivelTransversalStatus: TWideStringField;<br />
    tblDesnivelTransversalFoto: TBlobField;<br />
    tblDesnivelTransversalObs: TMemoField;<br />
    tblDegrauCodigo: TWideStringField;<br />
    tblDegrauCodPasseioPublico: TWideStringField;<br />
    tblDegrauCodAcesso: TWideStringField;<br />
    tblDegrauCodCirculacaoHorizontal: TWideStringField;<br />
    tblDegrauIdentifique: TWideStringField;<br />
    tblDegrauPossuiFaixaCorContraste: TWideStringField;<br />
    tblDegrauAlturaDegrau: TIntegerField;<br />
    tblDegrauStatus: TWideStringField;<br />
    tblDegrauFoto: TBlobField;<br />
    tblDegrauObs: TMemoField;<br />
    tblEscadaCodigo: TWideStringField;<br />
    tblEscadaCodPasseioPublico: TWideStringField;<br />
    tblEscadaCodCirculacaoHorizontal: TWideStringField;<br />
    tblEscadaCodCirculacaoVertical: TWideStringField;<br />
    tblEscadaCodAcesso: TWideStringField;<br />
    tblEscadaCodLocalReuniao: TWideStringField;<br />
    tblEscadaIdentifique: TWideStringField;<br />
    tblEscadaCondicoesDoPiso: TWideStringField;<br />
    tblEscadaPossuiEspelhoVazada: TWideStringField;<br />
    tblEscadaAEscadaNaoPossuiSinalizacaoContraste: TWideStringField;<br />
    tblEscadaCorrimaoNaoeContinuiNosParamares: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiAcabamentoCurvado: TWideStringField;<br />
    tblEscadaHaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaNaoHaNecessidadeDePatamar: TWideStringField;<br />
    tblEscadaOCorrimaoNaoPossuiSecaoEmFormaAdequada: TWideStringField;<br />
    tblEscadaDegrausEmLeque: TWideStringField;<br />
    tblEscadaDegrausComProfundidadeDesfavoravel: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmBraille: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmAmbosOsLados: TWideStringField;<br />
    tblEscadaNaoPossuiCorrimaoIntermediario: TWideStringField;<br />
    tblEscadaHaSinalizacaoNaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaD1: TIntegerField;<br />
    tblEscadaD2: TIntegerField;<br />
    tblEscadaD3: TIntegerField;<br />
    tblEscadaD4: TIntegerField;<br />
    tblEscadaD5: TIntegerField;<br />
    tblEscadaD6: TIntegerField;<br />
    tblEscadaD7: TIntegerField;<br />
    tblEscadaD8: TIntegerField;<br />
    tblEscadaD9: TIntegerField;<br />
    tblEscadaD10: TIntegerField;<br />
    tblEscadaStatus: TWideStringField;<br />
    tblEscadaFoto1: TBlobField;<br />
    tblEscadaFoto2: TBlobField;<br />
    tblEscadaObs: TMemoField;<br />
    tblPlatPercIncCodigo: TWideStringField;<br />
    tblPlatPercIncCodAcesso: TWideStringField;<br />
    tblPlatPercIncCodCirculacaoHorizontal: TWideStringField;<br />
    tblPlatPercIncCodCirculacaoVertical: TWideStringField;<br />
    tblPlatPercIncCodElevador: TWideStringField;<br />
    tblPlatPercIncCodLocalReuniao: TWideStringField;<br />
    tblPlatPercIncIdentifique: TWideStringField;<br />
    tblPlatPercIncHaParadaProgramadaNosPatamares: TWideStringField;<br />
    tblPlatPercIncHaParadaProgramadaACada320deAltura: TWideStringField;<br />
    tblPlatPercIncPossuiAssentoEscamoteavel: TWideStringField;<br />
    tblPlatPercIncPossuiDispositivoDeComParaPedirAuxilio: TWideStringField;<br />
    tblPlatPercIncPossuiSinalizacaoVisualNaAreaDeEmbarEPercurso: TWideStringField;<br />
    tblPlatPercIncPossuiPessoalTreinadoParaAuxilio: TWideStringField;<br />
    tblPlatPercIncPossuiSIA: TWideStringField;<br />
    tblPlatPercIncStatus: TWideStringField;<br />
    tblPlatPercIncFoto: TBlobField;<br />
    tblPlatPercIncObs: TMemoField;<br />
    tblEscadaD11: TIntegerField;<br />
    procedure DataModuleCreate(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMCirculacaoHorizontal: TDMCirculacaoHorizontal;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure TDMCirculacaoHorizontal.DataModuleCreate(Sender: TObject);<br />
//var<br />
//     spath : string;<br />
begin<br />
{<br />
     spath := extractfilepath(application.ExeName);<br />
     ADOConnection1.Connected :=False;<br />
     ADOConnection1.ConnectionString:= &#8216;FILE NAME=&#8217;+spath+&#8217;bancodedados.udl&#8217;;<br />
     ADOConnection1.Connected :=True;<br />
}<br />
{     with formDataModule do<br />
     begin<br />
          ADOConnection1.Close;<br />
          ADOConnection1.ConnectionString:=&#8217;FILE NAME=&#8217;+ExtractFilePath(ParamStr(0))+&#8217;bancodedados.udl&#8217;;<br />
//          ADOConnection1.ConnectionString:=&#8217;FILE NAME=C:\sistemavistoria1\fontes\bancodedados.udl&#8217;;<br />
          ADOConnection1.Open;<br />
     end;</p>
<p>}<br />
end;</p>
<p>end.<br />
unit frmDMCirculacaoVertical;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, ADODB, DB;</p>
<p>type<br />
  TDMCirculacaoVertical = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    dtsEmpresa: TDataSource;<br />
    tblEmpresa: TADOTable;<br />
    dtsRampa: TDataSource;<br />
    dtsEscada: TDataSource;<br />
    dtsElevador: TDataSource;<br />
    dtsPlatPercVert: TDataSource;<br />
    dtsPlatPercInc: TDataSource;<br />
    dtsEscadaRolante: TDataSource;<br />
    dtsEsteiraRolante: TDataSource;<br />
    tblRampa: TADOTable;<br />
    tblEscada: TADOTable;<br />
    tblPlatPercVert: TADOTable;<br />
    tblPlatPercInc: TADOTable;<br />
    tblEscadaRolante: TADOTable;<br />
    tblEsteiraRolante: TADOTable;<br />
    tblCirculacaoVertical: TADOTable;<br />
    dtsCirculacaoVertical: TDataSource;<br />
    tblCirculacaoVerticalCodigo: TWideStringField;<br />
    tblCirculacaoVerticalCodVisita: TWideStringField;<br />
    tblCirculacaoVerticalIdentifique: TWideStringField;<br />
    tblCirculacaoVerticalStatus: TWideStringField;<br />
    tblCirculacaoVerticalFoto: TBlobField;<br />
    tblCirculacaoVerticalObs: TMemoField;<br />
    tblElevador: TADOTable;<br />
    tblElevadorCodigo: TWideStringField;<br />
    tblElevadorCodCirculacaoVertical: TWideStringField;<br />
    tblElevadorIdentifique: TWideStringField;<br />
    tblElevadorAlvaraNumero: TIntegerField;<br />
    tblElevadorAlturaBotoneiraExterna: TIntegerField;<br />
    tblElevadorAlturaDaSinalizacao: TIntegerField;<br />
    tblElevadorHaSinalizacaoEmBrailleNoBatente: TWideStringField;<br />
    tblElevadorHaSinalizaCaoemBrailleNaBotoneiraExterna: TWideStringField;<br />
    tblElevadorHaSinalSonosoIndicandoSubidaEDescida: TWideStringField;<br />
    tblElevadorHaComunicaoAuditivaIndicandoAndar: TWideStringField;<br />
    tblElevadorHaSinalizacaoEmBrailleNaBotoneiraInterna: TWideStringField;<br />
    tblElevadorHaSistemaDeProtecaoEReaberturaDePorta: TWideStringField;<br />
    tblElevadorHaInterfoneComAPortaria: TWideStringField;<br />
    tblElevadorHaCameraDeVideoComAPortaria: TWideStringField;<br />
    tblElevadorD1: TIntegerField;<br />
    tblElevadorD2: TIntegerField;<br />
    tblElevadorD3: TIntegerField;<br />
    tblElevadorD4: TIntegerField;<br />
    tblElevadorD5: TIntegerField;<br />
    tblElevadorD6: TIntegerField;<br />
    tblElevadorD7: TIntegerField;<br />
    tblElevadorD8: TIntegerField;<br />
    tblElevadorD9: TIntegerField;<br />
    tblElevadorD10: TIntegerField;<br />
    tblElevadorD11: TIntegerField;<br />
    tblElevadorD12: TIntegerField;<br />
    tblElevadorD13: TIntegerField;<br />
    tblElevadorQualTipoDePorta: TWideStringField;<br />
    tblElevadorStatus: TWideStringField;<br />
    tblElevadorFoto: TBlobField;<br />
    tblElevadorObs: TMemoField;<br />
    tblPlatPercVertCodigo: TWideStringField;<br />
    tblPlatPercVertCodLocalReuniao: TWideStringField;<br />
    tblPlatPercVertCodAcesso: TWideStringField;<br />
    tblPlatPercVertCodCirculacaoHoriz: TWideStringField;<br />
    tblPlatPercVertCodCirculacaoVertical: TWideStringField;<br />
    tblPlatPercVertCodElevador: TWideStringField;<br />
    tblPlatPercVertIdentifique: TWideStringField;<br />
    tblPlatPercVertDesnivelVencido: TIntegerField;<br />
    tblPlatPercVertPossuiCxEnclausurada: TWideStringField;<br />
    tblPlatPercVertPossuiDispositivoComunicacaoParaSolAux: TWideStringField;<br />
    tblPlatPercVertPossuiPessoalTreinadoDeAux: TWideStringField;<br />
    tblPlatPercVertPossuiSIA: TWideStringField;<br />
    tblPlatPercVertStatus: TWideStringField;<br />
    tblPlatPercVertFoto: TBlobField;<br />
    tblPlatPercVertObs: TMemoField;<br />
    tblEscadaRolanteCodigo: TWideStringField;<br />
    tblEscadaRolanteCodCirculacaoVertical: TWideStringField;<br />
    tblEscadaRolanteIdentifique: TWideStringField;<br />
    tblEscadaRolantePossuiPlataformaParaCadeiraDeRodas: TWideStringField;<br />
    tblEscadaRolantePossuiSinalizacaoVisual: TWideStringField;<br />
    tblEscadaRolantePossuiSinalizacaoTatil: TWideStringField;<br />
    tblEscadaRolantePossuiInstrucoesDeUso: TWideStringField;<br />
    tblEscadaRolanteASinalizInformObrigAcompPessoalHabilitado: TWideStringField;<br />
    tblEscadaRolantePossuiDispositivoDeComunicacao: TWideStringField;<br />
    tblEscadaRolantePossuiSimboloInternacionalDeAcesso: TWideStringField;<br />
    tblEscadaRolantePossuiPisoTatilDeAlerta: TWideStringField;<br />
    tblEscadaRolanteLarguraDoPisoTatil: TIntegerField;<br />
    tblEscadaRolanteStatus: TWideStringField;<br />
    tblEscadaRolanteFoto: TBlobField;<br />
    tblEscadaRolanteObs: TMemoField;<br />
    tblEsteiraRolanteCodigo: TWideStringField;<br />
    tblEsteiraRolanteCodCirculacaoVertical: TWideStringField;<br />
    tblEsteiraRolanteIdentifique: TWideStringField;<br />
    tblEsteiraRolanteSinalIndicNecdAjudaPCadeiraIncl: TWideStringField;<br />
    tblEsteiraRolantePossuiDispositivoDeComunicacao: TWideStringField;<br />
    tblEsteiraRolantePossuiSimboloInterAcesso: TWideStringField;<br />
    tblEsteiraRolantePossuiPisoTatil: TWideStringField;<br />
    tblEsteiraRolanteLarguraPisoTatil: TIntegerField;<br />
    tblEsteiraRolanteStatus: TWideStringField;<br />
    tblEsteiraRolanteFoto: TBlobField;<br />
    tblEsteiraRolanteObs: TMemoField;<br />
    dtsRota: TDataSource;<br />
    tblRota: TADOTable;<br />
    tblRotaCodigo: TWideStringField;<br />
    tblRotaCodCirculacaoVertical: TWideStringField;<br />
    tblRotaHaRotaAcessInterLigPavColPub: TWideStringField;<br />
    tblRotaStatus: TWideStringField;<br />
    tblRotaFoto: TBlobField;<br />
    tblRotaObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMCirculacaoVertical: TDMCirculacaoVertical;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMConexao;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMConexao = class(TDataModule)<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMConexao: TDMConexao;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMCozinhas;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMCozinhas = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsCozinha: TDataSource;<br />
    tblCozinha: TADOTable;<br />
    tblCozinhaCodigo: TWideStringField;<br />
    tblCozinhaCodVisita: TWideStringField;<br />
    tblCozinhaIdentifique: TWideStringField;<br />
    tblCozinhaExisteCondicaoCirculacao: TWideStringField;<br />
    tblCozinhaD1: TIntegerField;<br />
    tblCozinhaD2: TIntegerField;<br />
    tblCozinhaD3: TIntegerField;<br />
    tblCozinhaD4: TIntegerField;<br />
    tblCozinhaStatus: TWideStringField;<br />
    tblCozinhaFoto: TBlobField;<br />
    tblCozinhaObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMCozinhas: TDMCozinhas;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMEquipAutoAtend;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMEquipamentoAutoAtend = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsEquipautoAtend: TDataSource;<br />
    tblEquipAutoAtend: TADOTable;<br />
    tblEquipAutoAtendCodigo: TWideStringField;<br />
    tblEquipAutoAtendCodVisita: TWideStringField;<br />
    tblEquipAutoAtendIdentifique: TWideStringField;<br />
    tblEquipAutoAtendLocalizacao: TWideStringField;<br />
    tblEquipAutoAtendQtdEquipAcessPorPavimento: TIntegerField;<br />
    tblEquipAutoAtendHaPeloMenosUmEquipAcessivel: TWideStringField;<br />
    tblEquipAutoAtendAreaDeAproximacao: TWideStringField;<br />
    tblEquipAutoAtendControlesAMaisDe30cmDaFrente: TWideStringField;<br />
    tblEquipAutoAtendDispEntradaSaidaAMaisDe30cm: TWideStringField;<br />
    tblEquipAutoAtendDispEntradaSaidaEntre040e120cm: TWideStringField;<br />
    tblEquipAutoAtendCtrlsEntre080e120cm: TWideStringField;<br />
    tblEquipAutoAtendHaConectorParaFoneDeOuvido: TWideStringField;<br />
    tblEquipAutoAtendModuloDeReferenciaGarantido: TWideStringField;<br />
    tblEquipAutoAtendD1: TIntegerField;<br />
    tblEquipAutoAtendD2: TIntegerField;<br />
    tblEquipAutoAtendStatus: TWideStringField;<br />
    tblEquipAutoAtendFoto: TBlobField;<br />
    tblEquipAutoAtendObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMEquipamentoAutoAtend: TDMEquipamentoAutoAtend;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMEsporteLazerTurismo;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMEsporteLazerTurismo = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeEsporteLazerTurismo: TDataSource;<br />
    tblLocaisDeEsporteLazerTurismo: TADOTable;<br />
    tblLocaisDeEsporteLazerTurismoCodigo: TWideStringField;<br />
    tblLocaisDeEsporteLazerTurismoCodVisita: TWideStringField;<br />
    tblLocaisDeEsporteLazerTurismoIdentifique: TWideStringField;<br />
    tblLocaisDeEsporteLazerTurismoPortasComVaoLivreMin: TWideStringField;<br />
    tblLocaisDeEsporteLazerTurismoStatus: TWideStringField;<br />
    tblLocaisDeEsporteLazerTurismoFoto: TBlobField;<br />
    tblLocaisDeEsporteLazerTurismoObs: TMemoField;<br />
    dtsArquibancada: TDataSource;<br />
    dtsParquePraca: TDataSource;<br />
    dtsPiscina: TDataSource;<br />
    dtsEscadaPiscina: TDataSource;<br />
    dtsRampaSubmersa: TDataSource;<br />
    dtsBancoPiscina: TDataSource;<br />
    tblArquibancada: TADOTable;<br />
    tblParquePraca: TADOTable;<br />
    tblPiscina: TADOTable;<br />
    tblRampaSubmersa: TADOTable;<br />
    tblBancoPiscina: TADOTable;<br />
    tblEscadaPiscina: TADOTable;<br />
    tblArquibancadaCodigo: TWideStringField;<br />
    tblArquibancadaCodLocalEsportLazer: TWideStringField;<br />
    tblArquibancadaIdentifique: TWideStringField;<br />
    tblArquibancadaExistemEspacosReservadosPara: TWideStringField;<br />
    tblArquibancadaAssentosReservadosEstaoSinalizados: TWideStringField;<br />
    tblArquibancadaExisteRotaAcessivelInterligndEspAoAssentos: TWideStringField;<br />
    tblArquibancadaStatus: TWideStringField;<br />
    tblArquibancadaFoto: TBlobField;<br />
    tblArquibancadaObs: TMemoField;<br />
    tblParquePracaCodigo: TWideStringField;<br />
    tblParquePracaCodLocalEsporteLazer: TWideStringField;<br />
    tblParquePracaIdentifique: TWideStringField;<br />
    tblParquePracaMobiliarioOuEquipSaoAcessiveis: TWideStringField;<br />
    tblParquePracaExistePeloMenosUmaMesaAcessivel: TWideStringField;<br />
    tblParquePracaStatus: TWideStringField;<br />
    tblParquePracaFoto: TBlobField;<br />
    tblParquePracaObs: TMemoField;<br />
    tblPiscinaCodigo: TWideStringField;<br />
    tblPiscinaCodLocalEsporteLazer: TWideStringField;<br />
    tblPiscinaIdentifique: TWideStringField;<br />
    tblPiscinaPisoNoEntornoDaPiscinaAtiderrapante: TWideStringField;<br />
    tblPiscinaHaEquipMecOuEletricParaTrans: TWideStringField;<br />
    tblPiscinaNaoHaAcessoAPiscinaParaPCR: TWideStringField;<br />
    tblPiscinaStatus: TWideStringField;<br />
    tblPiscinaFoto: TBlobField;<br />
    tblPiscinaObs: TMemoField;<br />
    tblEscadaPiscinaCodigo: TWideStringField;<br />
    tblEscadaPiscinaCodLocalEsporteLazer: TWideStringField;<br />
    tblEscadaPiscinaIdentifique: TWideStringField;<br />
    tblEscadaPiscinaBordaDegrauAcabamentoArredondado: TWideStringField;<br />
    tblEscadaPiscinaEscadaSubmersaTemCorrimaoAmbosLados: TWideStringField;<br />
    tblEscadaPiscinaDistanciaEntreCorrimaos: TWideStringField;<br />
    tblEscadaPiscinaD1: TIntegerField;<br />
    tblEscadaPiscinaD2: TIntegerField;<br />
    tblEscadaPiscinaD3: TIntegerField;<br />
    tblEscadaPiscinaD4: TIntegerField;<br />
    tblEscadaPiscinaD5: TIntegerField;<br />
    tblEscadaPiscinaStatus: TWideStringField;<br />
    tblEscadaPiscinaFoto: TBlobField;<br />
    tblEscadaPiscinaObs: TMemoField;<br />
    tblRampaSubmersaCodigo: TWideStringField;<br />
    tblRampaSubmersaCodLocalEsporteLazer: TWideStringField;<br />
    tblRampaSubmersaIdentifique: TWideStringField;<br />
    tblRampaSubmersaPossuiCorrimaoAmbosLados: TWideStringField;<br />
    tblRampaSubmersaDistanciaEntreCorrimao: TWideStringField;<br />
    tblRampaSubmersaD1: TIntegerField;<br />
    tblRampaSubmersaD2: TIntegerField;<br />
    tblRampaSubmersaD3: TIntegerField;<br />
    tblRampaSubmersaD4: TIntegerField;<br />
    tblRampaSubmersaD5: TIntegerField;<br />
    tblRampaSubmersaStatus: TWideStringField;<br />
    tblRampaSubmersaFoto: TBlobField;<br />
    tblRampaSubmersaObs: TMemoField;<br />
    tblBancoPiscinaCodigo: TWideStringField;<br />
    tblBancoPiscinaCodLocalEsporteLazer: TWideStringField;<br />
    tblBancoPiscinaIdentifique: TWideStringField;<br />
    tblBancoPiscinaAreaDeAproxManobraNaoInterfereAreaCir: TWideStringField;<br />
    tblBancoPiscinaExtensaoDoBanco: TIntegerField;<br />
    tblBancoPiscinaD1: TIntegerField;<br />
    tblBancoPiscinaD2: TIntegerField;<br />
    tblBancoPiscinaD3: TIntegerField;<br />
    tblBancoPiscinaStatus: TWideStringField;<br />
    tblBancoPiscinaFoto: TBlobField;<br />
    tblBancoPiscinaObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMEsporteLazerTurismo: TDMEsporteLazerTurismo;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMEstacionamento;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMEstacionamento = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsEstacionamento: TDataSource;<br />
    tblEstacionamento: TADOTable;<br />
    tblEstacionamentoCodigo: TWideStringField;<br />
    tblEstacionamentoCodVisita: TWideStringField;<br />
    tblEstacionamentoIdentifique: TWideStringField;<br />
    tblEstacionamentoQtdTotalVagas: TIntegerField;<br />
    tblEstacionamentoQtdVagasParaDeficientes: TIntegerField;<br />
    tblEstacionamentoLarguraVaga: TIntegerField;<br />
    tblEstacionamentoComprimentoVaga: TIntegerField;<br />
    tblEstacionamentoLarguraFaixaAdicional: TIntegerField;<br />
    tblEstacionamentoVagasAdaptProxAoAcessoPrincipal: TWideStringField;<br />
    tblEstacionamentoVagasAdaptLocalizadaEmRotaAcesso: TWideStringField;<br />
    tblEstacionamentoVagasAdaptTemSinalizVert: TWideStringField;<br />
    tblEstacionamentoTemSinalizacaoHorizontalAdequada: TWideStringField;<br />
    tblEstacionamentoSinalOrientPercAtVagaAcess: TWideStringField;<br />
    tblEstacionamentoStatus: TWideStringField;<br />
    tblEstacionamentoFoto: TBlobField;<br />
    tblEstacionamentoObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMEstacionamento: TDMEstacionamento;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMLocaisDeEnsino;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMLocaisDeEnsino = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeEnsino: TDataSource;<br />
    tblLocaisDeEnsino: TADOTable;<br />
    tblLocaisDeEnsinoCodigo: TWideStringField;<br />
    tblLocaisDeEnsinoCodVisita: TWideStringField;<br />
    tblLocaisDeEnsinoIdentifique: TWideStringField;<br />
    tblLocaisDeEnsinoEntradaEmLocalDeMenorFluxo: TWideStringField;<br />
    tblLocaisDeEnsinoTodasAsAreasAdmSaoAcessiveis: TWideStringField;<br />
    tblLocaisDeEnsinoIdentAresAdminInacessiveis: TMemoField;<br />
    tblLocaisDeEnsinoTodasASAreasCompSaoAcessiveis: TWideStringField;<br />
    tblLocaisDeEnsinoIdentAreasCompInacessiveis: TMemoField;<br />
    tblLocaisDeEnsinoStatus: TWideStringField;<br />
    tblLocaisDeEnsinoFoto: TBlobField;<br />
    tblLocaisDeEnsinoObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMLocaisDeEnsino: TDMLocaisDeEnsino;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMLocaisDeExposicao;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMLocaisDeExposicao = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeExposicao: TDataSource;<br />
    tblLocaisDeExposicao: TADOTable;<br />
    tblLocaisDeExposicaoCodigo: TWideStringField;<br />
    tblLocaisDeExposicaoCodVisita: TWideStringField;<br />
    tblLocaisDeExposicaoIdentifique: TWideStringField;<br />
    tblLocaisDeExposicaoTodosElemtExpPublicaEstaAcessiveis: TWideStringField;<br />
    tblLocaisDeExposicaoTextosExplicOuSimilarEmBraille: TWideStringField;<br />
    tblLocaisDeExposicaoStatus: TWideStringField;<br />
    tblLocaisDeExposicaoFoto: TBlobField;<br />
    tblLocaisDeExposicaoObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMLocaisDeExposicao: TDMLocaisDeExposicao;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMLocaisDeHospedagem;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMLocaisDeHospedagem = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeHospedagem: TDataSource;<br />
    tblLocaisDeHospedagem: TADOTable;<br />
    tblLocaisDeHospedagemCodigo: TWideStringField;<br />
    tblLocaisDeHospedagemCodVisita: TWideStringField;<br />
    tblLocaisDeHospedagemIdentifique: TWideStringField;<br />
    tblLocaisDeHospedagemQualTotalDeDormitorios: TIntegerField;<br />
    tblLocaisDeHospedagemQntsSaoConsideradosAcessiveis: TIntegerField;<br />
    tblLocaisDeHospedagemDormitoriosAcessiveisEmTodosOsNiveis: TWideStringField;<br />
    tblLocaisDeHospedagemDormitoriosTemAreaParaGiroDe360g: TWideStringField;<br />
    tblLocaisDeHospedagemAreaCirculacaoIgualSup090: TWideStringField;<br />
    tblLocaisDeHospedagemTemSanitarioAdaptado: TWideStringField;<br />
    tblLocaisDeHospedagemSanitarioTemDispositivoDeChamadaDeEmergencia: TWideStringField;<br />
    tblLocaisDeHospedagemD1: TIntegerField;<br />
    tblLocaisDeHospedagemD2: TIntegerField;<br />
    tblLocaisDeHospedagemD3: TIntegerField;<br />
    tblLocaisDeHospedagemD4: TIntegerField;<br />
    tblLocaisDeHospedagemD5: TIntegerField;<br />
    tblLocaisDeHospedagemStatus: TWideStringField;<br />
    tblLocaisDeHospedagemFoto: TBlobField;<br />
    tblLocaisDeHospedagemObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMLocaisDeHospedagem: TDMLocaisDeHospedagem;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMLocaisDeLeitura;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMLocaisDeLeitura = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeLeitura: TDataSource;<br />
    tblLocaisDeLeitura: TADOTable;<br />
    tblLocaisDeLeituraCodigo: TWideStringField;<br />
    tblLocaisDeLeituraCodVisita: TWideStringField;<br />
    tblLocaisDeLeituraIdentifique: TWideStringField;<br />
    tblLocaisDeLeituraTodosOsLocaisEstaoAcessiveis: TWideStringField;<br />
    tblLocaisDeLeituraQualADistanciaEntreEstantesNaBiblioteca: TIntegerField;<br />
    tblLocaisDeLeituraEntrEstantesACada15mExisteEspManobra: TWideStringField;<br />
    tblLocaisDeLeituraABibliotecaPossuiPublicacoesEmBraille: TWideStringField;<br />
    tblLocaisDeLeituraABibliotecaPossuiRecurspsAudiovisiaus: TWideStringField;<br />
    tblLocaisDeLeituraOAcervoEAbertoAoPublico: TWideStringField;<br />
    tblLocaisDeLeituraStatus: TWideStringField;<br />
    tblLocaisDeLeituraObs: TBlobField;<br />
    tblLocaisDeLeituraFoto: TBlobField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMLocaisDeLeitura: TDMLocaisDeLeitura;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMLocaisDeRefeicao;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMLocaisDeRefeicao = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeRefeicao: TDataSource;<br />
    tblLocaisDeRefeicao: TADOTable;<br />
    tblLocaisDeRefeicaoCodigo: TWideStringField;<br />
    tblLocaisDeRefeicaoCodVisita: TWideStringField;<br />
    tblLocaisDeRefeicaoIdentifique: TWideStringField;<br />
    tblLocaisDeRefeicaoTotalDeMesa: TIntegerField;<br />
    tblLocaisDeRefeicaoQtdAdaptadas: TIntegerField;<br />
    tblLocaisDeRefeicaoFaixaLivreDeCirculacaoDe090: TWideStringField;<br />
    tblLocaisDeRefeicaoAreaDeManobraDe: TWideStringField;<br />
    tblLocaisDeRefeicaoStatus: TWideStringField;<br />
    tblLocaisDeRefeicaoFoto: TBlobField;<br />
    tblLocaisDeRefeicaoObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMLocaisDeRefeicao: TDMLocaisDeRefeicao;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.</p>
<p>unit frmDMLocaisDeReuniao;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMLocaisDeReuniao = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeReuniao: TDataSource;<br />
    tblLocaisDeReuniao: TADOTable;<br />
    tblLocaisDeReuniaoCodigo: TWideStringField;<br />
    tblLocaisDeReuniaoCodVisita: TWideStringField;<br />
    tblLocaisDeReuniaoTotalDeAssentos: TIntegerField;<br />
    tblLocaisDeReuniaoD1: TIntegerField;<br />
    tblLocaisDeReuniaoD2: TIntegerField;<br />
    tblLocaisDeReuniaoStatus: TWideStringField;<br />
    tblLocaisDeReuniaoFoto: TBlobField;<br />
    tblLocaisDeReuniaoObs: TMemoField;<br />
    dtsEspacoParaPessoas: TDataSource;<br />
    tblEspacoParaPessoas: TADOTable;<br />
    tblLocaisDeReuniaoIdentifique: TWideStringField;<br />
    tblEspacoParaPessoasCodigo: TWideStringField;<br />
    tblEspacoParaPessoasCodLocalReuniao: TWideStringField;<br />
    tblEspacoParaPessoasNumeroAssentosReservados: TIntegerField;<br />
    tblEspacoParaPessoasHaSinalizBilheteria: TWideStringField;<br />
    tblEspacoParaPessoasEspacoREstaoDivNosDifSetores: TWideStringField;<br />
    tblEspacoParaPessoasEspacoEstaoDistribEmRotasAcessiveis: TWideStringField;<br />
    tblEspacoParaPessoasEspacoEstaoLocaliPisoPlano: TWideStringField;<br />
    tblEspacoParaPessoasEspacoGarantemConfortoBoaVisAcustic: TWideStringField;<br />
    tblEspacoParaPessoasEspacoTemCadeiraLateralAcomp: TWideStringField;<br />
    tblEspacoParaPessoasTipoEspaco: TWideStringField;<br />
    tblEspacoParaPessoasStatus: TWideStringField;<br />
    tblEspacoParaPessoasFoto: TBlobField;<br />
    tblEspacoParaPessoasObs: TMemoField;<br />
    tblEspacoParaPessoasHaSinalizIndicandoLocalizacao: TWideStringField;<br />
    dtsBastidores: TDataSource;<br />
    tblBastidores: TADOTable;<br />
    tblBastidoresCodigo: TWideStringField;<br />
    tblBastidoresCodLocalReuniao: TWideStringField;<br />
    tblBastidoresIdentifique: TWideStringField;<br />
    tblBastidoresTemCamarimAcessivel: TWideStringField;<br />
    tblBastidoresTipo: TWideStringField;<br />
    tblBastidoresStatus: TWideStringField;<br />
    tblBastidoresFoto: TBlobField;<br />
    tblBastidoresObs: TMemoField;<br />
    tblPalco: TADOTable;<br />
    dtsPalco: TDataSource;<br />
    tblPalcoCodigo: TWideStringField;<br />
    tblPalcoCodLocalReuniao: TWideStringField;<br />
    tblPalcoIdentifique: TWideStringField;<br />
    tblPalcoHaDesnivelEmRelacaoAPlateia: TWideStringField;<br />
    tblPalcoAlturaDesnivel: TIntegerField;<br />
    tblPalcoHaPisoTatilDeAlertaNaBeiradaDoPalco: TWideStringField;<br />
    tblPalcoLarguraDoPisoTatil: TIntegerField;<br />
    tblPalcoHaBarreiraArqNaBeiradaDoPalco: TWideStringField;<br />
    tblPalcoLarguraDaBarreira: TIntegerField;<br />
    tblPalcoHaDispTecAsstAtndrPalcPedDefAudVis: TWideStringField;<br />
    tblPalcoNaoHaRotaAcessivalAoPalco: TWideStringField;<br />
    tblPalcoStatus: TWideStringField;<br />
    tblPalcoFoto: TBlobField;<br />
    tblPalcoObs: TMemoField;<br />
    tblRampa: TADOTable;<br />
    dtsRampa: TDataSource;<br />
    tblRampaCodigo: TWideStringField;<br />
    tblRampaCodPasseioPublico: TWideStringField;<br />
    tblRampaCodAcesso: TWideStringField;<br />
    tblRampaCodCirculacaoVertical: TWideStringField;<br />
    tblRampaCodCirculacaoHorizontal: TWideStringField;<br />
    tblRampaCodLocalReuniao: TWideStringField;<br />
    tblRampaIdentifique: TWideStringField;<br />
    tblRampaCondicoesDePiso: TWideStringField;<br />
    tblRampaAlturaDesnivelVencido: TIntegerField;<br />
    tblRampaRampaEmCurva: TWideStringField;<br />
    tblRampaRaioInterno: TIntegerField;<br />
    tblRampaCorrimaoNaoEContinuiNosPatamares: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiAcabamentosCurvado: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiSinalizacaoBraille: TWideStringField;<br />
    tblRampaNaoPossuiCorrimaoIntermediario: TWideStringField;<br />
    tblRampaNaoPossuiCorrimaoEmAmbosOsLados: TWideStringField;<br />
    tblRampaNaoHaNecessidadeDePatamar: TWideStringField;<br />
    tblRampaNaoHaNecessidadeDeGuiaBaliz: TWideStringField;<br />
    tblRampaNaoHaNecessidadeProlongCorr: TWideStringField;<br />
    tblRampaNaoHaParedeAoLadoDoCorrimao: TWideStringField;<br />
    tblRampaCorrimaoNaoPossuiSecaoEmFormAdeq: TWideStringField;<br />
    tblRampaD1: TIntegerField;<br />
    tblRampaD2: TIntegerField;<br />
    tblRampaD3: TIntegerField;<br />
    tblRampaD4: TIntegerField;<br />
    tblRampaD5: TIntegerField;<br />
    tblRampaD6: TIntegerField;<br />
    tblRampaD7: TIntegerField;<br />
    tblRampaD8: TIntegerField;<br />
    tblRampaD9: TIntegerField;<br />
    tblRampaD10: TIntegerField;<br />
    tblRampaD11: TIntegerField;<br />
    tblRampaTemPisoTatilInterno: TWideStringField;<br />
    tblRampaStatus: TWideStringField;<br />
    tblRampaFoto: TBlobField;<br />
    tblRampaObs: TMemoField;<br />
    dtsPlataformaPercursoVertical: TDataSource;<br />
    dtsPlataformaPercursoInclinado: TDataSource;<br />
    dtsEscada: TDataSource;<br />
    tblPlataformaPercursoVertical: TADOTable;<br />
    tblPlataformaDePercursoInclinado: TADOTable;<br />
    tblEscada: TADOTable;<br />
    tblPlataformaPercursoVerticalCodigo: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodLocalReuniao: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodAcesso: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodCirculacaoHoriz: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodCirculacaoVertical: TWideStringField;<br />
    tblPlataformaPercursoVerticalCodElevador: TWideStringField;<br />
    tblPlataformaPercursoVerticalIdentifique: TWideStringField;<br />
    tblPlataformaPercursoVerticalDesnivelVencido: TIntegerField;<br />
    tblPlataformaPercursoVerticalPossuiCxEnclausurada: TWideStringField;<br />
    tblPlataformaPercursoVerticalPossuiDispositivoComunicacaoParaSolAux: TWideStringField;<br />
    tblPlataformaPercursoVerticalPossuiPessoalTreinadoDeAux: TWideStringField;<br />
    tblPlataformaPercursoVerticalPossuiSIA: TWideStringField;<br />
    tblPlataformaPercursoVerticalStatus: TWideStringField;<br />
    tblPlataformaPercursoVerticalFoto: TBlobField;<br />
    tblPlataformaPercursoVerticalObs: TMemoField;<br />
    tblPlataformaDePercursoInclinadoCodigo: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoCodAcesso: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoCodCirculacaoHorizontal: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoCodCirculacaoVertical: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoCodElevador: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoCodLocalReuniao: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoIdentifique: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoHaParadaProgramadaNosPatamares: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoHaParadaProgramadaACada320deAltura: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoPossuiAssentoEscamoteavel: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoPossuiDispositivoDeComParaPedirAuxilio: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoPossuiSinalizacaoVisualNaAreaDeEmbarEPercurso: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoPossuiPessoalTreinadoParaAuxilio: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoPossuiSIA: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoStatus: TWideStringField;<br />
    tblPlataformaDePercursoInclinadoFoto: TBlobField;<br />
    tblPlataformaDePercursoInclinadoObs: TMemoField;<br />
    tblEscadaCodigo: TWideStringField;<br />
    tblEscadaCodPasseioPublico: TWideStringField;<br />
    tblEscadaCodCirculacaoHorizontal: TWideStringField;<br />
    tblEscadaCodCirculacaoVertical: TWideStringField;<br />
    tblEscadaCodAcesso: TWideStringField;<br />
    tblEscadaCodLocalReuniao: TWideStringField;<br />
    tblEscadaIdentifique: TWideStringField;<br />
    tblEscadaCondicoesDoPiso: TWideStringField;<br />
    tblEscadaPossuiEspelhoVazada: TWideStringField;<br />
    tblEscadaAEscadaNaoPossuiSinalizacaoContraste: TWideStringField;<br />
    tblEscadaCorrimaoNaoeContinuiNosParamares: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiAcabamentoCurvado: TWideStringField;<br />
    tblEscadaHaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaNaoHaNecessidadeDePatamar: TWideStringField;<br />
    tblEscadaOCorrimaoNaoPossuiSecaoEmFormaAdequada: TWideStringField;<br />
    tblEscadaDegrausEmLeque: TWideStringField;<br />
    tblEscadaDegrausComProfundidadeDesfavoravel: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmBraille: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmAmbosOsLados: TWideStringField;<br />
    tblEscadaNaoPossuiCorrimaoIntermediario: TWideStringField;<br />
    tblEscadaHaSinalizacaoNaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaD1: TIntegerField;<br />
    tblEscadaD2: TIntegerField;<br />
    tblEscadaD3: TIntegerField;<br />
    tblEscadaD4: TIntegerField;<br />
    tblEscadaD5: TIntegerField;<br />
    tblEscadaD6: TIntegerField;<br />
    tblEscadaD7: TIntegerField;<br />
    tblEscadaD8: TIntegerField;<br />
    tblEscadaD9: TIntegerField;<br />
    tblEscadaD10: TIntegerField;<br />
    tblEscadaD11: TIntegerField;<br />
    tblEscadaStatus: TWideStringField;<br />
    tblEscadaFoto1: TBlobField;<br />
    tblEscadaFoto2: TBlobField;<br />
    tblEscadaObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMLocaisDeReuniao: TDMLocaisDeReuniao;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMLocaisDeSaude;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMLocaisDeSaude = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsLocaisDeSaude: TDataSource;<br />
    tblLocaisDeSaude: TADOTable;<br />
    tblLocaisDeSaudeCodigo: TWideStringField;<br />
    tblLocaisDeSaudeCodVisita: TWideStringField;<br />
    tblLocaisDeSaudeIdentifique: TWideStringField;<br />
    tblLocaisDeSaudeTotalDeLeitosComSanitario: TIntegerField;<br />
    tblLocaisDeSaudeQntsSaoAcessiveis: TIntegerField;<br />
    tblLocaisDeSaudeQntsSanitariosExistem: TIntegerField;<br />
    tblLocaisDeSaudeQntsDestesSaoAcessiveis: TIntegerField;<br />
    tblLocaisDeSaudeStatus: TWideStringField;<br />
    tblLocaisDeSaudeFoto: TBlobField;<br />
    tblLocaisDeSaudeObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMLocaisDeSaude: TDMLocaisDeSaude;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMMobiliario;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMMobiliario = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    dtsEmpresa: TDataSource;<br />
    dtsMobiliario: TDataSource;<br />
    tblMobiliario: TADOTable;<br />
    dtsTelefone: TDataSource;<br />
    dtsBebedouro: TDataSource;<br />
    dtsMesaSupTrabalho: TDataSource;<br />
    dtsAssentosFixos: TDataSource;<br />
    dtsBalcao: TDataSource;<br />
    dtsBilheteria: TDataSource;<br />
    dtsLousa: TDataSource;<br />
    dtsCama: TDataSource;<br />
    dtsAutoservico: TDataSource;<br />
    dtsArmario: TDataSource;<br />
    tblTelefone: TADOTable;<br />
    tblBebedouro: TADOTable;<br />
    tblMesaSupTrabalho: TADOTable;<br />
    tblAssentosFixos: TADOTable;<br />
    tblBalcao: TADOTable;<br />
    tblBilheteria: TADOTable;<br />
    tblLousa: TADOTable;<br />
    tblCama: TADOTable;<br />
    tblAutoservico: TADOTable;<br />
    tblArmario: TADOTable;<br />
    tblMobiliarioCodigo: TWideStringField;<br />
    tblMobiliarioCodVisita: TWideStringField;<br />
    tblMobiliarioIdentificacao: TWideStringField;<br />
    tblTelefoneCodigo: TWideStringField;<br />
    tblTelefoneCodMobiliario: TWideStringField;<br />
    tblTelefoneIdentifique: TWideStringField;<br />
    tblTelefoneQtsTelefonesPubExistem: TIntegerField;<br />
    tblTelefoneQtsTelefonesSaoAcessiveis: TIntegerField;<br />
    tblTelefoneHaSimbInterAcesso: TWideStringField;<br />
    tblTelefoneUmApAmplificadorPorPavimento: TWideStringField;<br />
    tblTelefoneEdifPossuiTextTDD: TWideStringField;<br />
    tblTelefoneD1: TIntegerField;<br />
    tblTelefoneD2: TIntegerField;<br />
    tblTelefoneD3: TIntegerField;<br />
    tblTelefoneD4: TIntegerField;<br />
    tblTelefoneD5: TIntegerField;<br />
    tblTelefoneStatus: TWideStringField;<br />
    tblTelefoneFoto: TBlobField;<br />
    tblTelefoneObs: TMemoField;<br />
    tblMesaSupTrabalhoCodigo: TWideStringField;<br />
    tblMesaSupTrabalhoCodMobiliario: TWideStringField;<br />
    tblMesaSupTrabalhoIdentifique: TWideStringField;<br />
    tblMesaSupTrabalhoLocalizacao: TWideStringField;<br />
    tblMesaSupTrabalhoTotalDeMesas: TIntegerField;<br />
    tblMesaSupTrabalhoNumeroDeMesasAcessiveis: TIntegerField;<br />
    tblMesaSupTrabalhoD1: TIntegerField;<br />
    tblMesaSupTrabalhoD2: TIntegerField;<br />
    tblMesaSupTrabalhoD3: TIntegerField;<br />
    tblMesaSupTrabalhoStatus: TWideStringField;<br />
    tblMesaSupTrabalhoFoto: TBlobField;<br />
    tblMesaSupTrabalhoObs: TMemoField;<br />
    tblAssentosFixosCodigo: TWideStringField;<br />
    tblAssentosFixosCodMobiliario: TWideStringField;<br />
    tblAssentosFixosIdentifique: TWideStringField;<br />
    tblAssentosFixosAmbienteAnalisado: TWideStringField;<br />
    tblAssentosFixosTotalDeAssentosFixo: TIntegerField;<br />
    tblAssentosFixosQtdAssentosComEspacoDeRef: TIntegerField;<br />
    tblAssentosFixosD1: TIntegerField;<br />
    tblAssentosFixosD2: TIntegerField;<br />
    tblAssentosFixosStatus: TWideStringField;<br />
    tblAssentosFixosFoto: TBlobField;<br />
    tblAssentosFixosObs: TMemoField;<br />
    tblBalcaoCodigo: TWideStringField;<br />
    tblBalcaoCodMobiliario: TWideStringField;<br />
    tblBalcaoIdentifique: TWideStringField;<br />
    tblBalcaoHaSimbInterAcesso: TWideStringField;<br />
    tblBalcaoD1: TIntegerField;<br />
    tblBalcaoD2: TIntegerField;<br />
    tblBalcaoD3: TIntegerField;<br />
    tblBalcaoStatus: TWideStringField;<br />
    tblBalcaoFoto: TBlobField;<br />
    tblBalcaoObs: TMemoField;<br />
    tblBilheteriaCodigo: TWideStringField;<br />
    tblBilheteriaCodMobiliario: TWideStringField;<br />
    tblBilheteriaIdentifique: TWideStringField;<br />
    tblBilheteriaD1: TIntegerField;<br />
    tblBilheteriaD2: TIntegerField;<br />
    tblBilheteriaD3: TIntegerField;<br />
    tblBilheteriaStatus: TWideStringField;<br />
    tblBilheteriaFoto: TBlobField;<br />
    tblBilheteriaObs: TMemoField;<br />
    tblLousaCodigo: TWideStringField;<br />
    tblLousaCodMobiliario: TWideStringField;<br />
    tblLousaIdentifique: TWideStringField;<br />
    tblLousaAmbienteAnalisado: TWideStringField;<br />
    tblLousaAlturaLousa: TIntegerField;<br />
    tblLousaStatus: TWideStringField;<br />
    tblLousaFoto: TBlobField;<br />
    tblLousaObs: TMemoField;<br />
    tblCamaCodigo: TWideStringField;<br />
    tblCamaCodImobiliario: TWideStringField;<br />
    tblCamaIdentifique: TWideStringField;<br />
    tblCamaAlturaDaCama: TIntegerField;<br />
    tblCamaStatus: TWideStringField;<br />
    tblCamaFoto: TBlobField;<br />
    tblCamaObs: TMemoField;<br />
    dtsMesaSupRefeicao: TDataSource;<br />
    tblMesaSupRefeicao: TADOTable;<br />
    tblMesaSupRefeicaoCodigo: TWideStringField;<br />
    tblMesaSupRefeicaoCodMobiliario: TWideStringField;<br />
    tblMesaSupRefeicaoIdentifique: TWideStringField;<br />
    tblMesaSupRefeicaoAmbienteAnalisado: TWideStringField;<br />
    tblMesaSupRefeicaoD1: TIntegerField;<br />
    tblMesaSupRefeicaoD2: TIntegerField;<br />
    tblMesaSupRefeicaoD3: TIntegerField;<br />
    tblMesaSupRefeicaoStatus: TWideStringField;<br />
    tblMesaSupRefeicaoFoto: TBlobField;<br />
    tblMesaSupRefeicaoObs: TMemoField;<br />
    tblAutoservicoCodigo: TWideStringField;<br />
    tblAutoservicoCodMobiliario: TWideStringField;<br />
    tblAutoservicoIdentifique: TWideStringField;<br />
    tblAutoservicoAmbienteAnalisado: TWideStringField;<br />
    tblAutoservicoD1: TIntegerField;<br />
    tblAutoservicoD2: TIntegerField;<br />
    tblAutoservicoD3: TIntegerField;<br />
    tblAutoservicoStatus: TWideStringField;<br />
    tblAutoservicoFoto: TBlobField;<br />
    tblAutoservicoObs: TMemoField;<br />
    tblArmarioCodigo: TWideStringField;<br />
    tblArmarioCodMobiliario: TWideStringField;<br />
    tblArmarioIdentifique: TWideStringField;<br />
    tblArmarioPossuiPortas: TWideStringField;<br />
    tblArmarioPrjProtasInterNaAreaDeCirculacao: TWideStringField;<br />
    tblArmarioMedidasDeAlcanceEstaDeAcordo: TWideStringField;<br />
    tblArmarioPossuiPuxador: TWideStringField;<br />
    tblArmarioAlturaDoPuxador: TIntegerField;<br />
    tblArmarioStatus: TWideStringField;<br />
    tblArmarioFoto: TBlobField;<br />
    tblArmarioObs: TMemoField;<br />
    tblBebedouroCodigo: TWideStringField;<br />
    tblBebedouroCodMobiliario: TWideStringField;<br />
    tblBebedouroIdentificacao: TWideStringField;<br />
    tblBebedouroLocalizacao: TWideStringField;<br />
    tblBebedouroQtdeBebedourosPorPavimento: TIntegerField;<br />
    tblBebedouroQtdeBebAcessivel: TIntegerField;<br />
    tblBebedouroBebedouroGarrafao: TWideStringField;<br />
    tblBebedouroAlturaBica: TIntegerField;<br />
    tblBebedouroAlturaSuporteCopos: TIntegerField;<br />
    tblBebedouroAreaDeAproximacao: TWideStringField;<br />
    tblBebedouroAlturaLivreInferior: TIntegerField;<br />
    tblBebedouroProfLivreDeAproxFrontal: TIntegerField;<br />
    tblBebedouroStatus: TWideStringField;<br />
    tblBebedouroFoto: TBlobField;<br />
    tblBebedouroObs: TMemoField;<br />
    tblMobiliarioStatus: TWideStringField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMMobiliario: TDMMobiliario;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMPasseioPublico;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMPasseioPublico = class(TDataModule)<br />
    dtsGrelha: TDataSource;<br />
    dtsCxDeInspecao: TDataSource;<br />
    dtsPontoDeOnibus: TDataSource;<br />
    dtsTelefonePublico: TDataSource;<br />
    dtsCaixaDeCorreio: TDataSource;<br />
    dtsLixeira: TDataSource;<br />
    dtsBanco: TDataSource;<br />
    dtsBanca: TDataSource;<br />
    dtsBancaDeMercadorias: TDataSource;<br />
    dtsPontoDeTaxi: TDataSource;<br />
    dtsPosteDeLuz: TDataSource;<br />
    dtsFloreira: TDataSource;<br />
    dtsPosteDeSinalizacao: TDataSource;<br />
    dtsBaiaDeVeiculo: TDataSource;<br />
    dtsVegetacao: TDataSource;<br />
    dtsCxForcaTelefonia: TDataSource;<br />
    dtsOutraInterferencia: TDataSource;<br />
    dtsEscada: TDataSource;<br />
    dtsRampa: TDataSource;<br />
    dtsDesnivelTransversal: TDataSource;<br />
    dtsRevestimento: TDataSource;<br />
    dtsEmpresa: TDataSource;<br />
    tblVisita: TADOTable;<br />
    dtsVisita: TDataSource;<br />
    dtsPasseioPublico: TDataSource;<br />
    tblPasseioPublico: TADOTable;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    tblEmpresa: TADOTable;<br />
    tblGrelha: TADOTable;<br />
    tblCxDeInspecao: TADOTable;<br />
    tblPontoDeOnibus: TADOTable;<br />
    tblTelefonePublico: TADOTable;<br />
    tblCaixaDeCorreio: TADOTable;<br />
    tblLixeira: TADOTable;<br />
    tblBanco: TADOTable;<br />
    tblBanca: TADOTable;<br />
    tblBancaDeMercadorias: TADOTable;<br />
    tblFloreira: TADOTable;<br />
    tblPontoDeTaxi: TADOTable;<br />
    tblPosteDeLuz: TADOTable;<br />
    tblPosteDeSinalizacao: TADOTable;<br />
    tblBaiaDeVeiculos: TADOTable;<br />
    tblVegetacao: TADOTable;<br />
    CxForcaTelefonia: TADOTable;<br />
    tblOutraInterferencia: TADOTable;<br />
    tblDesnivelTransversal: TADOTable;<br />
    dtsDegrau: TDataSource;<br />
    tblDegrau: TADOTable;<br />
    tblEscada: TADOTable;<br />
    tblRampa: TADOTable;<br />
    tblRevestimento: TADOTable;<br />
    ADOQryVisita: TADOQuery;<br />
    tblEscadaCodigo: TWideStringField;<br />
    tblEscadaCodPasseioPublico: TWideStringField;<br />
    tblEscadaCodCirculacaoHorizontal: TWideStringField;<br />
    tblEscadaCodCirculacaoVertical: TWideStringField;<br />
    tblEscadaCodAcesso: TWideStringField;<br />
    tblEscadaCodLocalReuniao: TWideStringField;<br />
    tblEscadaIdentifique: TWideStringField;<br />
    tblEscadaCondicoesDoPiso: TWideStringField;<br />
    tblEscadaPossuiEspelhoVazada: TWideStringField;<br />
    tblEscadaAEscadaNaoPossuiSinalizacaoContraste: TWideStringField;<br />
    tblEscadaCorrimaoNaoeContinuiNosParamares: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiAcabamentoCurvado: TWideStringField;<br />
    tblEscadaHaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaNaoHaNecessidadeDePatamar: TWideStringField;<br />
    tblEscadaOCorrimaoNaoPossuiSecaoEmFormaAdequada: TWideStringField;<br />
    tblEscadaDegrausEmLeque: TWideStringField;<br />
    tblEscadaDegrausComProfundidadeDesfavoravel: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmBraille: TWideStringField;<br />
    tblEscadaCorrimaoNaoPossuiSinalizacaoEmAmbosOsLados: TWideStringField;<br />
    tblEscadaNaoPossuiCorrimaoIntermediario: TWideStringField;<br />
    tblEscadaHaSinalizacaoNaBarreiraSuspensa: TWideStringField;<br />
    tblEscadaD1: TIntegerField;<br />
    tblEscadaD2: TIntegerField;<br />
    tblEscadaD3: TIntegerField;<br />
    tblEscadaD4: TIntegerField;<br />
    tblEscadaD5: TIntegerField;<br />
    tblEscadaD6: TIntegerField;<br />
    tblEscadaD7: TIntegerField;<br />
    tblEscadaD8: TIntegerField;<br />
    tblEscadaD9: TIntegerField;<br />
    tblEscadaD10: TIntegerField;<br />
    tblEscadaD11: TIntegerField;<br />
    tblEscadaStatus: TWideStringField;<br />
    tblEscadaFoto1: TBlobField;<br />
    tblEscadaFoto2: TBlobField;<br />
    tblEscadaObs: TMemoField;<br />
    dtsSemaforo: TDataSource;<br />
    tblSemaforo: TADOTable;<br />
    tblSemaforoCodigo: TWideStringField;<br />
    tblSemaforoCodPasseioPublico: TWideStringField;<br />
    tblSemaforoIdentifique: TWideStringField;<br />
    tblSemaforoD1: TIntegerField;<br />
    tblSemaforoD2: TIntegerField;<br />
    tblSemaforoStatus: TWideStringField;<br />
    tblSemaforoFotos: TBlobField;<br />
    tblSemaforoObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMPasseioPublico: TDMPasseioPublico;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMPortasJanelasDisp;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMPortasJanelasDisp = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    dtsEmpresa: TDataSource;<br />
    tblEmpresa: TADOTable;<br />
    tblPortasJanelasDispositivos: TADOTable;<br />
    dtsPortasJanelasDispositivos: TDataSource;<br />
    tblPortasJanelasDispositivosCodigo: TWideStringField;<br />
    tblPortasJanelasDispositivos__CodPortasJanelas: TWideStringField;<br />
    tblPortasJanelasDispositivos__CodigoCirculacaoVertical: TWideStringField;<br />
    tblPortasJanelasDispositivosCodVisita: TWideStringField;<br />
    tblPortasJanelasDispositivosIdentifique: TWideStringField;<br />
    tblPortasJanelasDispositivosStatus: TWideStringField;<br />
    tblPortasJanelasDispositivosFoto: TBlobField;<br />
    tblPortasJanelasDispositivosObs: TMemoField;<br />
    dtsPortas: TDataSource;<br />
    dtsPortaVaiEVem: TDataSource;<br />
    dtsPortaDeCorrer: TDataSource;<br />
    dtsCatraca: TDataSource;<br />
    dtsJanelas: TDataSource;<br />
    dtsDispositivos: TDataSource;<br />
    tblPortas: TADOTable;<br />
    tblPortaVaiEVem: TADOTable;<br />
    tblPortaDeCorrer: TADOTable;<br />
    tblCatraca: TADOTable;<br />
    tblJanelas: TADOTable;<br />
    tblDispositivos: TADOTable;<br />
    tblPortasCodigo: TWideStringField;<br />
    tblPortasCodPortasJanelas: TWideStringField;<br />
    tblPortasIdentifique: TWideStringField;<br />
    tblPortasNasRotasHaPortaVaiLivreInf80: TWideStringField;<br />
    tblPortasEspecifiqueRota: TWideStringField;<br />
    tblPortasAsPortasExigemResistencia: TWideStringField;<br />
    tblPortasEspecifiquePorta1: TWideStringField;<br />
    tblPortasNaRotaExistPortNaoDoTipoAlavanca: TWideStringField;<br />
    tblPortasEspecifiquePorta2: TWideStringField;<br />
    tblPortasHaAlgumaPortaSemAreaDAprox: TWideStringField;<br />
    tblPortasEspecifiquePortSemAprx: TWideStringField;<br />
    tblPortasStatus: TWideStringField;<br />
    tblPortasFoto: TBlobField;<br />
    tblPortasObs: TMemoField;<br />
    tblPortaVaiEVemCodigo: TWideStringField;<br />
    tblPortaVaiEVemCodPortasJanelas: TWideStringField;<br />
    tblPortaVaiEVemIdentifique: TWideStringField;<br />
    tblPortaVaiEVemPossuiPuxadorVertical: TWideStringField;<br />
    tblPortaVaiEVemPossuiVisor: TWideStringField;<br />
    tblPortaVaiEVemLocalizePortalInadequada: TWideStringField;<br />
    tblPortaVaiEVemD1: TIntegerField;<br />
    tblPortaVaiEVemD2: TIntegerField;<br />
    tblPortaVaiEVemD3: TIntegerField;<br />
    tblPortaVaiEVemStatus: TWideStringField;<br />
    tblPortaVaiEVemFoto: TBlobField;<br />
    tblPortaVaiEVemObs: TMemoField;<br />
    tblPortaDeCorrerCodigo: TWideStringField;<br />
    tblPortaDeCorrerCodPortasJanelas: TWideStringField;<br />
    tblPortaDeCorrerIdentifique: TWideStringField;<br />
    tblPortaDeCorrerQualAAlturaDoTrilho: TIntegerField;<br />
    tblPortaDeCorrerLocalizaPortaInadequada: TWideStringField;<br />
    tblPortaDeCorrerStatus: TWideStringField;<br />
    tblPortaDeCorrerFoto: TBlobField;<br />
    tblPortaDeCorrerObs: TMemoField;<br />
    tblCatracaCodigo: TWideStringField;<br />
    tblCatracaCodPortasJanelas: TWideStringField;<br />
    tblCatracaIdentifique: TWideStringField;<br />
    tblCatracaHaPassagemAcessivel: TWideStringField;<br />
    tblCatracaStatus: TWideStringField;<br />
    tblCatracaFoto: TBlobField;<br />
    tblCatracaObs: TMemoField;<br />
    tblJanelasCodigo: TWideStringField;<br />
    tblJanelasCodPortasJanelas: TWideStringField;<br />
    tblJanelasIdentifique: TWideStringField;<br />
    tblJanelasComandoJanelaAcimaDe120: TWideStringField;<br />
    tblJanelasComandoJanelaAcimaDe140: TWideStringField;<br />
    tblJanelasLocalizeJanela: TWideStringField;<br />
    tblJanelasStatus: TWideStringField;<br />
    tblJanelasFoto: TBlobField;<br />
    tblJanelasObs: TMemoField;<br />
    tblDispositivosCodigo: TWideStringField;<br />
    tblDispositivosCodPortasJanelas: TWideStringField;<br />
    tblDispositivosIdentifique: TWideStringField;<br />
    tblDispositivosNaRotaAcesExisteDispNaoAtendam: TWideStringField;<br />
    tblDispositivosTipoDispositivo: TWideStringField;<br />
    tblDispositivosAlturaMax: TIntegerField;<br />
    tblDispositivosAlturaMin: TIntegerField;<br />
    tblDispositivosStatus: TWideStringField;<br />
    tblDispositivosFoto: TBlobField;<br />
    tblDispositivosObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMPortasJanelasDisp: TDMPortasJanelasDisp;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMProvadores;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMProvadores = class(TDataModule)<br />
    ADOQryVisita: TADOQuery;<br />
    dtsVisita: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    dtsEmpresa: TDataSource;<br />
    dtsProvadores: TDataSource;<br />
    tblProvadores: TADOTable;<br />
    tblProvadoresCodigo: TWideStringField;<br />
    tblProvadoresCodVisita: TWideStringField;<br />
    tblProvadoresIdentifique: TWideStringField;<br />
    tblProvadoresQualTipoDePorta: TWideStringField;<br />
    tblProvadoresD1: TIntegerField;<br />
    tblProvadoresD2: TIntegerField;<br />
    tblProvadoresD3: TIntegerField;<br />
    tblProvadoresStatus: TWideStringField;<br />
    tblProvadoresFotos: TBlobField;<br />
    tblProvadoresObs: TMemoField;<br />
    tblEmpresa: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMProvadores: TDMProvadores;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmDMSanitarios;</p>
<p>interface</p>
<p>uses<br />
  SysUtils, Classes, DB, ADODB;</p>
<p>type<br />
  TDMSanitarios = class(TDataModule)<br />
    dtsVisita: TDataSource;<br />
    ADOQryVisita: TADOQuery;<br />
    dtsFiscal: TDataSource;<br />
    tblFiscal: TADOTable;<br />
    dtsEmpresa: TDataSource;<br />
    tblEmpresa: TADOTable;<br />
    dtsSanitarios: TDataSource;<br />
    tblSanitarios: TADOTable;<br />
    tblSanitariosCodigo: TWideStringField;<br />
    tblSanitariosCodVisita: TWideStringField;<br />
    tblSanitariosIdentifique: TWideStringField;<br />
    tblSanitariosSanitarioAdaptadoIsolado: TWideStringField;<br />
    tblSanitariosTotalDeBoxesMasc: TIntegerField;<br />
    tblSanitariosTotalDeBoxesFem: TIntegerField;<br />
    tblSanitariosTotalDeBoxesAdapMasc: TIntegerField;<br />
    tblSanitariosTotalDeBoxesAdapFem: TIntegerField;<br />
    tblSanitariosSanitariosAdapEmRotaAcessivel: TWideStringField;<br />
    tblSanitariosSanitarioUnisex: TWideStringField;<br />
    tblSanitariosTotalSanitUnisex: TIntegerField;<br />
    tblSanitariosSanitarioAdapDevidSinalizado: TWideStringField;<br />
    tblSanitariosTemSinalizacaoSonoraDeEmergencia: TWideStringField;<br />
    tblSanitariosAlturaSinalizacao: TIntegerField;<br />
    tblSanitariosD1: TIntegerField;<br />
    tblSanitariosD2: TIntegerField;<br />
    tblSanitariosD3: TIntegerField;<br />
    tblSanitariosD4: TIntegerField;<br />
    tblSanitariosD5: TIntegerField;<br />
    tblSanitariosStatus: TWideStringField;<br />
    tblSanitariosFoto: TBlobField;<br />
    tblSanitariosObs: TMemoField;<br />
    dtsPortaSanitario: TDataSource;<br />
    dtsBaciaSanitaria: TDataSource;<br />
    dtsLavatorio: TDataSource;<br />
    dtsMictorio: TDataSource;<br />
    dtsChuveiro: TDataSource;<br />
    dtsBanheira: TDataSource;<br />
    dtsVestiario: TDataSource;<br />
    tblPortaSanitario: TADOTable;<br />
    tblBaciaSanitaria: TADOTable;<br />
    tblLavatorio: TADOTable;<br />
    tblMictorio: TADOTable;<br />
    tblChuveiro: TADOTable;<br />
    tblBanheira: TADOTable;<br />
    tblVestiario: TADOTable;<br />
    tblEmpresaCNPJ: TWideStringField;<br />
    tblEmpresaCPFRepresentante: TWideStringField;<br />
    tblEmpresaIE: TWideStringField;<br />
    tblEmpresaNomaFantasia: TWideStringField;<br />
    tblEmpresaRazaoSocial: TWideStringField;<br />
    tblEmpresaFone: TWideStringField;<br />
    tblEmpresaSite: TWideStringField;<br />
    tblEmpresaEmail: TWideStringField;<br />
    tblEmpresaEndereo: TWideStringField;<br />
    tblEmpresaComplemento: TWideStringField;<br />
    tblEmpresaBairro: TWideStringField;<br />
    tblEmpresaMunicipio: TWideStringField;<br />
    tblEmpresaCEP: TWideStringField;<br />
    tblEmpresaUF: TWideStringField;<br />
    tblEmpresaLatitude: TWideStringField;<br />
    tblEmpresaLongitude: TWideStringField;<br />
    tblEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    tblEmpresaImoveltombado: TWideStringField;<br />
    tblEmpresaQualOrgaoTombou: TWideStringField;<br />
    tblEmpresaFotoFachada: TBlobField;<br />
    tblEmpresaFotoMapa: TBlobField;<br />
    tblEmpresaFotoAerea: TBlobField;<br />
    tblEmpresaObs: TMemoField;<br />
    tblPortaSanitarioCodigo: TWideStringField;<br />
    tblPortaSanitarioCodSanitario: TWideStringField;<br />
    tblPortaSanitarioIdentifique: TWideStringField;<br />
    tblPortaSanitarioTipoPuxador: TWideStringField;<br />
    tblPortaSanitarioOutroTipoPuxador: TWideStringField;<br />
    tblPortaSanitarioTipoDePorta: TWideStringField;<br />
    tblPortaSanitarioD1: TIntegerField;<br />
    tblPortaSanitarioD2: TIntegerField;<br />
    tblPortaSanitarioD3: TIntegerField;<br />
    tblPortaSanitarioD4: TIntegerField;<br />
    tblPortaSanitarioStatus: TWideStringField;<br />
    tblPortaSanitarioFoto: TBlobField;<br />
    tblPortaSanitarioObs: TMemoField;<br />
    tblBaciaSanitariaCodigo: TWideStringField;<br />
    tblBaciaSanitariaCodSanitario: TWideStringField;<br />
    tblBaciaSanitariaIdentifique: TWideStringField;<br />
    tblBaciaSanitariaTipoPapeleira: TWideStringField;<br />
    tblBaciaSanitariaLocalizadaParedeLateralABacia: TWideStringField;<br />
    tblBaciaSanitariaAlinhadaComBordaBacia: TWideStringField;<br />
    tblBaciaSanitariaBarraDeApoioHorizontal: TWideStringField;<br />
    tblBaciaSanitariaDiametroBarraDeApoio: TIntegerField;<br />
    tblBaciaSanitariaSoculoAcompanhaProjBaseBacia: TWideStringField;<br />
    tblBaciaSanitariaMedidaDoContornoDoSoculo: TIntegerField;<br />
    tblBaciaSanitariaCaixaAcoplada: TWideStringField;<br />
    tblBaciaSanitariaD1: TIntegerField;<br />
    tblBaciaSanitariaD2: TIntegerField;<br />
    tblBaciaSanitariaD3: TIntegerField;<br />
    tblBaciaSanitariaD4: TIntegerField;<br />
    tblBaciaSanitariaD5: TIntegerField;<br />
    tblBaciaSanitariaD6: TIntegerField;<br />
    tblBaciaSanitariaD7: TIntegerField;<br />
    tblBaciaSanitariaD8: TIntegerField;<br />
    tblBaciaSanitariaD9: TIntegerField;<br />
    tblBaciaSanitariaD10: TIntegerField;<br />
    tblBaciaSanitariaD11: TIntegerField;<br />
    tblBaciaSanitariaStatus: TWideStringField;<br />
    tblBaciaSanitariaFoto: TBlobField;<br />
    tblBaciaSanitariaObs: TMemoField;<br />
    tblLavatorioCodigo: TWideStringField;<br />
    tblLavatorioCodSanitario: TWideStringField;<br />
    tblLavatorioIdentifique: TWideStringField;<br />
    tblLavatorioEspelhoPossuiInclinacaoDe10: TWideStringField;<br />
    tblLavatorioTipoTorneira: TWideStringField;<br />
    tblLavatorioColunaOuGabinete: TWideStringField;<br />
    tblLavatorioAlturaBarraDeApoio: TIntegerField;<br />
    tblLavatorioDiametroBarraDeApoio: TIntegerField;<br />
    tblLavatorioD1: TIntegerField;<br />
    tblLavatorioD2: TIntegerField;<br />
    tblLavatorioD3: TIntegerField;<br />
    tblLavatorioD4: TIntegerField;<br />
    tblLavatorioD5: TIntegerField;<br />
    tblLavatorioD6: TIntegerField;<br />
    tblLavatorioD7: TIntegerField;<br />
    tblLavatorioStatus: TWideStringField;<br />
    tblLavatorioFoto: TBlobField;<br />
    tblLavatorioObs: TMemoField;<br />
    tblMictorioCodigo: TWideStringField;<br />
    tblMictorioCodSanitario: TWideStringField;<br />
    tblMictorioIdentifique: TWideStringField;<br />
    tblMictorioD1: TIntegerField;<br />
    tblMictorioD2: TIntegerField;<br />
    tblMictorioD3: TIntegerField;<br />
    tblMictorioD4: TIntegerField;<br />
    tblMictorioD5: TIntegerField;<br />
    tblMictorioStatus: TWideStringField;<br />
    tblMictorioFoto: TBlobField;<br />
    tblMictorioObs: TMemoField;<br />
    tblChuveiroCodigo: TWideStringField;<br />
    tblChuveiroCodSanitario: TWideStringField;<br />
    tblChuveiroIdentifique: TWideStringField;<br />
    tblChuveiroHaDuchaManual: TWideStringField;<br />
    tblChuveiroD1: TIntegerField;<br />
    tblChuveiroD2: TIntegerField;<br />
    tblChuveiroD3: TIntegerField;<br />
    tblChuveiroD4: TIntegerField;<br />
    tblChuveiroD5: TIntegerField;<br />
    tblChuveiroD6: TIntegerField;<br />
    tblChuveiroD7: TIntegerField;<br />
    tblChuveiroD8: TIntegerField;<br />
    tblChuveiroD9: TIntegerField;<br />
    tblChuveiroD10: TIntegerField;<br />
    tblChuveiroD11: TIntegerField;<br />
    tblChuveiroD12: TIntegerField;<br />
    tblChuveiroStatus: TWideStringField;<br />
    tblChuveiroFoto: TBlobField;<br />
    tblChuveiroObs: TMemoField;<br />
    tblBanheiraCodigo: TWideStringField;<br />
    tblBanheiraCodSanitario: TWideStringField;<br />
    tblBanheiraIdentifique: TWideStringField;<br />
    tblBanheiraDispositivoDeTransferencia: TWideStringField;<br />
    tblBanheiraSuperficiePranchaTransAntiDerrapante: TWideStringField;<br />
    tblBanheiraComprimPranchaIgualLargCabBanheira: TWideStringField;<br />
    tblBanheiraProfundidadePranchaTransf: TIntegerField;<br />
    tblBanheiraFundoBanheiraTemsupAntiDerrapante: TWideStringField;<br />
    tblBanheiraMisturadorTipoAlavanca: TWideStringField;<br />
    tblBanheiraD1: TIntegerField;<br />
    tblBanheiraD2: TIntegerField;<br />
    tblBanheiraD3: TIntegerField;<br />
    tblBanheiraD4: TIntegerField;<br />
    tblBanheiraD5: TIntegerField;<br />
    tblBanheiraD6: TIntegerField;<br />
    tblBanheiraStatus: TWideStringField;<br />
    tblBanheiraFoto: TBlobField;<br />
    tblBanheiraObs: TMemoField;<br />
    tblVestiarioCodigo: TWideStringField;<br />
    tblVestiarioCodSanitario: TWideStringField;<br />
    tblVestiarioIdentifique: TWideStringField;<br />
    tblVestiarioAlturaSuperficieParaTrocaRoupa: TIntegerField;<br />
    tblVestiarioD1: TIntegerField;<br />
    tblVestiarioD2: TIntegerField;<br />
    tblVestiarioD3: TIntegerField;<br />
    tblVestiarioD4: TIntegerField;<br />
    tblVestiarioD5: TIntegerField;<br />
    tblVestiarioD6: TIntegerField;<br />
    tblVestiarioD7: TIntegerField;<br />
    tblVestiarioD8: TIntegerField;<br />
    tblVestiarioD9: TIntegerField;<br />
    tblVestiarioStatus: TWideStringField;<br />
    tblVestiarioFoto: TBlobField;<br />
    tblVestiarioObs: TMemoField;<br />
    tblChuveiroD13: TIntegerField;<br />
    tblBanheiraD7: TIntegerField;<br />
    tblBanheiraD8: TIntegerField;<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  DMSanitarios: TDMSanitarios;</p>
<p>implementation</p>
<p>uses frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>end.<br />
unit frmED;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Buttons, StdCtrls, ExtCtrls;</p>
<p>type<br />
  TformED = class(TForm)<br />
    SpeedButton1: TSpeedButton;<br />
    Image1: TImage;<br />
    Memo1: TMemo;<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  formED: TformED;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>procedure TformED.SpeedButton1Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>end.<br />
unit frmEmpresa;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, ComCtrls, ExtCtrls, StdCtrls, Buttons, DBCtrls, DB, ADODB, Mask,<br />
  Grids, DBGrids,<br />
  Menus, ImgList, JvExControls, JvArrowButton, JvComponentBase,<br />
  JvgExportComponents, JvDBGridExport, OleCtrls, SHDocVw, jpeg,<br />
  JvExStdCtrls, JvEdit, JvDBSearchEdit;</p>
<p>type<br />
    TMeuDBNavigator = class(TDBNavigator);</p>
<p>  TformEmpresa = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel2: TPanel;<br />
    Panel3: TPanel;<br />
    Panel4: TPanel;<br />
    DBNavigator1: TDBNavigator;<br />
    Edit1: TEdit;<br />
    Edit2: TEdit;<br />
    ADOQryEmpresa: TADOQuery;<br />
    dtsEmpresa: TDataSource;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    TabSheet2: TTabSheet;<br />
    TabSheet3: TTabSheet;<br />
    TabSheet4: TTabSheet;<br />
    Label1: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    DBEdit3: TDBEdit;<br />
    Label4: TLabel;<br />
    DBEdit4: TDBEdit;<br />
    Label5: TLabel;<br />
    DBEdit5: TDBEdit;<br />
    dtsRepresentante: TDataSource;<br />
    ADOQueryRepresentante: TADOQuery;<br />
    ADOQueryRepresentanteCPFRepresentante: TWideStringField;<br />
    ADOQueryRepresentanteNome: TWideStringField;<br />
    ADOQueryRepresentanteRG: TWideStringField;<br />
    ADOQueryRepresentanteSexo: TWideStringField;<br />
    ADOQueryRepresentanteEndereo: TWideStringField;<br />
    ADOQueryRepresentanteComplemento: TWideStringField;<br />
    ADOQueryRepresentanteBairro: TWideStringField;<br />
    ADOQueryRepresentanteCidade: TWideStringField;<br />
    ADOQueryRepresentanteCEP: TWideStringField;<br />
    ADOQueryRepresentanteUF: TWideStringField;<br />
    ADOQueryRepresentanteTelefone: TWideStringField;<br />
    ADOQueryRepresentanteCelular: TWideStringField;<br />
    ADOQueryRepresentanteEmail: TWideStringField;<br />
    ADOQueryRepresentanteObs: TMemoField;<br />
    ADOQryEmpresaCNPJ: TWideStringField;<br />
    ADOQryEmpresaCPFRepresentante: TWideStringField;<br />
    ADOQryEmpresaIE: TWideStringField;<br />
    ADOQryEmpresaNomaFantasia: TWideStringField;<br />
    ADOQryEmpresaRazaoSocial: TWideStringField;<br />
    ADOQryEmpresaFone: TWideStringField;<br />
    ADOQryEmpresaSite: TWideStringField;<br />
    ADOQryEmpresaEmail: TWideStringField;<br />
    ADOQryEmpresaEndereo: TWideStringField;<br />
    ADOQryEmpresaComplemento: TWideStringField;<br />
    ADOQryEmpresaBairro: TWideStringField;<br />
    ADOQryEmpresaMunicipio: TWideStringField;<br />
    ADOQryEmpresaCEP: TWideStringField;<br />
    ADOQryEmpresaUF: TWideStringField;<br />
    ADOQryEmpresaLatitude: TWideStringField;<br />
    ADOQryEmpresaLongitude: TWideStringField;<br />
    ADOQryEmpresaOrgaoAoQualPertence: TWideStringField;<br />
    ADOQryEmpresaImoveltombado: TWideStringField;<br />
    ADOQryEmpresaQualOrgaoTombou: TWideStringField;<br />
    ADOQryEmpresaFotoFachada: TBlobField;<br />
    ADOQryEmpresaFotoAerea: TBlobField;<br />
    ADOQryEmpresaObs: TMemoField;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    DBGrid1: TDBGrid;<br />
    Label6: TLabel;<br />
    DBEdit2: TDBEdit;<br />
    Label7: TLabel;<br />
    DBEdit6: TDBEdit;<br />
    Label8: TLabel;<br />
    DBEdit7: TDBEdit;<br />
    Label9: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label10: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit10: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit11: TDBEdit;<br />
    Label13: TLabel;<br />
    DBEdit12: TDBEdit;<br />
    Label14: TLabel;<br />
    DBComboBox1: TDBComboBox;<br />
    Label15: TLabel;<br />
    DBEdit13: TDBEdit;<br />
    Label16: TLabel;<br />
    DBEdit14: TDBEdit;<br />
    Label17: TLabel;<br />
    DBEdit15: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    Label18: TLabel;<br />
    DBEdit16: TDBEdit;<br />
    Label19: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    DBImage1: TDBImage;<br />
    DBImage2: TDBImage;<br />
    ADOQryEmpresaFotoMapa: TBlobField;<br />
    TabSheet5: TTabSheet;<br />
    DBImage3: TDBImage;<br />
    SpeedButton3: TSpeedButton;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton5: TSpeedButton;<br />
    ImageList1: TImageList;<br />
    menuRelatorio: TPopupMenu;<br />
    Ficha1: TMenuItem;<br />
    Listagem1: TMenuItem;<br />
    JvArrowButton1: TJvArrowButton;<br />
    JvgExportExcel1: TJvgExportExcel;<br />
    Formatoxls1: TMenuItem;<br />
    JvArrowButton2: TJvArrowButton;<br />
    ImageList2: TImageList;<br />
    menuExportar: TPopupMenu;<br />
    DBGridpWord1: TMenuItem;<br />
    DBGridpExcel1: TMenuItem;<br />
    JvDBGridWordExport1: TJvDBGridWordExport;<br />
    JvDBGridExcelExport1: TJvDBGridExcelExport;<br />
    Label20: TLabel;<br />
    SpeedButton2: TSpeedButton;<br />
    TabSheet6: TTabSheet;<br />
    Panel5: TPanel;<br />
    Label21: TLabel;<br />
    Label22: TLabel;<br />
    Label23: TLabel;<br />
    Label24: TLabel;<br />
    Label25: TLabel;<br />
    Label26: TLabel;<br />
    Cidade: TEdit;<br />
    Estado: TEdit;<br />
    Rua: TEdit;<br />
    Cep: TEdit;<br />
    Longitude: TEdit;<br />
    Latitude: TEdit;<br />
    Button1: TButton;<br />
    Button2: TButton;<br />
    WebBrowser1: TWebBrowser;<br />
    Image1: TImage;<br />
    Label27: TLabel;<br />
    Label28: TLabel;<br />
    JvDBSearchEdit1: TJvDBSearchEdit;<br />
    JvDBSearchEdit2: TJvDBSearchEdit;<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure FormActivate(Sender: TObject);<br />
    procedure Ficha1Click(Sender: TObject);<br />
    procedure Listagem1Click(Sender: TObject);<br />
    procedure Formatoxls1Click(Sender: TObject);<br />
    procedure DBGridpWord1Click(Sender: TObject);<br />
    procedure DBGridpExcel1Click(Sender: TObject);<br />
    procedure SpeedButton2Click(Sender: TObject);<br />
    procedure Button1Click(Sender: TObject);<br />
    procedure Button2Click(Sender: TObject);<br />
    procedure TabSheet6Show(Sender: TObject);<br />
    procedure TabSheet6Exit(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure TabSheet5Show(Sender: TObject);<br />
    procedure TabSheet4Show(Sender: TObject);<br />
    procedure TabSheet3Show(Sender: TObject);<br />
    procedure TabSheet2Show(Sender: TObject);<br />
    procedure TabSheet1Show(Sender: TObject);<br />
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;<br />
      DataCol: Integer; Column: TColumn; State: TGridDrawState);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
   formEmpresa: TformEmpresa;<br />
   nomeTabela: string;</p>
<p>implementation</p>
<p>uses rptEmpresa1, rptEmpresa2, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure TformEmpresa.SpeedButton1Click(Sender: TObject);<br />
begin<br />
     Try<br />
          ADOQryEmpresa.active := False;<br />
          ADOQryEmpresa.active := True;<br />
     Except<br />
          MessageDlg(&#8216;Erro ao carregar a ADOQueryEmpresa&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformEmpresa.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure TformEmpresa.SpeedButton4Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblEmpresa&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CNPJ = &#8216; + #39 + Edit1.Text + #39;<br />
          ADOQryEmpresa.Close;<br />
          ADOQryEmpresa.SQL.clear;<br />
          ADOQryEmpresa.SQL.add(strsql);<br />
          ADOQryEmpresa.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por CNPJ&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformEmpresa.SpeedButton5Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblEmpresa&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE RazaoSocial = &#8216; + #39 + Edit2.Text + #39;<br />
          ADOQryEmpresa.Close;<br />
          ADOQryEmpresa.SQL.clear;<br />
          ADOQryEmpresa.SQL.add(strsql);<br />
          ADOQryEmpresa.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta pelo RazaoSocial&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure TformEmpresa.FormActivate(Sender: TObject);<br />
begin<br />
     ADOQryEmpresa.active := true;<br />
end;</p>
<p>procedure TformEmpresa.Ficha1Click(Sender: TObject);<br />
begin<br />
//     rptEmpresa01.ComponenteRelatorio.preview;<br />
     try<br />
          try<br />
               rptEmpresa01 := TrptEmpresa01.Create(application);<br />
               rptEmpresa01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEmpresa01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEmpresa01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure TformEmpresa.Listagem1Click(Sender: TObject);<br />
begin<br />
//     rptEmpresa02.ComponenteRelatorio.preview;<br />
     try<br />
          try<br />
               rptEmpresa02 := TrptEmpresa02.Create(application);<br />
               rptEmpresa02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptEmpresa02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptEmpresa02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformEmpresa.Formatoxls1Click(Sender: TObject);<br />
begin<br />
      JvgExportExcel1.Execute;<br />
end;</p>
<p>procedure TformEmpresa.DBGridpWord1Click(Sender: TObject);<br />
begin<br />
     JvDBGridWordExport1.ExportGrid;<br />
end;</p>
<p>procedure TformEmpresa.DBGridpExcel1Click(Sender: TObject);<br />
begin<br />
      JvDBGridExcelExport1.ExportGrid;<br />
end;</p>
<p>procedure TformEmpresa.SpeedButton2Click(Sender: TObject);<br />
begin<br />
     Try<br />
          ADOQryEmpresa.Close;<br />
          ADOQryEmpresa.SQL.Clear;<br />
          ADOQryEmpresa.SQL.Add(&#8216;SELECT * FROM tblEmpresa&#8217;);<br />
          ADOQryEmpresa.Open;<br />
     Except;<br />
          MessageDlg(&#8216;Erro ao tentar refazer consulta SQL&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure TformEmpresa.Button1Click(Sender: TObject);<br />
Var ConsultaEndereco : string;<br />
begin<br />
   ConsultaEndereco := &#8216;http://maps.google.com/maps?q=&#8217;;<br />
   If Cidade.Text  &#8221; Then<br />
      ConsultaEndereco := ConsultaEndereco + Cidade.Text + &#8216;,&#8217;;<br />
   If Estado.Text  &#8221; Then<br />
      ConsultaEndereco := ConsultaEndereco + Estado.Text + &#8216;,&#8217;;<br />
   If Rua.Text  &#8221;  Then<br />
      ConsultaEndereco := ConsultaEndereco + Rua.Text + &#8216;,&#8217;;<br />
   If Cep.Text  &#8221;  Then<br />
      ConsultaEndereco := ConsultaEndereco + Cep.Text;<br />
   Caption := ConsultaEndereco;<br />
   WebBrowser1.Navigate(ConsultaEndereco);<br />
end;</p>
<p>procedure TformEmpresa.Button2Click(Sender: TObject);<br />
Var ConsultaEndereco : string;<br />
begin<br />
   ConsultaEndereco := &#8216;http://maps.google.com/maps?q=&#8217;;<br />
   If ( Latitude.Text  &#8221; ) and ( Longitude.Text  &#8221; ) Then<br />
      ConsultaEndereco := ConsultaEndereco + Latitude.Text + &#8216;,&#8217; + Longitude.Text ;<br />
   Caption := ConsultaEndereco;<br />
   WebBrowser1.Navigate(ConsultaEndereco);<br />
end;</p>
<p>procedure TformEmpresa.TabSheet6Show(Sender: TObject);<br />
begin<br />
     formEmpresa.WindowState := wsMaximized;<br />
end;</p>
<p>procedure TformEmpresa.TabSheet6Exit(Sender: TObject);<br />
begin<br />
     formEmpresa.WindowState := wsNormal;<br />
end;</p>
<p>procedure TformEmpresa.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var<br />
  Botao: TNavigateBtn;<br />
  //varPrimeiro, varAnterior, varProximo, varUltimo, varInserir, varExcluir, varEditar, varSalvar, varCancelar, varAtualizar: Tbitmap;<br />
begin<br />
     PageControl1.ActivePage := TabSheet1;<br />
{<br />
     varPrimeiro := Tbitmap.Create;<br />
     varPrimeiro.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\primeiro.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbFirst].Glyph := varPrimeiro;</p>
<p>     varAnterior := Tbitmap.Create;<br />
     varAnterior.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\anterior.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbPrior].Glyph := varAnterior;</p>
<p>     varProximo := Tbitmap.Create;<br />
     varProximo.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\proximo.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbNext].Glyph := varProximo;</p>
<p>     varUltimo := Tbitmap.Create;<br />
     varUltimo.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\ultimo.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbLast].Glyph := varUltimo;</p>
<p>     varInserir := Tbitmap.Create;<br />
     varInserir.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\inserir.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbinsert].Glyph := varInserir;</p>
<p>     varExcluir := Tbitmap.Create;<br />
     varExcluir.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\deletar1.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbDelete].Glyph := varExcluir;</p>
<p>     varEditar := Tbitmap.Create;<br />
     varEditar.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\editar.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbEdit].Glyph := varEditar;</p>
<p>     varSalvar := Tbitmap.Create;<br />
     varSalvar.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\gravar.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbPost].Glyph := varSalvar;</p>
<p>     varCancelar := Tbitmap.Create;<br />
     varCancelar.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\cancelar1.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbCancel].Glyph := varCancelar;</p>
<p>     varAtualizar := Tbitmap.Create;<br />
     varAtualizar.LoadFromFile(&#8216;C:\sistemavistoria1\imagens\botoes\atualizar2.bmp&#8217;);<br />
     TMeuDBNavigator(dbnavigator1).buttons[nbRefresh].Glyph := varAtualizar;<br />
}<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p>     ADOQueryRepresentante.Connection := formPrincipal.ADOConnection1;<br />
     ADOQueryRepresentante.Active := True;<br />
     ADOQryEmpresa.Connection := formPrincipal.ADOConnection1;<br />
     ADOQryEmpresa.Active := True;</p>
<p>end;</p>
<p>procedure TformEmpresa.TabSheet5Show(Sender: TObject);<br />
begin<br />
     formEmpresa.WindowState := wsMaximized;<br />
end;</p>
<p>procedure TformEmpresa.TabSheet4Show(Sender: TObject);<br />
begin<br />
     formEmpresa.WindowState := wsNormal;<br />
end;</p>
<p>procedure TformEmpresa.TabSheet3Show(Sender: TObject);<br />
begin<br />
     formEmpresa.WindowState := wsNormal;<br />
end;</p>
<p>procedure TformEmpresa.TabSheet2Show(Sender: TObject);<br />
begin<br />
     formEmpresa.WindowState := wsMaximized;<br />
end;</p>
<p>procedure TformEmpresa.TabSheet1Show(Sender: TObject);<br />
begin<br />
     formEmpresa.WindowState := wsNormal;<br />
end;</p>
<p>procedure TformEmpresa.DBGrid1DrawColumnCell(Sender: TObject;<br />
  const Rect: TRect; DataCol: Integer; Column: TColumn;<br />
  State: TGridDrawState);<br />
begin<br />
     if odd(ADOQryEmpresa.RecNo) then<br />
          DBGrid1.Canvas.Brush.Color:= clmenubar<br />
     else<br />
     DBGrid1.Canvas.Brush.Color:= clCream;<br />
     TDbGrid(Sender).Canvas.font.Color:= clBlack;<br />
     if gdSelected in State then<br />
     with (Sender as TDBGrid).Canvas do<br />
     begin<br />
          Brush.Color := clmoneygreen;<br />
          FillRect(Rect);<br />
          Font.Style := [fsbold]<br />
     end;<br />
     TDbGrid(Sender).DefaultDrawDataCell(Rect, TDbGrid(Sender).columns[datacol].field, State);<br />
end;</p>
<p>procedure TformEmpresa.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin</p>
<p>     //fecha o banco de dados<br />
//     ADOQryRepresentante.Connection := formPrincipal.ADOConnection1;<br />
     ADOQueryRepresentante.Active := False;<br />
//     ADOQryEmpresa.Connection := formPrincipal.ADOConnection1;<br />
     ADOQryEmpresa.Active := False;</p>
<p>end;</p>
<p>end.<br />
unit frmFiscal01;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, DBCtrls, ExtCtrls, Mask,<br />
  ComCtrls, Buttons, Menus, ImgList, JvExControls, JvArrowButton, JvComponentBase,<br />
  JvgExportComponents, JvDBGridExport, jpeg, JvExStdCtrls, JvEdit,<br />
  JvDBSearchEdit;</p>
<p>type<br />
    TMeuDBNavigator = class(TDBNavigator);</p>
<p>  TformFiscal = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Edit1: TEdit;<br />
    Edit2: TEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    TabSheet2: TTabSheet;<br />
    DBGrid1: TDBGrid;<br />
    ADOQryFiscal: TADOQuery;<br />
    dtsFiscal: TDataSource;<br />
    Label1: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    Label2: TLabel;<br />
    DBEdit2: TDBEdit;<br />
    Label3: TLabel;<br />
    DBEdit3: TDBEdit;<br />
    Label4: TLabel;<br />
    DBEdit4: TDBEdit;<br />
    Label5: TLabel;<br />
    DBEdit5: TDBEdit;<br />
    Label6: TLabel;<br />
    DBEdit6: TDBEdit;<br />
    Label7: TLabel;<br />
    DBEdit7: TDBEdit;<br />
    Label8: TLabel;<br />
    DBEdit8: TDBEdit;<br />
    Label9: TLabel;<br />
    DBEdit9: TDBEdit;<br />
    ADOQryFiscalCPFFiscal: TWideStringField;<br />
    ADOQryFiscalNomeFiscal: TWideStringField;<br />
    ADOQryFiscalRG: TWideStringField;<br />
    ADOQryFiscalSexo: TWideStringField;<br />
    ADOQryFiscalProfissao: TWideStringField;<br />
    ADOQryFiscalRegistroDeClasse: TWideStringField;<br />
    ADOQryFiscalTelefone: TWideStringField;<br />
    ADOQryFiscalRamal: TWideStringField;<br />
    ADOQryFiscalCelular: TWideStringField;<br />
    ADOQryFiscalEmail: TWideStringField;<br />
    ADOQryFiscalFoto: TBlobField;<br />
    ADOQryFiscalObs: TMemoField;<br />
    Label10: TLabel;<br />
    DBMemo1: TDBMemo;<br />
    Label11: TLabel;<br />
    DBImage1: TDBImage;<br />
    SpeedButton3: TSpeedButton;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton5: TSpeedButton;<br />
    ImageList1: TImageList;<br />
    menuRelatorio: TPopupMenu;<br />
    Ficha1: TMenuItem;<br />
    Listagem1: TMenuItem;<br />
    JvArrowButton1: TJvArrowButton;<br />
    JvgExportExcel1: TJvgExportExcel;<br />
    Formatoxls1: TMenuItem;<br />
    JvArrowButton2: TJvArrowButton;<br />
    JvDBGridWordExport1: TJvDBGridWordExport;<br />
    JvDBGridExcelExport1: TJvDBGridExcelExport;<br />
    ImageList2: TImageList;<br />
    menuExportar: TPopupMenu;<br />
    DBGridpWord1: TMenuItem;<br />
    DBGridpExcel1: TMenuItem;<br />
    Label12: TLabel;<br />
    Image1: TImage;<br />
    SpeedButton2: TSpeedButton;<br />
    JvDBSearchEdit1: TJvDBSearchEdit;<br />
    JvDBSearchEdit2: TJvDBSearchEdit;<br />
    Label13: TLabel;<br />
    Label14: TLabel;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure FormActivate(Sender: TObject);<br />
    procedure Ficha1Click(Sender: TObject);<br />
    procedure Listagem1Click(Sender: TObject);<br />
    procedure Formatoxls1Click(Sender: TObject);<br />
    procedure DBGridpWord1Click(Sender: TObject);<br />
    procedure DBGridpExcel1Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;<br />
      DataCol: Integer; Column: TColumn; State: TGridDrawState);<br />
    procedure SpeedButton2Click(Sender: TObject);<br />
    procedure TabSheet1Show(Sender: TObject);<br />
    procedure TabSheet2Show(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  formFiscal: TformFiscal;<br />
   nomeTabela: string;</p>
<p>implementation</p>
<p>uses rptFiscal1, rptFiscal2, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure TformFiscal.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure TformFiscal.SpeedButton4Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblFiscal&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CPFRepresentante = &#8216; + #39 + Edit1.Text + #39;<br />
          ADOQryFiscal.Close;<br />
          ADOQryFiscal.SQL.clear;<br />
          ADOQryFiscal.SQL.add(strsql);<br />
          ADOQryFiscal.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por CPF&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformFiscal.SpeedButton5Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblFiscal&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE Nome = &#8216; + #39 + Edit2.Text + #39;<br />
          ADOQryFiscal.Close;<br />
          ADOQryFiscal.SQL.clear;<br />
          ADOQryFiscal.SQL.add(strsql);<br />
          ADOQryFiscal.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por nome&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure TformFiscal.FormActivate(Sender: TObject);<br />
begin<br />
     ADOQryFiscal.Active := true;<br />
end;</p>
<p>procedure TformFiscal.Ficha1Click(Sender: TObject);<br />
begin<br />
//     rptFiscal01.ComponenteRelatorio.preview;</p>
<p>     try<br />
          try<br />
               rptFiscal01 := TrptFiscal01.Create(application);<br />
               rptFiscal01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptFiscal01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptFiscal01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure TformFiscal.Listagem1Click(Sender: TObject);<br />
begin<br />
//     rptFiscal02.ComponenteRelatorio.preview;<br />
     try<br />
          try<br />
               rptFiscal02 := TrptFiscal02.Create(application);<br />
               rptFiscal02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptFiscal02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptFiscal02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure TformFiscal.Formatoxls1Click(Sender: TObject);<br />
begin<br />
      JvgExportExcel1.Execute;<br />
end;</p>
<p>procedure TformFiscal.DBGridpWord1Click(Sender: TObject);<br />
begin<br />
     JvDBGridWordExport1.ExportGrid;<br />
end;</p>
<p>procedure TformFiscal.DBGridpExcel1Click(Sender: TObject);<br />
begin<br />
      JvDBGridExcelExport1.ExportGrid;<br />
end;</p>
<p>procedure TformFiscal.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var<br />
  Botao: TNavigateBtn;<br />
begin<br />
     PageControl1.ActivePage := TabSheet1;<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p>     ADOQryFiscal.Connection := formPrincipal.ADOConnection1;<br />
     ADOQryFiscal.Active := True;</p>
<p>end;</p>
<p>procedure TformFiscal.DBGrid1DrawColumnCell(Sender: TObject;<br />
  const Rect: TRect; DataCol: Integer; Column: TColumn;<br />
  State: TGridDrawState);<br />
begin<br />
     if odd(ADOQryFiscal.RecNo) then<br />
          DBGrid1.Canvas.Brush.Color:= clmenubar<br />
     else<br />
     DBGrid1.Canvas.Brush.Color:= clCream;<br />
     TDbGrid(Sender).Canvas.font.Color:= clBlack;<br />
     if gdSelected in State then<br />
     with (Sender as TDBGrid).Canvas do<br />
     begin<br />
          Brush.Color := clmoneygreen;<br />
          FillRect(Rect);<br />
          Font.Style := [fsbold]<br />
     end;<br />
     TDbGrid(Sender).DefaultDrawDataCell(Rect, TDbGrid(Sender).columns[datacol].field, State);<br />
end;</p>
<p>procedure TformFiscal.SpeedButton2Click(Sender: TObject);<br />
begin<br />
     Try<br />
          ADOQryFiscal.Close;<br />
          ADOQryFiscal.SQL.Clear;<br />
          ADOQryFiscal.SQL.Add(&#8216;SELECT * FROM tblFiscal&#8217;);<br />
          ADOQryFiscal.Open;<br />
     Except;<br />
          MessageDlg(&#8216;Erro ao tentar refazer consulta SQL&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure TformFiscal.TabSheet1Show(Sender: TObject);<br />
begin<br />
          formFiscal.WindowState := wsNormal;<br />
end;</p>
<p>procedure TformFiscal.TabSheet2Show(Sender: TObject);<br />
begin<br />
          formFiscal.WindowState := wsMaximized;<br />
end;</p>
<p>procedure TformFiscal.FormClose(Sender: TObject; var Action: TCloseAction);<br />
begin<br />
//     ADOQryFiscal.Connection := formPrincipal.ADOConnection1;<br />
     ADOQryFiscal.Active := False;<br />
end;</p>
<p>end.<br />
unit frmMAINv1;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DB, ADODB, ImgList, Menus, jpeg, ExtCtrls, Buttons, StdCtrls,<br />
  ComCtrls;</p>
<p>type<br />
  TformMAIN = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel2: TPanel;<br />
    Label7: TLabel;<br />
    SpeedButton1: TSpeedButton;<br />
    Label99: TLabel;<br />
    Panel1: TPanel;<br />
    Image1: TImage;<br />
    Label4: TLabel;<br />
    Label5: TLabel;<br />
    Label6: TLabel;<br />
    Image2: TImage;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    MainMenu1: TMainMenu;<br />
    Arquivo1: TMenuItem;<br />
    Representantediretordaempresa1: TMenuItem;<br />
    Empresa1: TMenuItem;<br />
    Fiscal1: TMenuItem;<br />
    N2: TMenuItem;<br />
    N1Instituio1: TMenuItem;<br />
    Subopesdevistoria1: TMenuItem;<br />
    N1Acessovertical1: TMenuItem;<br />
    N2Acessos1: TMenuItem;<br />
    N3Circulaohorizontal1: TMenuItem;<br />
    N4Circulaovertical1: TMenuItem;<br />
    N5PortasJanelasDispositivos1: TMenuItem;<br />
    N6Sanitrios1: TMenuItem;<br />
    N7Mobilirio1: TMenuItem;<br />
    N8Estacionamento1: TMenuItem;<br />
    N9Locaisdereunio1: TMenuItem;<br />
    N10Locaisderefeio1: TMenuItem;<br />
    N11Equipamentosautoatendimento1: TMenuItem;<br />
    N12Locaisdeexposio1: TMenuItem;<br />
    N13Esportelazerturismo1: TMenuItem;<br />
    N14Locaisdeleitura1: TMenuItem;<br />
    N15Locaisdehospedagem1: TMenuItem;<br />
    N16Locaisdesade1: TMenuItem;<br />
    N17Locaisdeensino1: TMenuItem;<br />
    N18Provadores1: TMenuItem;<br />
    N19Cozinhas1: TMenuItem;<br />
    N20Outrosobjetos1: TMenuItem;<br />
    N21Outrosambientes1: TMenuItem;<br />
    N5: TMenuItem;<br />
    Sair1: TMenuItem;<br />
    Consultas1: TMenuItem;<br />
    ConstrutordeSQL1: TMenuItem;<br />
    Relatrios1: TMenuItem;<br />
    Visogeral1: TMenuItem;<br />
    Relatrioresumodegrupossupergrupo1: TMenuItem;<br />
    Detalhadogruposesubgrupos1: TMenuItem;<br />
    Ferramentas1: TMenuItem;<br />
    BlocodeNotas1: TMenuItem;<br />
    Calculadora1: TMenuItem;<br />
    WindowsExplorer1: TMenuItem;<br />
    Ampliadordetela1: TMenuItem;<br />
    Autocad1: TMenuItem;<br />
    Dia1: TMenuItem;<br />
    Winword1: TMenuItem;<br />
    FreeCAD1: TMenuItem;<br />
    Excel1: TMenuItem;<br />
    Ajuda1: TMenuItem;<br />
    Sitedoprojeto1: TMenuItem;<br />
    Sobre1: TMenuItem;<br />
    Sobreoprojeto1: TMenuItem;<br />
    Sair2: TMenuItem;<br />
    ImageListMenu: TImageList;<br />
    ADOConnection1: TADOConnection;<br />
    OpenDialog1: TOpenDialog;<br />
    procedure Sair2Click(Sender: TObject);<br />
    procedure Sair1Click(Sender: TObject);<br />
    procedure Representantediretordaempresa1Click(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  formMAIN: TformMAIN;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>procedure TformMAIN.Sair2Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure TformMAIN.Sair1Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure TformMAIN.Representantediretordaempresa1Click(Sender: TObject);<br />
begin<br />
{<br />
     Try<br />
          Application.CreateForm(TformRepresentante, formRepresentante);<br />
          formRepresentante.showmodal;<br />
          formRepresentante.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formRepresentante!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>end.<br />
unit frmPrincipal;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, Menus, ComCtrls, jpeg, ExtCtrls, ShellApi, DB, ADODB, ImgList,<br />
  Buttons,   StdCtrls, MMSystem, ComObj, AppEvnts, JvExStdCtrls, JvButton,<br />
  JvStartMenuButton, JvComponentBase, JvFormMagnet, JvBaseDlg, JvWinDialogs,<br />
  JvExControls, JvgLabel;</p>
<p>type<br />
  TformPRINCIPAL = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    MainMenu1: TMainMenu;<br />
    Arquivo1: TMenuItem;<br />
    Consultas1: TMenuItem;<br />
    Relatrios1: TMenuItem;<br />
    Ferramentas1: TMenuItem;<br />
    Ajuda1: TMenuItem;<br />
    N1Instituio1: TMenuItem;<br />
    Subopesdevistoria1: TMenuItem;<br />
    Sair1: TMenuItem;<br />
    N1Acessovertical1: TMenuItem;<br />
    N2Acessos1: TMenuItem;<br />
    N3Circulaohorizontal1: TMenuItem;<br />
    N4Circulaovertical1: TMenuItem;<br />
    N5PortasJanelasDispositivos1: TMenuItem;<br />
    N6Sanitrios1: TMenuItem;<br />
    N7Mobilirio1: TMenuItem;<br />
    N8Estacionamento1: TMenuItem;<br />
    N9Locaisdereunio1: TMenuItem;<br />
    N10Locaisderefeio1: TMenuItem;<br />
    N11Equipamentosautoatendimento1: TMenuItem;<br />
    N12Locaisdeexposio1: TMenuItem;<br />
    N13Esportelazerturismo1: TMenuItem;<br />
    N14Locaisdeleitura1: TMenuItem;<br />
    N15Locaisdehospedagem1: TMenuItem;<br />
    N16Locaisdesade1: TMenuItem;<br />
    N17Locaisdeensino1: TMenuItem;<br />
    N18Provadores1: TMenuItem;<br />
    N19Cozinhas1: TMenuItem;<br />
    N20Outrosobjetos1: TMenuItem;<br />
    N21Outrosambientes1: TMenuItem;<br />
    Panel2: TPanel;<br />
    N2: TMenuItem;<br />
    Empresa1: TMenuItem;<br />
    Fiscal1: TMenuItem;<br />
    Sair2: TMenuItem;<br />
    Representantediretordaempresa1: TMenuItem;<br />
    WindowsExplorer1: TMenuItem;<br />
    Calculadora1: TMenuItem;<br />
    BlocodeNotas1: TMenuItem;<br />
    Dia1: TMenuItem;<br />
    Autocad1: TMenuItem;<br />
    ConstrutordeSQL1: TMenuItem;<br />
    N5: TMenuItem;<br />
    Ampliadordetela1: TMenuItem;<br />
    ImageListMenu: TImageList;<br />
    Sitedoprojeto1: TMenuItem;<br />
    Sobre1: TMenuItem;<br />
    Sobreoprojeto1: TMenuItem;<br />
    Panel1: TPanel;<br />
    Image1: TImage;<br />
    Image2: TImage;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Winword1: TMenuItem;<br />
    FreeCAD1: TMenuItem;<br />
    Excel1: TMenuItem;<br />
    ADOConnection1: TADOConnection;<br />
    Visogeral1: TMenuItem;<br />
    Relatrioresumodegrupossupergrupo1: TMenuItem;<br />
    Detalhadogruposesubgrupos1: TMenuItem;<br />
    OpenDialog1: TOpenDialog;<br />
    Timer1: TTimer;<br />
    Site3Codeplexhostingdoprojeto1: TMenuItem;<br />
    JvFormMagnet1: TJvFormMagnet;<br />
    JvgLabel1: TJvgLabel;<br />
    JvgLabel2: TJvgLabel;<br />
    JvgLabel3: TJvgLabel;<br />
    Panel3: TPanel;<br />
    Panel4: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    Panel5: TPanel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    SpeedButton7: TSpeedButton;<br />
    SpeedButton8: TSpeedButton;<br />
    SpeedButton9: TSpeedButton;<br />
    SpeedButton10: TSpeedButton;<br />
    SpeedButton11: TSpeedButton;<br />
    SpeedButton12: TSpeedButton;<br />
    SpeedButton13: TSpeedButton;<br />
    SpeedButton14: TSpeedButton;<br />
    SpeedButton15: TSpeedButton;<br />
    SpeedButton16: TSpeedButton;<br />
    SpeedButton17: TSpeedButton;<br />
    SpeedButton18: TSpeedButton;<br />
    SpeedButton19: TSpeedButton;<br />
    SpeedButton20: TSpeedButton;<br />
    SpeedButton21: TSpeedButton;<br />
    SpeedButton22: TSpeedButton;<br />
    Memo1: TMemo;<br />
    SpeedButton3: TSpeedButton;<br />
    Panel6: TPanel;<br />
    Label4: TLabel;<br />
    Image3: TImage;<br />
    Label5: TLabel;<br />
    JvgLabel4: TJvgLabel;<br />
    Image4: TImage;<br />
    JvgLabel5: TJvgLabel;<br />
    Label6: TLabel;<br />
    Image5: TImage;<br />
    Label7: TLabel;<br />
    JvgLabel6: TJvgLabel;<br />
    Image6: TImage;<br />
    JvgLabel7: TJvgLabel;<br />
    Label8: TLabel;<br />
    procedure Sair1Click(Sender: TObject);<br />
    procedure Sair2Click(Sender: TObject);<br />
    procedure Fiscal1Click(Sender: TObject);<br />
    procedure Representantediretordaempresa1Click(Sender: TObject);<br />
    procedure Empresa1Click(Sender: TObject);<br />
    procedure N1Instituio1Click(Sender: TObject);<br />
    procedure N1Acessovertical1Click(Sender: TObject);<br />
    procedure N2Acessos1Click(Sender: TObject);<br />
    procedure Sobre1Click(Sender: TObject);<br />
    procedure N6TabelaStatus1Click(Sender: TObject);<br />
    procedure N3Circulaohorizontal1Click(Sender: TObject);<br />
    procedure N9Locaisdereunio1Click(Sender: TObject);<br />
    procedure N8Estacionamento1Click(Sender: TObject);<br />
    procedure N7Mobilirio1Click(Sender: TObject);<br />
    procedure N6Sanitrios1Click(Sender: TObject);<br />
    procedure N5PortasJanelasDispositivos1Click(Sender: TObject);<br />
    procedure N4Circulaovertical1Click(Sender: TObject);<br />
    procedure N10Locaisderefeio1Click(Sender: TObject);<br />
    procedure N11Equipamentosautoatendimento1Click(Sender: TObject);<br />
    procedure N12Locaisdeexposio1Click(Sender: TObject);<br />
    procedure N13Esportelazerturismo1Click(Sender: TObject);<br />
    procedure N14Locaisdeleitura1Click(Sender: TObject);<br />
    procedure N15Locaisdehospedagem1Click(Sender: TObject);<br />
    procedure N16Locaisdesade1Click(Sender: TObject);<br />
    procedure N17Locaisdeensino1Click(Sender: TObject);<br />
    procedure N20Outrosobjetos1Click(Sender: TObject);<br />
    procedure N21Outrosambientes1Click(Sender: TObject);<br />
    procedure FormActivate(Sender: TObject);<br />
    procedure ApplicationEvents1Hint(Sender: TObject);<br />
    procedure BlocodeNotas1Click(Sender: TObject);<br />
    procedure Calculadora1Click(Sender: TObject);<br />
    procedure InternetExplorer1Click(Sender: TObject);<br />
    procedure WindowsExplorer1Click(Sender: TObject);<br />
    procedure Dia1Click(Sender: TObject);<br />
    procedure Autocad1Click(Sender: TObject);<br />
    procedure Winword1Click(Sender: TObject);<br />
    procedure FreeCAD1Click(Sender: TObject);<br />
    procedure Excel1Click(Sender: TObject);<br />
    procedure Visogeral1Click(Sender: TObject);<br />
    procedure Relatrioresumodegrupossupergrupo1Click(Sender: TObject);<br />
    procedure Detalhadogruposesubgrupos1Click(Sender: TObject);<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
    procedure N19Cozinhas1Click(Sender: TObject);<br />
    procedure N18Provadores1Click(Sender: TObject);<br />
    procedure FormShow(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure Sitedoprojeto1Click(Sender: TObject);<br />
    procedure Sobreoprojeto1Click(Sender: TObject);<br />
    procedure Timer1Timer(Sender: TObject);<br />
    procedure Site3Codeplexhostingdoprojeto1Click(Sender: TObject);<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
    procedure SpeedButton8Click(Sender: TObject);<br />
    procedure SpeedButton9Click(Sender: TObject);<br />
    procedure SpeedButton10Click(Sender: TObject);<br />
    procedure SpeedButton11Click(Sender: TObject);<br />
    procedure SpeedButton12Click(Sender: TObject);<br />
    procedure SpeedButton13Click(Sender: TObject);<br />
    procedure SpeedButton14Click(Sender: TObject);<br />
    procedure SpeedButton15Click(Sender: TObject);<br />
    procedure SpeedButton16Click(Sender: TObject);<br />
    procedure SpeedButton17Click(Sender: TObject);<br />
    procedure SpeedButton18Click(Sender: TObject);<br />
    procedure SpeedButton19Click(Sender: TObject);<br />
    procedure SpeedButton20Click(Sender: TObject);<br />
    procedure SpeedButton21Click(Sender: TObject);<br />
    procedure SpeedButton22Click(Sender: TObject);<br />
    procedure JvgLabel4Click(Sender: TObject);<br />
    procedure JvgLabel5Click(Sender: TObject);<br />
    procedure JvgLabel6Click(Sender: TObject);</p>
<p>  private<br />
    { Private declarations }<br />
    // hints nas aplicacoes<br />
    procedure AppHint(Sender: TObject);</p>
<p>  public<br />
    { Public declarations }<br />
 //   function AbreFormulario(_TForm: TFormclass;_form :TForm):boolean;<br />
    lConecta : boolean;<br />
  end;</p>
<p>var<br />
  formPRINCIPAL: TformPRINCIPAL;</p>
<p>implementation</p>
<p>uses frmRepresentante, frmVisita01, frmEmpresa, frm19Cozinhas,<br />
  frm10LocaisDeRefeicao, frm11EquipAutoAtend, frm12LocaisDeExposicao,<br />
  frm13LocaisDeEsporte, frm14LocaisDeLeitura, frm15LocaisDeHospedagem,<br />
  frm16LocaisDeSaude, frm17LocaisDeEnsino, frm18Provadores,<br />
  frm1PasseioPublico, frm20OutrosObjetos, frm21OutrosAmbientes, frm2Acesso,<br />
  frm3CirculacaoHorizontal, frm4CirculacaoVertical, frm5PortasJanelas,<br />
  frm6Sanitarios, frm7Mobiliario, frm8Estacionamento, frm9LocaisDeReuniao,<br />
  frmDMAcesso, frmDMCirculacaoHorizontal, frmDMCirculacaoVertical,<br />
  frmDMConexao, frmDMCozinhas, frmDMEquipAutoAtend,<br />
  frmDMEsporteLazerTurismo, frmDMEstacionamento, frmDMLocaisDeEnsino,<br />
  frmDMLocaisDeExposicao, frmDMLocaisDeHospedagem, frmDMLocaisDeLeitura,<br />
  frmDMLocaisDeRefeicao, frmDMLocaisDeReuniao, frmDMLocaisDeSaude,<br />
  frmDMMobiliario, frmDMPasseioPublico, frmDMPortasJanelasDisp,<br />
  frmDMProvadores, frmDMSanitarios, frmED, frmFiscal01, frmMAINv1,<br />
  frmSobre, frmStatus, frmVisaoGeral1;</p>
<p>{$R *.dfm}</p>
<p>{<br />
function TformPRINCIPAL.AbreFormulario(_TForm: TFormclass;_form :TForm):boolean;<br />
begin<br />
     if not ADOConnection1.Connected then<br />
     begin<br />
     MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
     Exit;<br />
     end;<br />
     Try<br />
          Application.CreateForm(_TForm, _form);<br />
          _form.showmodal;<br />
          _form.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formFiscal!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;<br />
}</p>
<p>procedure TformPRINCIPAL.AppHint(Sender: TObject);<br />
begin<br />
Statusbar1.Panels [0].Text := Application.Hint;<br />
end;</p>
<p>procedure TformPRINCIPAL.Sair1Click(Sender: TObject);<br />
begin<br />
//    close;<br />
     Try<br />
          Application.Terminate;<br />
      except<br />
          MessageDlg(&#8216;Erro ao tentar encerrar o sistema&#8217;, mtwarning, [mbOk], 0);<br />
      end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Sair2Click(Sender: TObject); // sair teste<br />
begin<br />
     Try<br />
          Application.Terminate;<br />
      except<br />
          MessageDlg(&#8216;Erro ao tentar encerrar o sistema&#8217;, mtwarning, [mbOk], 0);<br />
      end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Fiscal1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     Try<br />
          Application.CreateForm(TformFiscal, formFiscal);<br />
          formFiscal.showmodal;<br />
          formFiscal.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formFiscal!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Representantediretordaempresa1Click(<br />
  Sender: TObject);<br />
Begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     Try<br />
          Application.CreateForm(TformRepresentante, formRepresentante);<br />
          formRepresentante.showmodal;<br />
          formRepresentante.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formrepreentante!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Empresa1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     Try<br />
          Application.CreateForm(TformEmpresa, formEmpresa);<br />
          formEmpresa.showmodal;<br />
          formEmpresa.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formEmpresa!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N1Instituio1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
    try<br />
          application.createform(TformVisita1, formVisita1);<br />
          formVisita1.showmodal;<br />
          formVisita1.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formVisita1!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N1Acessovertical1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
    Try<br />
         Application.CreateForm(Tform1PasseioPublico, form1PasseioPublico);<br />
         form1PasseioPublico.showmodal;<br />
         form1PasseioPublico.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario form1PasseioPublico!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N2Acessos1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form2acesso := Tform2Acesso.Create(application);<br />
               form2acesso.ShowModal;<br />
          finally<br />
               form2acesso.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form2Acesso!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Sobre1Click(Sender: TObject);<br />
Begin<br />
    Try<br />
          Application.CreateForm(TFormSobre, FormSobre);<br />
          FormSobre.showmodal;<br />
          FormSobre.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formSobre!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N6TabelaStatus1Click(Sender: TObject);<br />
begin<br />
//     formStatus.showmodal;<br />
end;</p>
<p>procedure TformPRINCIPAL.N3Circulaohorizontal1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
    try<br />
          try<br />
               form3CirculacaoHorizontal := Tform3CirculacaoHorizontal.Create(application);<br />
               form3CirculacaoHorizontal.ShowModal;<br />
          finally<br />
               form3CirculacaoHorizontal.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form3CirculacaoHorizontal!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N9Locaisdereunio1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form9LocaisDeReuniao := Tform9LocaisDeReuniao.Create(application);<br />
               form9LocaisDeReuniao.ShowModal;<br />
          finally<br />
               form9LocaisDeReuniao.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form9LocaisDeReuniao!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N8Estacionamento1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form8Estacionamento := Tform8Estacionamento.Create(application);<br />
               form8Estacionamento.ShowModal;<br />
          finally<br />
               form8Estacionamento.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form8Estacionamento!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N7Mobilirio1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form7Mobiliario := Tform7Mobiliario.Create(application);<br />
               form7Mobiliario.ShowModal;<br />
          finally<br />
               form7Mobiliario.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form7Mobiliario!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N6Sanitrios1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form6Sanitarios := Tform6Sanitarios.Create(application);<br />
               form6Sanitarios.ShowModal;<br />
          finally<br />
               form6Sanitarios.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form6Sanitarios!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N5PortasJanelasDispositivos1Click(<br />
  Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form5PortasJanelas := Tform5PortasJanelas.Create(application);<br />
               form5PortasJanelas.ShowModal;<br />
          finally<br />
               form5PortasJanelas.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form5PortasJanelas!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N4Circulaovertical1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form4CirculacaoVertical := Tform4CirculacaoVertical.Create(application);<br />
               form4CirculacaoVertical.ShowModal;<br />
          finally<br />
               form4CirculacaoVertical.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form4CirculacaoVertical!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N10Locaisderefeio1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form10LocaisDeRefeicao := Tform10LocaisDeRefeicao.Create(application);<br />
               form10LocaisDeRefeicao.ShowModal;<br />
          finally<br />
               form10LocaisDeRefeicao.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form10LocaisDeRefeicao!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N11Equipamentosautoatendimento1Click(<br />
  Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form11EquipAutoAtend := Tform11EquipAutoAtend.Create(application);<br />
               form11EquipAutoAtend.ShowModal;<br />
          finally<br />
               form11EquipAutoAtend.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form11EquipAutoAtend!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N12Locaisdeexposio1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form12LocaisDeExposicao := Tform12LocaisDeExposicao.Create(application);<br />
               form12LocaisDeExposicao.ShowModal;<br />
          finally<br />
               form12LocaisDeExposicao.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form12LocaisDeExposicao!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N13Esportelazerturismo1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form13LocaisDeEsporte := Tform13LocaisDeEsporte.Create(application);<br />
               form13LocaisDeEsporte.ShowModal;<br />
          finally<br />
               form13LocaisDeEsporte.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form13LocaisDeEsporte!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N14Locaisdeleitura1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form14LocaisDeLeitura := Tform14LocaisDeLeitura.Create(application);<br />
               form14LocaisDeLeitura.ShowModal;<br />
          finally<br />
               form14LocaisDeLeitura.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form14LocaisDeLeitura!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N15Locaisdehospedagem1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form15LocaisDeHospedagem := Tform15LocaisDeHospedagem.Create(application);<br />
               form15LocaisDeHospedagem.ShowModal;<br />
          finally<br />
               form15LocaisDeHospedagem.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form15LocaisDeHospedagem!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N16Locaisdesade1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form16LocaisDeSaude := Tform16LocaisDeSaude.Create(application);<br />
               form16LocaisDeSaude.ShowModal;<br />
          finally<br />
               form16LocaisDeSaude.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form16LocaisDeSaude!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N17Locaisdeensino1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form17LocaisDeEnsino := Tform17LocaisDeEnsino.Create(application);<br />
               form17LocaisDeEnsino.ShowModal;<br />
          finally<br />
               form17LocaisDeEnsino.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form17LocaisDeEnsino!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N20Outrosobjetos1Click(Sender: TObject);<br />
begin<br />
{<br />
     Application.CreateForm(TformED, formED);<br />
     formED.showmodal;<br />
     formED.Free;<br />
}</p>
<p>end;</p>
<p>procedure TformPRINCIPAL.N21Outrosambientes1Click(Sender: TObject);<br />
begin<br />
{<br />
     Application.CreateForm(TformED, formED);<br />
     formED.showmodal;<br />
     formED.Free;<br />
}<br />
end;</p>
<p>procedure TformPRINCIPAL.FormActivate(Sender: TObject);<br />
begin<br />
     formPrincipal.left := 0;<br />
     formPrincipal.Top := 0;<br />
end;</p>
<p>procedure TformPRINCIPAL.ApplicationEvents1Hint(Sender: TObject);<br />
begin<br />
     statusBar1.Panels[0].Text := Application.Hint;<br />
end;</p>
<p>procedure TformPRINCIPAL.BlocodeNotas1Click(Sender: TObject);<br />
begin<br />
     try<br />
       WinExec(&#8216;notepad.exe&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o notepad!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Calculadora1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;calc.exe&#8217;,SW_NORMAL);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o calc!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.InternetExplorer1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;firefox.exe&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o firefox!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.WindowsExplorer1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;explorer.exe&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o explorer!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Dia1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;DIAW.EXE&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o DIA!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Autocad1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;ACAD.EXE&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o CAD!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Winword1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;WINWORD.EXE&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o MS-Windows!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.FreeCAD1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;FreeCAD.EXE&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o FreeCAD!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Excel1Click(Sender: TObject);<br />
begin<br />
     try<br />
          WinExec(&#8216;EXCEL.EXE&#8217;,SW_MAXIMIZE);<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o MS-Excel!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.Visogeral1Click(Sender: TObject);<br />
begin<br />
//      frmVisaoGeral01.ShowModal;<br />
    if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
	begin<br />
		MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
		Exit;<br />
	end;</p>
<p>     try<br />
          try<br />
               frmVisaoGeral01 := TfrmVisaoGeral01.Create(application);<br />
               frmVisaoGeral01.ShowModal;<br />
          finally<br />
               frmVisaoGeral01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario frmVisaoGeral01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>procedure TformPRINCIPAL.Relatrioresumodegrupossupergrupo1Click(<br />
  Sender: TObject);<br />
begin<br />
//       rptSuperGrupo01.ComponenteRelatorio.preview;<br />
{<br />
     try<br />
          try</p>
<p>          frmVisaoGeral01.Visible := False;<br />
          frmVisaoGeral01.showmodal;</p>
<p>               rptSuperGrupo01 := TrptSuperGrupo01.Create(application);<br />
               rptSuperGrupo01.ShowModal;<br />
          finally<br />
               rptSuperGrupo01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptSuperGrupo01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure TformPRINCIPAL.Detalhadogruposesubgrupos1Click(Sender: TObject);<br />
begin<br />
//       rptGrupoSubGrupo01.ComponenteRelatorio.preview;<br />
{     try<br />
          try<br />
               rptGrupoSubGrupo01 := TrptGrupoSubGrupo01.Create(application);<br />
               rptGrupoSubGrupo01.ShowModal;<br />
          finally<br />
               rptGrupoSubGrupo01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptGrupoSubGrupo01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton1Click(Sender: TObject);<br />
begin<br />
     ADOConnection1.Close;<br />
     if OpenDialog1.Execute then<br />
     begin<br />
//        ADOConnection1.Close;<br />
          ADOConnection1.ConnectionString := &#8216;Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=&#8217;+opendialog1.FileName+&#8217;;Mode=Share Deny None;Jet OLEDB:System database=&#8221;";&#8217;+<br />
          &#8216;Jet OLEDB:Registry Path=&#8221;";Jet OLEDB:Database Password=&#8221;";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;&#8217;+<br />
          &#8216;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password=&#8221;";&#8217;+<br />
          &#8216;Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don&#8221;t Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False;&#8217;+<br />
          &#8216;Jet OLEDB:Support Complex Data=False;&#8217;;<br />
          ADOConnection1.open;<br />
          ADOConnection1.Connected := True;<br />
//        adotable1.open;<br />
     end;</p>
<p>     lConecta :=  ADOConnection1.Connected;<br />
end;</p>
<p>procedure TformPRINCIPAL.N19Cozinhas1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;</p>
<p>     Try<br />
          Application.CreateForm(Tform19Cozinhas, form19Cozinhas);<br />
          form19Cozinhas.showmodal;<br />
          form19Cozinhas.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario form19Cozinhas!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.N18Provadores1Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     Try<br />
          Application.CreateForm(Tform18Provadores, form18Provadores);<br />
          form18Provadores.showmodal;<br />
          form18Provadores.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formrepreentante!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.FormShow(Sender: TObject);<br />
begin<br />
     formPrincipal.left := 0;<br />
     formPrincipal.top := 0;</p>
<p>end;</p>
<p>procedure TformPRINCIPAL.FormCreate(Sender: TObject);<br />
begin<br />
Application.OnHint := AppHint;<br />
end;</p>
<p>procedure TformPRINCIPAL.Sitedoprojeto1Click(Sender: TObject);<br />
begin<br />
     shellexecute(handle, &#8216;open&#8217;, &#8216;http://sistemavistoria.wordpress.com&#8217;, NiL, NiL, SW_SHOWNORMAL);<br />
end;</p>
<p>procedure TformPRINCIPAL.Sobreoprojeto1Click(Sender: TObject);<br />
begin<br />
     shellexecute(handle, &#8216;open&#8217;, &#8216;http://doutrinapos.wordpress.com/category/sva/&#8217;, NiL, NiL, SW_SHOWNORMAL);<br />
end;</p>
<p>procedure TformPRINCIPAL.Timer1Timer(Sender: TObject);<br />
function ifthen(_expressao :boolean;_true,_false:variant):variant;<br />
begin<br />
  if _expressao then result := _true<br />
  else result := _false;</p>
<p>end;<br />
begin<br />
 statusbar1.panels[1].Text := formatdatetime(&#8216;dd/mm/yy hh:mm&#8217; ,now());<br />
 statusbar1.Panels[2].Text := ifthen(lConecta,&#8217;Bco Aberto&#8217;,'Bco Fechado&#8217;);<br />
 statusbar1.Panels[3].text := ifthen(lConecta,OpenDialog1.FileName,&#8217;&#8230;&#8217;);<br />
end;</p>
<p>procedure TformPRINCIPAL.Site3Codeplexhostingdoprojeto1Click(<br />
  Sender: TObject);<br />
begin<br />
     shellexecute(handle, &#8216;open&#8217;, &#8216;http://sistemavistoria.codeplex.com/&#8217;, NiL, NiL, SW_SHOWNORMAL);<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     Close;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton4Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
    Try<br />
         Application.CreateForm(Tform1PasseioPublico, form1PasseioPublico);<br />
         form1PasseioPublico.showmodal;<br />
         form1PasseioPublico.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario form1PasseioPublico!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form2acesso := Tform2Acesso.Create(application);<br />
               form2acesso.ShowModal;<br />
          finally<br />
               form2acesso.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form2Acesso!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
    try<br />
          try<br />
               form3CirculacaoHorizontal := Tform3CirculacaoHorizontal.Create(application);<br />
               form3CirculacaoHorizontal.ShowModal;<br />
          finally<br />
               form3CirculacaoHorizontal.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form3CirculacaoHorizontal!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form4CirculacaoVertical := Tform4CirculacaoVertical.Create(application);<br />
               form4CirculacaoVertical.ShowModal;<br />
          finally<br />
               form4CirculacaoVertical.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form4CirculacaoVertical!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton8Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form5PortasJanelas := Tform5PortasJanelas.Create(application);<br />
               form5PortasJanelas.ShowModal;<br />
          finally<br />
               form5PortasJanelas.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form5PortasJanelas!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton9Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form6Sanitarios := Tform6Sanitarios.Create(application);<br />
               form6Sanitarios.ShowModal;<br />
          finally<br />
               form6Sanitarios.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form6Sanitarios!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton10Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form7Mobiliario := Tform7Mobiliario.Create(application);<br />
               form7Mobiliario.ShowModal;<br />
          finally<br />
               form7Mobiliario.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form7Mobiliario!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton11Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form8Estacionamento := Tform8Estacionamento.Create(application);<br />
               form8Estacionamento.ShowModal;<br />
          finally<br />
               form8Estacionamento.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form8Estacionamento!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton12Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form9LocaisDeReuniao := Tform9LocaisDeReuniao.Create(application);<br />
               form9LocaisDeReuniao.ShowModal;<br />
          finally<br />
               form9LocaisDeReuniao.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form9LocaisDeReuniao!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton13Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form10LocaisDeRefeicao := Tform10LocaisDeRefeicao.Create(application);<br />
               form10LocaisDeRefeicao.ShowModal;<br />
          finally<br />
               form10LocaisDeRefeicao.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form10LocaisDeRefeicao!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton14Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form11EquipAutoAtend := Tform11EquipAutoAtend.Create(application);<br />
               form11EquipAutoAtend.ShowModal;<br />
          finally<br />
               form11EquipAutoAtend.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form11EquipAutoAtend!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton15Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form12LocaisDeExposicao := Tform12LocaisDeExposicao.Create(application);<br />
               form12LocaisDeExposicao.ShowModal;<br />
          finally<br />
               form12LocaisDeExposicao.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form12LocaisDeExposicao!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton16Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form13LocaisDeEsporte := Tform13LocaisDeEsporte.Create(application);<br />
               form13LocaisDeEsporte.ShowModal;<br />
          finally<br />
               form13LocaisDeEsporte.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form13LocaisDeEsporte!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton17Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form14LocaisDeLeitura := Tform14LocaisDeLeitura.Create(application);<br />
               form14LocaisDeLeitura.ShowModal;<br />
          finally<br />
               form14LocaisDeLeitura.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form14LocaisDeLeitura!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton18Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form15LocaisDeHospedagem := Tform15LocaisDeHospedagem.Create(application);<br />
               form15LocaisDeHospedagem.ShowModal;<br />
          finally<br />
               form15LocaisDeHospedagem.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form15LocaisDeHospedagem!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton19Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form16LocaisDeSaude := Tform16LocaisDeSaude.Create(application);<br />
               form16LocaisDeSaude.ShowModal;<br />
          finally<br />
               form16LocaisDeSaude.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form16LocaisDeSaude!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton20Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     try<br />
          try<br />
               form17LocaisDeEnsino := Tform17LocaisDeEnsino.Create(application);<br />
               form17LocaisDeEnsino.ShowModal;<br />
          finally<br />
               form17LocaisDeEnsino.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario form17LocaisDeEnsino!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton21Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;<br />
     Try<br />
          Application.CreateForm(Tform18Provadores, form18Provadores);<br />
          form18Provadores.showmodal;<br />
          form18Provadores.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario formrepreentante!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.SpeedButton22Click(Sender: TObject);<br />
begin<br />
     if ((not ADOConnection1.Connected) and (not lConecta)) then<br />
          begin<br />
               MessageDlg(&#8216;Selecione o Banco de Dados antes de prosseguir !&#8217;,mtinformation,[mbOK],0);<br />
               Exit;<br />
          end<br />
     else  ADOConnection1.Connected := true;</p>
<p>     Try<br />
          Application.CreateForm(Tform19Cozinhas, form19Cozinhas);<br />
          form19Cozinhas.showmodal;<br />
          form19Cozinhas.Free;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar abrir o formulario form19Cozinhas!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformPRINCIPAL.JvgLabel4Click(Sender: TObject);<br />
begin<br />
//    shellexecute(handle, &#8216;open&#8217;, &#8216;http://doutrinapos.wordpress.com/category/sva/&#8217;, NiL, NiL, SW_SHOWNORMAL);<br />
end;</p>
<p>procedure TformPRINCIPAL.JvgLabel5Click(Sender: TObject);<br />
begin<br />
//    shellexecute(handle, &#8216;open&#8217;, &#8216;http://sistemavistoria.wordpress.com/&#8217;, NiL, NiL, SW_SHOWNORMAL);<br />
end;</p>
<p>procedure TformPRINCIPAL.JvgLabel6Click(Sender: TObject);<br />
begin<br />
//    shellexecute(handle, &#8216;open&#8217;, &#8216;http://sistemavistoria.codeplex.com/discussions&#8217;, NiL, NiL, SW_SHOWNORMAL);<br />
end;</p>
<p>end.<br />
unit frmRepresentante;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DB, ADODB, Mask, DBCtrls, StdCtrls, ComCtrls, Buttons, ExtCtrls,<br />
  Grids, DBGrids, Menus, JvArrowButton, ImgList, JvComponentBase,<br />
  JvgReport, JvgExportComponents, JvDBGridExport, DbiProcs, jpeg,<br />
  JvExControls, JvExStdCtrls, JvEdit, JvDBSearchEdit;</p>
<p>type<br />
  TMeuDBNavigator = class(TDBNavigator);</p>
<p>  TformRepresentante = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Edit1: TEdit;<br />
    Edit2: TEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    TabSheet2: TTabSheet;<br />
    ADOQryRepresentante: TADOQuery;<br />
    dtsRepresentante: TDataSource;<br />
    Label1: TLabel;<br />
    DBEdit1_CPF: TDBEdit;<br />
    Label2: TLabel;<br />
    DBEdit2_NOME: TDBEdit;<br />
    Label3: TLabel;<br />
    DBEdit3_RG: TDBEdit;<br />
    DBRadioGroup1_SEXO: TDBRadioGroup;<br />
    Label4: TLabel;<br />
    DBEdit4_ENDERECO: TDBEdit;<br />
    Label5: TLabel;<br />
    DBEdit5_COMPLEMENTO: TDBEdit;<br />
    Label6: TLabel;<br />
    DBEdit6_BAIRRO: TDBEdit;<br />
    Label7: TLabel;<br />
    DBEdit7_CIDADE: TDBEdit;<br />
    Label8: TLabel;<br />
    DBEdit8_CEP: TDBEdit;<br />
    Label9: TLabel;<br />
    DBComboBox1_UF: TDBComboBox;<br />
    Label10: TLabel;<br />
    DBEdit9_TELEFONE: TDBEdit;<br />
    Label11: TLabel;<br />
    DBEdit10_CELULAR: TDBEdit;<br />
    Label12: TLabel;<br />
    DBEdit11_EMAIL: TDBEdit;<br />
    Label13: TLabel;<br />
    DBMemo1_OBS: TDBMemo;<br />
    DBGrid1: TDBGrid;<br />
    ADOQryRepresentanteCPFRepresentante: TWideStringField;<br />
    ADOQryRepresentanteNome: TWideStringField;<br />
    ADOQryRepresentanteRG: TWideStringField;<br />
    ADOQryRepresentanteSexo: TWideStringField;<br />
    ADOQryRepresentanteEndereo: TWideStringField;<br />
    ADOQryRepresentanteComplemento: TWideStringField;<br />
    ADOQryRepresentanteBairro: TWideStringField;<br />
    ADOQryRepresentanteCidade: TWideStringField;<br />
    ADOQryRepresentanteCEP: TWideStringField;<br />
    ADOQryRepresentanteUF: TWideStringField;<br />
    ADOQryRepresentanteTelefone: TWideStringField;<br />
    ADOQryRepresentanteCelular: TWideStringField;<br />
    ADOQryRepresentanteEmail: TWideStringField;<br />
    ADOQryRepresentanteObs: TMemoField;<br />
    ADOQryRepresentanteFoto: TBlobField;<br />
    Label14: TLabel;<br />
    DBImage1: TDBImage;<br />
    SpeedButton3: TSpeedButton;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton5: TSpeedButton;<br />
    JvArrowButton1: TJvArrowButton;<br />
    menuRelatorio: TPopupMenu;<br />
    Ficha1: TMenuItem;<br />
    Listagem1: TMenuItem;<br />
    ImageList1: TImageList;<br />
    Exportadadosxls1: TMenuItem;<br />
    JvgExportExcel1: TJvgExportExcel;<br />
    JvArrowButton2: TJvArrowButton;<br />
    JvDBGridWordExport1: TJvDBGridWordExport;<br />
    JvDBGridExcelExport1: TJvDBGridExcelExport;<br />
    ImageList2: TImageList;<br />
    menuExportar: TPopupMenu;<br />
    DBGridpWord1: TMenuItem;<br />
    DBGridpExcel1: TMenuItem;<br />
    SpeedButton2: TSpeedButton;<br />
    Label15: TLabel;<br />
    SpeedButton6: TSpeedButton;<br />
    Image1: TImage;<br />
    JvDBSearchEdit1: TJvDBSearchEdit;<br />
    Label16: TLabel;<br />
    JvDBSearchEdit2: TJvDBSearchEdit;<br />
    Label17: TLabel;<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure Button2Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure Ficha1Click(Sender: TObject);<br />
    procedure Listagem1Click(Sender: TObject);<br />
    procedure Exportadadosxls1Click(Sender: TObject);<br />
    procedure DBGridpWord1Click(Sender: TObject);<br />
    procedure DBGridpExcel1Click(Sender: TObject);<br />
    procedure SpeedButton2Click(Sender: TObject);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;<br />
      DataCol: Integer; Column: TColumn; State: TGridDrawState);<br />
    procedure TabSheet1Show(Sender: TObject);<br />
    procedure TabSheet2Show(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure ADOQryRepresentanteBeforeDelete(DataSet: TDataSet);</p>
<p>  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  formRepresentante: TformRepresentante;<br />
  nomeTabela: string;</p>
<p>implementation</p>
<p>uses rptRepresentante, rptRepresentante2, frmPrincipal;</p>
<p>//uses rptRepresentante, rptRepresentante2, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure tbDBDeleteAll(const DataSet: TDataSet);<br />
begin<br />
  with DataSet do<br />
    while RecordCount &gt; 0 do<br />
      Delete;<br />
end;</p>
<p>procedure TformRepresentante.SpeedButton1Click(Sender: TObject);<br />
var<br />
      strsql: string;<br />
begin<br />
      try<br />
          nomeTabela := &#8216;tblRepresentante&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          ADOQryRepresentante.Close;<br />
          ADOQryRepresentante.SQL.clear;<br />
          ADOQryRepresentante.SQL.add(strsql);<br />
          ADOQryRepresentante.Open;<br />
          ADOQryRepresentante.active := False;<br />
          ADOQryRepresentante.active := True;<br />
      except<br />
          MessageDlg(&#8216;Erro ao carregar a ADOQueryRepresentante&#8217;, mtwarning, [mbOk], 0);<br />
      end;<br />
end;</p>
<p>procedure TformRepresentante.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure TformRepresentante.Button2Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     nomeTabela := &#8216;tblRepresentante&#8217;;<br />
     strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
     strsql := strsql + &#8216; WHERE Nome = &#8216; + #39 + Edit1.Text + #39;<br />
     ADOQryRepresentante.Close;<br />
     ADOQryRepresentante.SQL.clear;<br />
     ADOQryRepresentante.SQL.add(strsql);<br />
     ADOQryRepresentante.Open;<br />
end;</p>
<p>procedure TformRepresentante.SpeedButton4Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblRepresentante&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CPFRepresentante = &#8216; + #39 + Edit1.Text + #39;<br />
          ADOQryRepresentante.Close;<br />
          ADOQryRepresentante.SQL.clear;<br />
          ADOQryRepresentante.SQL.add(strsql);<br />
          ADOQryRepresentante.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por CPF&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformRepresentante.SpeedButton5Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblRepresentante&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE Nome = &#8216; + #39 + Edit2.Text + #39;<br />
          ADOQryRepresentante.Close;<br />
          ADOQryRepresentante.SQL.clear;<br />
          ADOQryRepresentante.SQL.add(strsql);<br />
          ADOQryRepresentante.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por nome&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformRepresentante.Ficha1Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRepresentante01 := TrptRepresentante01.Create(application);<br />
               rptRepresentante01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRepresentante01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRepresentante01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformRepresentante.Listagem1Click(Sender: TObject);<br />
begin<br />
     try<br />
          try<br />
               rptRepresentante02 := TrptRepresentante02.Create(application);<br />
               rptRepresentante02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptRepresentante02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptRepresentante02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformRepresentante.Exportadadosxls1Click(Sender: TObject);<br />
begin<br />
     try<br />
          JvgExportExcel1.Execute;<br />
     except<br />
          MessageDlg(&#8216;Erro ao tentar exportar dados!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformRepresentante.DBGridpWord1Click(Sender: TObject);<br />
begin<br />
     JvDBGridWordExport1.ExportGrid;<br />
end;</p>
<p>procedure TformRepresentante.DBGridpExcel1Click(Sender: TObject);<br />
begin<br />
//      JvgExportExcel1.ExportGrid;<br />
JvDBGridExcelExport1.ExportGrid;<br />
end;</p>
<p>procedure TformRepresentante.SpeedButton2Click(Sender: TObject);<br />
begin<br />
     Try<br />
          ADOQryRepresentante.Close;<br />
          ADOQryRepresentante.SQL.Clear;<br />
          ADOQryRepresentante.SQL.Add(&#8216;SELECT * FROM tblRepresentante&#8217;);<br />
          ADOQryRepresentante.Open;<br />
     Except;<br />
          MessageDlg(&#8216;Erro ao tentar refazer consulta SQL&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure TformRepresentante.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var<br />
  Botao: TNavigateBtn;<br />
begin<br />
     PageControl1.ActivePage := TabSheet1;</p>
<p>     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p>     // Abrir o banco de dados<br />
     //ADOQryRepresentante.Connection := formPrincipal.ADOConnection1;<br />
     AdoQryRepresentante.Active := True;</p>
<p>end;</p>
<p>procedure TformRepresentante.DBGrid1DrawColumnCell(Sender: TObject;<br />
  const Rect: TRect; DataCol: Integer; Column: TColumn;<br />
  State: TGridDrawState);<br />
begin<br />
     if odd(ADOQryRepresentante.RecNo) then<br />
          DBGrid1.Canvas.Brush.Color:= clmenubar<br />
     else<br />
     DBGrid1.Canvas.Brush.Color:= clCream;</p>
<p>     TDbGrid(Sender).Canvas.font.Color:= clBlack;</p>
<p>     if gdSelected in State then<br />
     with (Sender as TDBGrid).Canvas do<br />
     begin<br />
          Brush.Color := clmoneygreen;<br />
          FillRect(Rect);<br />
          Font.Style := [fsbold]<br />
     end;</p>
<p>     TDbGrid(Sender).DefaultDrawDataCell(Rect, TDbGrid(Sender).columns[datacol].field, State);<br />
end;</p>
<p>procedure TformRepresentante.TabSheet1Show(Sender: TObject);<br />
begin<br />
          formRepresentante.WindowState := wsNormal;<br />
end;</p>
<p>procedure TformRepresentante.TabSheet2Show(Sender: TObject);<br />
begin<br />
      formRepresentante.WindowState := wsMaximized;<br />
end;</p>
<p>procedure TformRepresentante.SpeedButton6Click(Sender: TObject);<br />
begin<br />
//     tbDBDeleteAll(ADOQryRepresentante);<br />
end;</p>
<p>procedure TformRepresentante.ADOQryRepresentanteBeforeDelete(<br />
  DataSet: TDataSet);<br />
begin<br />
       //if MessageDlg(&#8216;Confirma a exclusão ?&#8217;, mtConfirmation, [mbYes,mbNo], 0)mrYes then Abort;<br />
{       if Application.MessageBox(&#8216;Confirma a exclusão ?&#8217;, &#8216;Aviso do sistema&#8217;, mb_YesNo+mb_iconinformation) = idNo then<br />
       Begin<br />
          Abort;<br />
       End;}<br />
end;</p>
<p>end.<br />
unit frmSobre;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Forms, Controls, StdCtrls,<br />
  Buttons, ExtCtrls, ComCtrls, jpeg, shellapi, ComObj, JvGIF, JvScrollText,<br />
  JvExControls, JvaScrollText, JvgLabel;</p>
<p>type<br />
  TformSobre = class(TForm)<br />
    Panel1: TPanel;<br />
    Version: TLabel;<br />
    Copyright: TLabel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label4: TLabel;<br />
    Label5: TLabel;<br />
    Image8: TImage;<br />
    Image1: TImage;<br />
    Image2: TImage;<br />
    Image3: TImage;<br />
    JvScrollText1: TJvScrollText;<br />
    SpeedButton1: TSpeedButton;<br />
    JvgLabel1: TJvgLabel;<br />
    Image4: TImage;<br />
    Image6: TImage;<br />
    Image7: TImage;<br />
    Image9: TImage;<br />
    Image10: TImage;<br />
    JvScrollText2: TJvScrollText;<br />
    procedure OKButtonClick(Sender: TObject);<br />
    procedure JvLinkLabel1Click(Sender: TObject);<br />
    procedure JvLinkLabel3Click(Sender: TObject);<br />
    procedure Image1Click(Sender: TObject);<br />
    procedure Image3Click(Sender: TObject);<br />
    procedure Image2Click(Sender: TObject);<br />
    procedure Image4Click(Sender: TObject);<br />
    procedure Image6Click(Sender: TObject);<br />
    procedure Label5Click(Sender: TObject);<br />
    procedure Image5Click(Sender: TObject);<br />
    procedure Image7Click(Sender: TObject);<br />
    procedure BitBtn1Click(Sender: TObject);<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  formSobre: TformSobre;<br />
  IEApp: Variant;</p>
<p>implementation</p>
<p>{$R *.dfm}</p>
<p>procedure TformSobre.OKButtonClick(Sender: TObject);<br />
begin<br />
  close;<br />
end;</p>
<p>procedure TformSobre.JvLinkLabel1Click(Sender: TObject);<br />
begin<br />
{<br />
          IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
          IEApp.visible := true;<br />
          IEApp.Top := 0;<br />
          IEApp.Left := 0;<br />
          IEApp.width := screen.width;<br />
          IEApp.height := screen.height;<br />
          IEApp.Navigate(&#8216;http://doutrinapos.wordpress.com/category/sva/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.JvLinkLabel3Click(Sender: TObject);<br />
begin<br />
{<br />
IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
IEApp.visible := true;<br />
IEApp.Top := 0;<br />
IEApp.Left := 0;<br />
IEApp.width := screen.width;<br />
IEApp.height := screen.height;<br />
IEApp.Navigate(&#8216;http://sistemavistoria.codeplex.com/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.Image1Click(Sender: TObject);<br />
begin<br />
{<br />
         IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
         IEApp.visible := true;<br />
         IEApp.Top := 0;<br />
         IEApp.Left := 0;<br />
         IEApp.width := screen.width;<br />
         IEApp.height := screen.height;<br />
         IEApp.Navigate(&#8216;http://www.unioeste.br&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.Image3Click(Sender: TObject);<br />
begin<br />
{<br />
         IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
         IEApp.visible := true;<br />
         IEApp.Top := 0;<br />
         IEApp.Left := 0;<br />
         IEApp.width := screen.width;<br />
         IEApp.height := screen.height;<br />
         IEApp.Navigate(&#8216;http://www.radstudiobrasil.blogspot.com/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.Image2Click(Sender: TObject);<br />
begin<br />
{<br />
          IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
          IEApp.visible := true;<br />
          IEApp.Top := 0;<br />
          IEApp.Left := 0;<br />
          IEApp.width := screen.width;<br />
          IEApp.height := screen.height;<br />
          IEApp.Navigate(&#8216;http://jvcl.delphi-jedi.org/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.Image4Click(Sender: TObject);<br />
begin<br />
{<br />
       IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
       IEApp.visible := true;<br />
       IEApp.Top := 0;<br />
       IEApp.Left := 0;<br />
       IEApp.width := screen.width;<br />
       IEApp.height := screen.height;<br />
       IEApp.Navigate(&#8216;http://www.delphi-jedi.org/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.Image6Click(Sender: TObject);<br />
begin<br />
{<br />
         IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
         IEApp.visible := true;<br />
         IEApp.Top := 0;<br />
         IEApp.Left := 0;<br />
         IEApp.width := screen.width;<br />
         IEApp.height := screen.height;<br />
         IEApp.Navigate(&#8216;http://www.cascavel.pr.gov.br/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.Label5Click(Sender: TObject);<br />
begin<br />
    // try<br />
         IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
         IEApp.visible := true;<br />
         IEApp.Top := 0;<br />
         IEApp.Left := 0;<br />
         IEApp.width := screen.width;<br />
         IEApp.height := screen.height;<br />
         IEApp.Navigate(&#8216;http://sistemavistoria.wordpress.com&#8217;);<br />
   //  except<br />
   //      MessageDlg(&#8216;Erro ao tentar acessar a página&#8217;, mtwarning, [mbOk], 0);<br />
   //  end;<br />
end;</p>
<p>procedure TformSobre.Image5Click(Sender: TObject);<br />
begin<br />
{<br />
         IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
         IEApp.visible := true;<br />
         IEApp.Top := 0;<br />
         IEApp.Left := 0;<br />
         IEApp.width := screen.width;<br />
         IEApp.height := screen.height;<br />
         IEApp.Navigate(&#8216;http://www.radstudiobrasil.blogspot.com/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.Image7Click(Sender: TObject);<br />
begin<br />
{<br />
         IEApp := CreateOLEObject(&#8216;InternetExplorer.Application&#8217;);<br />
         IEApp.visible := true;<br />
         IEApp.Top := 0;<br />
         IEApp.Left := 0;<br />
         IEApp.width := screen.width;<br />
         IEApp.height := screen.height;<br />
         IEApp.Navigate(&#8216;http://creativecommons.org/&#8217;);<br />
}<br />
end;</p>
<p>procedure TformSobre.BitBtn1Click(Sender: TObject);<br />
begin<br />
  close;<br />
end;</p>
<p>procedure TformSobre.SpeedButton1Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>end.</p>
<p>unit frmStatus;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs,  DB,<br />
  ADODB, Grids, DBGrids, ComCtrls, StdCtrls, DBCtrls, Buttons, ExtCtrls,<br />
  Mask;</p>
<p>type<br />
  TformStatus = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    SpeedButton1: TSpeedButton;<br />
    SpeedButton2: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    Edit1: TEdit;<br />
    Edit2: TEdit;<br />
    Panel2: TPanel;<br />
    PageControl1: TPageControl;<br />
    TabSheet1: TTabSheet;<br />
    TabSheet2: TTabSheet;<br />
    DBGrid1: TDBGrid;<br />
    dtsStatus: TDataSource;<br />
//    ppReport1: TppReport;<br />
//    ppDesigner1: TppDesigner;<br />
    ADOQryStatus: TADOQuery;<br />
    ADOQryStatusCodigo: TAutoIncField;<br />
    ADOQryStatusDescricao: TWideStringField;<br />
    Label1: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    Label2: TLabel;<br />
    DBEdit2: TDBEdit;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton5: TSpeedButton;<br />
    ADOQryStatusComentario: TWideStringField;<br />
    Label3: TLabel;<br />
    DBEdit3: TDBEdit;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormActivate(Sender: TObject);<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  formStatus: TformStatus;<br />
  nomeTabela: string;</p>
<p>implementation</p>
<p>//uses ;</p>
<p>{$R *.dfm}</p>
<p>procedure TformStatus.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>procedure TformStatus.FormActivate(Sender: TObject);<br />
begin<br />
     ADOQryStatus.Active := true;<br />
end;</p>
<p>procedure TformStatus.SpeedButton1Click(Sender: TObject);<br />
begin<br />
     Try<br />
          ADOQryStatus.active := False;<br />
          ADOQryStatus.active := True;<br />
     Except<br />
          MessageDlg(&#8216;Erro ao carregar a tblVisita&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformStatus.SpeedButton4Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblStatus&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE Codigo = &#8216; + #39 + Edit1.Text + #39;<br />
          ADOQryStatus.Close;<br />
          ADOQryStatus.SQL.clear;<br />
          ADOQryStatus.SQL.add(strsql);<br />
          ADOQryStatus.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por Codigo&#8217;, mtwarning, [mbOk], 0);<br />
     end;</p>
<p>end;</p>
<p>end.<br />
unit frmVisaoGeral1;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DB, ADODB, ExtCtrls, DBCtrls, JvDBControls, Grids, DBGrids,<br />
  JvExDBGrids, JvDBGrid, JvDBUltimGrid, ComCtrls, JvExComCtrls,<br />
  JvDBTreeView, JvExControls, JvDBLookup, JvLED, JvLabel, StdCtrls,<br />
  JvExStdCtrls, JvEdit, JvDBSearchEdit, JvCombobox, JvDBSearchComboBox,<br />
  Mask, Buttons, RpCon, RpConDS, RpConBDE, RpDefine, RpRave;</p>
<p>type<br />
  TfrmVisaoGeral01 = class(TForm)<br />
    dtsPasseioPublico: TDataSource;<br />
    dtsAcesso: TDataSource;<br />
    dtsCircHoriz: TDataSource;<br />
    dtsCircVert: TDataSource;<br />
    dtsPortJanDisp: TDataSource;<br />
    tblPasseioPublico: TADOTable;<br />
    tblAcesso: TADOTable;<br />
    tblCircHoriz: TADOTable;<br />
    tblCircVert: TADOTable;<br />
    tblPortJanDisp: TADOTable;<br />
    tblPasseioPublicoCodPasseioPublico: TWideStringField;<br />
    tblPasseioPublicoCodVisita: TWideStringField;<br />
    tblPasseioPublicoViaAnalisada: TWideStringField;<br />
    tblPasseioPublicoLarguraDoPasseio: TIntegerField;<br />
    tblPasseioPublicoHaFaixaLivreDemarcada: TWideStringField;<br />
    tblPasseioPublicoHaFaixaDeServico: TWideStringField;<br />
    tblPasseioPublicoLarguraFaixaDeServico: TIntegerField;<br />
    tblPasseioPublicoHaFaixaDeAcesso: TWideStringField;<br />
    tblPasseioPublicoLarguraFaixaDeAcesso: TIntegerField;<br />
    tblPasseioPublicoInclinacaoTransversalAreaFluxo: TWideStringField;<br />
    tblPasseioPublicoInclinacaoLongitudinalAreaFluxAcomRua: TWideStringField;<br />
    tblPasseioPublicoInterferenciasNoPasseio: TWideStringField;<br />
    tblPasseioPublicoStatus: TWideStringField;<br />
    tblPasseioPublicoFoto: TBlobField;<br />
    tblPasseioPublicoObservacoes: TMemoField;<br />
    tblAcessoCodigo: TWideStringField;<br />
    tblAcessoCodVisita: TWideStringField;<br />
    tblAcessoIdentifiqueAcesso: TWideStringField;<br />
    tblAcessoQualOAcessoASerAnalisado: TWideStringField;<br />
    tblAcessoEstaEntradaEAcessivelACadeirante: TWideStringField;<br />
    tblAcessoQualALarguraLivreNoAcessoAnalisado: TIntegerField;<br />
    tblAcessoSIA: TWideStringField;<br />
    tblAcessoStatus: TWideStringField;<br />
    tblAcessoFoto: TBlobField;<br />
    tblAcessoObs: TMemoField;<br />
    tblAcessoDiagnstico: TWideStringField;<br />
    tblCircHorizCodigo: TWideStringField;<br />
    tblCircHorizCodVisita: TWideStringField;<br />
    tblCircHorizQualLocalASerAnalizado: TWideStringField;<br />
    tblCircHorizStatus: TWideStringField;<br />
    tblCircHorizFoto: TBlobField;<br />
    tblCircHorizObs: TMemoField;<br />
    tblCircVertCodigo: TWideStringField;<br />
    tblCircVertCodVisita: TWideStringField;<br />
    tblCircVertIdentifique: TWideStringField;<br />
    tblCircVertStatus: TWideStringField;<br />
    tblCircVertFoto: TBlobField;<br />
    tblCircVertObs: TMemoField;<br />
    tblPortJanDispCodigo: TWideStringField;<br />
    tblPortJanDisp__CodPortasJanelas: TWideStringField;<br />
    tblPortJanDisp__CodigoCirculacaoVertical: TWideStringField;<br />
    tblPortJanDispCodVisita: TWideStringField;<br />
    tblPortJanDispIdentifique: TWideStringField;<br />
    tblPortJanDispStatus: TWideStringField;<br />
    tblPortJanDispFoto: TBlobField;<br />
    tblPortJanDispObs: TMemoField;<br />
    Label1: TLabel;<br />
    dtsSanitarios: TDataSource;<br />
    dtsMobiliarios: TDataSource;<br />
    dtsEstacionamento: TDataSource;<br />
    dtsLocaisDeReuniao: TDataSource;<br />
    dtsLocaisDeRefeicao: TDataSource;<br />
    tblSanitarios: TADOTable;<br />
    tblMobiliario: TADOTable;<br />
    tblEstacionamento: TADOTable;<br />
    tblLocaisDeReuniao: TADOTable;<br />
    tblRefeicao: TADOTable;<br />
    tblSanitariosCodigo: TWideStringField;<br />
    tblSanitariosCodVisita: TWideStringField;<br />
    tblSanitariosIdentifique: TWideStringField;<br />
    tblSanitariosSanitarioAdaptadoIsolado: TWideStringField;<br />
    tblSanitariosTotalDeBoxesMasc: TIntegerField;<br />
    tblSanitariosTotalDeBoxesFem: TIntegerField;<br />
    tblSanitariosTotalDeBoxesAdapMasc: TIntegerField;<br />
    tblSanitariosTotalDeBoxesAdapFem: TIntegerField;<br />
    tblSanitariosSanitariosAdapEmRotaAcessivel: TWideStringField;<br />
    tblSanitariosSanitarioUnisex: TWideStringField;<br />
    tblSanitariosTotalSanitUnisex: TIntegerField;<br />
    tblSanitariosSanitarioAdapDevidSinalizado: TWideStringField;<br />
    tblSanitariosTemSinalizacaoSonoraDeEmergencia: TWideStringField;<br />
    tblSanitariosAlturaSinalizacao: TIntegerField;<br />
    tblSanitariosD1: TIntegerField;<br />
    tblSanitariosD2: TIntegerField;<br />
    tblSanitariosD3: TIntegerField;<br />
    tblSanitariosD4: TIntegerField;<br />
    tblSanitariosD5: TIntegerField;<br />
    tblSanitariosStatus: TWideStringField;<br />
    tblSanitariosFoto: TBlobField;<br />
    tblSanitariosObs: TMemoField;<br />
    tblMobiliarioCodigo: TWideStringField;<br />
    tblMobiliarioCodVisita: TWideStringField;<br />
    tblMobiliarioIdentificacao: TWideStringField;<br />
    tblEstacionamentoCodigo: TWideStringField;<br />
    tblEstacionamentoCodVisita: TWideStringField;<br />
    tblEstacionamentoIdentifique: TWideStringField;<br />
    tblEstacionamentoQtdTotalVagas: TIntegerField;<br />
    tblEstacionamentoQtdVagasParaDeficientes: TIntegerField;<br />
    tblEstacionamentoLarguraVaga: TIntegerField;<br />
    tblEstacionamentoComprimentoVaga: TIntegerField;<br />
    tblEstacionamentoLarguraFaixaAdicional: TIntegerField;<br />
    tblEstacionamentoVagasAdaptProxAoAcessoPrincipal: TWideStringField;<br />
    tblEstacionamentoVagasAdaptLocalizadaEmRotaAcesso: TWideStringField;<br />
    tblEstacionamentoVagasAdaptTemSinalizVert: TWideStringField;<br />
    tblEstacionamentoTemSinalizacaoHorizontalAdequada: TWideStringField;<br />
    tblEstacionamentoSinalOrientPercAtVagaAcess: TWideStringField;<br />
    tblEstacionamentoStatus: TWideStringField;<br />
    tblEstacionamentoFoto: TBlobField;<br />
    tblEstacionamentoObs: TMemoField;<br />
    tblLocaisDeReuniaoCodigo: TWideStringField;<br />
    tblLocaisDeReuniaoCodVisita: TWideStringField;<br />
    tblLocaisDeReuniaoIdentifique: TWideStringField;<br />
    tblLocaisDeReuniaoTotalDeAssentos: TIntegerField;<br />
    tblLocaisDeReuniaoD1: TIntegerField;<br />
    tblLocaisDeReuniaoD2: TIntegerField;<br />
    tblLocaisDeReuniaoStatus: TWideStringField;<br />
    tblLocaisDeReuniaoFoto: TBlobField;<br />
    tblLocaisDeReuniaoObs: TMemoField;<br />
    tblRefeicaoCodigo: TWideStringField;<br />
    tblRefeicaoCodVisita: TWideStringField;<br />
    tblRefeicaoIdentifique: TWideStringField;<br />
    tblRefeicaoTotalDeMesa: TIntegerField;<br />
    tblRefeicaoQtdAdaptadas: TIntegerField;<br />
    tblRefeicaoFaixaLivreDeCirculacaoDe090: TWideStringField;<br />
    tblRefeicaoAreaDeManobraDe: TWideStringField;<br />
    tblRefeicaoStatus: TWideStringField;<br />
    tblRefeicaoFoto: TBlobField;<br />
    tblRefeicaoObs: TMemoField;<br />
    Label6: TLabel;<br />
    tblMobiliarioStatus: TWideStringField;<br />
    Label8: TLabel;<br />
    editEstacionamento: TDBEdit;<br />
    Label10: TLabel;<br />
    editRefeicao: TDBEdit;<br />
    dtsEquipAutoAtend: TDataSource;<br />
    dtsLocaisDeExposicao: TDataSource;<br />
    dtsLocaisEsportLazerTurism: TDataSource;<br />
    dtsLocaisDeLeitura: TDataSource;<br />
    dtsLocaisDeHospedagem: TDataSource;<br />
    dtsLocaisDeSaude: TDataSource;<br />
    dtsLocaisDeEnsino: TDataSource;<br />
    dtsProvadores: TDataSource;<br />
    dtsCozinha: TDataSource;<br />
    tblEquipAutoAtend: TADOTable;<br />
    tblLocaisDeExposicao: TADOTable;<br />
    tblLocaisEsportLazerTurism: TADOTable;<br />
    tblLocaisDeLeitura: TADOTable;<br />
    tblLocaisDeHospedagem: TADOTable;<br />
    tblLocaisDeSaude: TADOTable;<br />
    tblLocaisDeEnsino: TADOTable;<br />
    tblProvadores: TADOTable;<br />
    tblCozinha: TADOTable;<br />
    tblEquipAutoAtendCodigo: TWideStringField;<br />
    tblEquipAutoAtendCodVisita: TWideStringField;<br />
    tblEquipAutoAtendIdentifique: TWideStringField;<br />
    tblEquipAutoAtendLocalizacao: TWideStringField;<br />
    tblEquipAutoAtendQtdEquipAcessPorPavimento: TIntegerField;<br />
    tblEquipAutoAtendHaPeloMenosUmEquipAcessivel: TWideStringField;<br />
    tblEquipAutoAtendAreaDeAproximacao: TWideStringField;<br />
    tblEquipAutoAtendControlesAMaisDe30cmDaFrente: TWideStringField;<br />
    tblEquipAutoAtendDispEntradaSaidaAMaisDe30cm: TWideStringField;<br />
    tblEquipAutoAtendDispEntradaSaidaEntre040e120cm: TWideStringField;<br />
    tblEquipAutoAtendCtrlsEntre080e120cm: TWideStringField;<br />
    tblEquipAutoAtendHaConectorParaFoneDeOuvido: TWideStringField;<br />
    tblEquipAutoAtendModuloDeReferenciaGarantido: TWideStringField;<br />
    tblEquipAutoAtendD1: TIntegerField;<br />
    tblEquipAutoAtendD2: TIntegerField;<br />
    tblEquipAutoAtendStatus: TWideStringField;<br />
    tblEquipAutoAtendFoto: TBlobField;<br />
    tblEquipAutoAtendObs: TMemoField;<br />
    Label11: TLabel;<br />
    editEquipAutoAtend: TDBEdit;<br />
    tblLocaisDeExposicaoCodigo: TWideStringField;<br />
    tblLocaisDeExposicaoCodVisita: TWideStringField;<br />
    tblLocaisDeExposicaoIdentifique: TWideStringField;<br />
    tblLocaisDeExposicaoTodosElemtExpPublicaEstaAcessiveis: TWideStringField;<br />
    tblLocaisDeExposicaoTextosExplicOuSimilarEmBraille: TWideStringField;<br />
    tblLocaisDeExposicaoStatus: TWideStringField;<br />
    tblLocaisDeExposicaoFoto: TBlobField;<br />
    tblLocaisDeExposicaoObs: TMemoField;<br />
    Label12: TLabel;<br />
    editLocalExposicao: TDBEdit;<br />
    tblLocaisEsportLazerTurismCodigo: TWideStringField;<br />
    tblLocaisEsportLazerTurismCodVisita: TWideStringField;<br />
    tblLocaisEsportLazerTurismIdentifique: TWideStringField;<br />
    tblLocaisEsportLazerTurismPortasComVaoLivreMin: TWideStringField;<br />
    tblLocaisEsportLazerTurismStatus: TWideStringField;<br />
    tblLocaisEsportLazerTurismFoto: TBlobField;<br />
    tblLocaisEsportLazerTurismObs: TMemoField;<br />
    Label13: TLabel;<br />
    editLocalEsporte: TDBEdit;<br />
    tblLocaisDeLeituraCodigo: TWideStringField;<br />
    tblLocaisDeLeituraCodVisita: TWideStringField;<br />
    tblLocaisDeLeituraIdentifique: TWideStringField;<br />
    tblLocaisDeLeituraTodosOsLocaisEstaoAcessiveis: TWideStringField;<br />
    tblLocaisDeLeituraQualADistanciaEntreEstantesNaBiblioteca: TIntegerField;<br />
    tblLocaisDeLeituraEntrEstantesACada15mExisteEspManobra: TWideStringField;<br />
    tblLocaisDeLeituraABibliotecaPossuiPublicacoesEmBraille: TWideStringField;<br />
    tblLocaisDeLeituraABibliotecaPossuiRecurspsAudiovisiaus: TWideStringField;<br />
    tblLocaisDeLeituraOAcervoEAbertoAoPublico: TWideStringField;<br />
    tblLocaisDeLeituraStatus: TWideStringField;<br />
    tblLocaisDeLeituraFoto: TBlobField;<br />
    tblLocaisDeLeituraObs: TBlobField;<br />
    Label14: TLabel;<br />
    editLocaisLeitura: TDBEdit;<br />
    tblLocaisDeHospedagemCodigo: TWideStringField;<br />
    tblLocaisDeHospedagemCodVisita: TWideStringField;<br />
    tblLocaisDeHospedagemIdentifique: TWideStringField;<br />
    tblLocaisDeHospedagemQualTotalDeDormitorios: TIntegerField;<br />
    tblLocaisDeHospedagemQntsSaoConsideradosAcessiveis: TIntegerField;<br />
    tblLocaisDeHospedagemDormitoriosAcessiveisEmTodosOsNiveis: TWideStringField;<br />
    tblLocaisDeHospedagemDormitoriosTemAreaParaGiroDe360g: TWideStringField;<br />
    tblLocaisDeHospedagemAreaCirculacaoIgualSup090: TWideStringField;<br />
    tblLocaisDeHospedagemTemSanitarioAdaptado: TWideStringField;<br />
    tblLocaisDeHospedagemSanitarioTemDispositivoDeChamadaDeEmergencia: TWideStringField;<br />
    tblLocaisDeHospedagemD1: TIntegerField;<br />
    tblLocaisDeHospedagemD2: TIntegerField;<br />
    tblLocaisDeHospedagemD3: TIntegerField;<br />
    tblLocaisDeHospedagemD4: TIntegerField;<br />
    tblLocaisDeHospedagemD5: TIntegerField;<br />
    tblLocaisDeHospedagemStatus: TWideStringField;<br />
    tblLocaisDeHospedagemFoto: TBlobField;<br />
    tblLocaisDeHospedagemObs: TMemoField;<br />
    Label15: TLabel;<br />
    editHospedagem: TDBEdit;<br />
    tblLocaisDeSaudeCodigo: TWideStringField;<br />
    tblLocaisDeSaudeCodVisita: TWideStringField;<br />
    tblLocaisDeSaudeIdentifique: TWideStringField;<br />
    tblLocaisDeSaudeTotalDeLeitosComSanitario: TIntegerField;<br />
    tblLocaisDeSaudeQntsSaoAcessiveis: TIntegerField;<br />
    tblLocaisDeSaudeQntsSanitariosExistem: TIntegerField;<br />
    tblLocaisDeSaudeQntsDestesSaoAcessiveis: TIntegerField;<br />
    tblLocaisDeSaudeStatus: TWideStringField;<br />
    tblLocaisDeSaudeFoto: TBlobField;<br />
    tblLocaisDeSaudeObs: TMemoField;<br />
    Label16: TLabel;<br />
    editLocaisSaude: TDBEdit;<br />
    tblLocaisDeEnsinoCodigo: TWideStringField;<br />
    tblLocaisDeEnsinoCodVisita: TWideStringField;<br />
    tblLocaisDeEnsinoIdentifique: TWideStringField;<br />
    tblLocaisDeEnsinoEntradaEmLocalDeMenorFluxo: TWideStringField;<br />
    tblLocaisDeEnsinoTodasAsAreasAdmSaoAcessiveis: TWideStringField;<br />
    tblLocaisDeEnsinoIdentAresAdminInacessiveis: TMemoField;<br />
    tblLocaisDeEnsinoTodasASAreasCompSaoAcessiveis: TWideStringField;<br />
    tblLocaisDeEnsinoIdentAreasCompInacessiveis: TMemoField;<br />
    tblLocaisDeEnsinoStatus: TWideStringField;<br />
    tblLocaisDeEnsinoFoto: TBlobField;<br />
    tblLocaisDeEnsinoObs: TMemoField;<br />
    Label17: TLabel;<br />
    editLocaisEnsino: TDBEdit;<br />
    tblProvadoresCodigo: TWideStringField;<br />
    tblProvadoresCodVisita: TWideStringField;<br />
    tblProvadoresIdentifique: TWideStringField;<br />
    tblProvadoresQualTipoDePorta: TWideStringField;<br />
    tblProvadoresD1: TIntegerField;<br />
    tblProvadoresD2: TIntegerField;<br />
    tblProvadoresD3: TIntegerField;<br />
    tblProvadoresStatus: TWideStringField;<br />
    tblProvadoresFotos: TBlobField;<br />
    tblProvadoresObs: TMemoField;<br />
    tblCozinhaCodigo: TWideStringField;<br />
    tblCozinhaCodVisita: TWideStringField;<br />
    tblCozinhaIdentifique: TWideStringField;<br />
    tblCozinhaExisteCondicaoCirculacao: TWideStringField;<br />
    tblCozinhaD1: TIntegerField;<br />
    tblCozinhaD2: TIntegerField;<br />
    tblCozinhaD3: TIntegerField;<br />
    tblCozinhaD4: TIntegerField;<br />
    tblCozinhaStatus: TWideStringField;<br />
    tblCozinhaFoto: TBlobField;<br />
    tblCozinhaObs: TMemoField;<br />
    Label19: TLabel;<br />
    editCozinhas: TDBEdit;<br />
    dtsGrelha: TDataSource;<br />
    tblGrelha: TADOTable;<br />
    dtsCxInspecao: TDataSource;<br />
    dtsPontoDeOnibus: TDataSource;<br />
    dtsTelefonePublico: TDataSource;<br />
    dtsCxCorreio: TDataSource;<br />
    dtsLixeira: TDataSource;<br />
    dtsBanco: TDataSource;<br />
    dtsBanca: TDataSource;<br />
    dtsBancMerc: TDataSource;<br />
    dtsFloreira: TDataSource;<br />
    dtsPontoDeTaxi: TDataSource;<br />
    dtsEscada: TDataSource;<br />
    dtsRampa: TDataSource;<br />
    dtsDesvTrans: TDataSource;<br />
    tblCxInspecao: TADOTable;<br />
    tblPontoOnibus: TADOTable;<br />
    tblTelefonePublico: TADOTable;<br />
    tblCxCorreio: TADOTable;<br />
    tblLixeira: TADOTable;<br />
    tblBanco: TADOTable;<br />
    tblBanca: TADOTable;<br />
    tblBancMerc: TADOTable;<br />
    tblFloreira: TADOTable;<br />
    tblPontoTaxi: TADOTable;<br />
    tblEscada: TADOTable;<br />
    tblRampa: TADOTable;<br />
    tblDesvTrans: TADOTable;<br />
    dtsPostLuz: TDataSource;<br />
    tblPosteLuz: TADOTable;<br />
    dtsSemaforo: TDataSource;<br />
    tblSemaforo: TADOTable;<br />
    dtsPosteSin: TDataSource;<br />
    dtsBaiaVeic: TDataSource;<br />
    tblPosteSin: TADOTable;<br />
    tblBaiaVeic: TADOTable;<br />
    tblVeget: TADOTable;<br />
    tblCxTelef: TADOTable;<br />
    dtsVeget: TDataSource;<br />
    dtsCxTelef: TDataSource;<br />
    dtsOutraInterf: TDataSource;<br />
    tblOutraInterf: TADOTable;<br />
    tblDegrau: TADOTable;<br />
    dtsDegrau: TDataSource;<br />
    dtsRevestimento: TDataSource;<br />
    tblRevestimento: TADOTable;<br />
    dtsEscada2: TDataSource;<br />
    tblEscada2: TADOTable;<br />
    dtsRampa2: TDataSource;<br />
    dtsDesvTrans2: TDataSource;<br />
    dtsDegrau2: TDataSource;<br />
    dtsPlatPercVert: TDataSource;<br />
    dtsPlatPercInc: TDataSource;<br />
    dtsPorta: TDataSource;<br />
    tblRampa2: TADOTable;<br />
    tblDesvTrans2: TADOTable;<br />
    tblDegrau2: TADOTable;<br />
    tblPlatPercVert1: TADOTable;<br />
    tblPlatPercInc1: TADOTable;<br />
    tblPorta: TADOTable;<br />
    tblCatraca: TADOTable;<br />
    tblCapacho: TADOTable;<br />
    tblTapete: TADOTable;<br />
    tblCampainha: TADOTable;<br />
    tblInterfone: TADOTable;<br />
    tblGrelha2: TADOTable;<br />
    dtsCatraca: TDataSource;<br />
    dtsCapacho: TDataSource;<br />
    dtsTapete: TDataSource;<br />
    dtsCampainha: TDataSource;<br />
    dtsInterfone: TDataSource;<br />
    dtsGrelha2: TDataSource;<br />
    dtsCorredor: TDataSource;<br />
    dtsPiso: TDataSource;<br />
    dtsCapacho2: TDataSource;<br />
    dtsTapete2: TDataSource;<br />
    dtsGrelha3: TDataSource;<br />
    dtsBarrSusp: TDataSource;<br />
    dtsDesvTrans3: TDataSource;<br />
    dtsDegrau3: TDataSource;<br />
    dtsRampa3: TDataSource;<br />
    dtsEscada3: TDataSource;<br />
    dtsPlatPercVert2: TDataSource;<br />
    tblCorredor: TADOTable;<br />
    tblPiso: TADOTable;<br />
    tblCapacho2: TADOTable;<br />
    tblTapete2: TADOTable;<br />
    tblGrelha3: TADOTable;<br />
    tblBarrSusp: TADOTable;<br />
    tblDesvTrans3: TADOTable;<br />
    tblDegrau3: TADOTable;<br />
    tblRampa3: TADOTable;<br />
    tblEscada3: TADOTable;<br />
    tblPlatPercVert2: TADOTable;<br />
    tblPlatPercInc2: TADOTable;<br />
    dtsPlatPercInc2: TDataSource;<br />
    dtsRampa4: TDataSource;<br />
    dtsEscada4: TDataSource;<br />
    dtsElevador: TDataSource;<br />
    dtsPlatPercVert3: TDataSource;<br />
    dtsPlatPercInc3: TDataSource;<br />
    dtsEscadaRolante: TDataSource;<br />
    dtsEsteiraRolante: TDataSource;<br />
    dtsRota: TDataSource;<br />
    tblRampa4: TADOTable;<br />
    tblEscada4: TADOTable;<br />
    tblElevador: TADOTable;<br />
    tblPlatPercVert3: TADOTable;<br />
    tblPlatPercInc3: TADOTable;<br />
    tblEscadaRolante: TADOTable;<br />
    tblEsteiraRolante: TADOTable;<br />
    tblRota: TADOTable;<br />
    dtsPortas: TDataSource;<br />
    dtsPortaVaievem: TDataSource;<br />
    dtsPortadecorrer: TDataSource;<br />
    dtsCatraca2: TDataSource;<br />
    dtsJanelas: TDataSource;<br />
    dtsDispositivos: TDataSource;<br />
    tblPortas: TADOTable;<br />
    tblPortaVaievem: TADOTable;<br />
    tblPortadecorrer: TADOTable;<br />
    tblCatraca2: TADOTable;<br />
    tblJanelas: TADOTable;<br />
    tblDispositivos: TADOTable;<br />
    dtsPortaSanit: TDataSource;<br />
    dtsBaciaSanit: TDataSource;<br />
    dtsLavatorio: TDataSource;<br />
    dtsMictorio: TDataSource;<br />
    dtsChuveiro: TDataSource;<br />
    dtsBanheira: TDataSource;<br />
    tblPortaSanit: TADOTable;<br />
    tblBaciaSanit: TADOTable;<br />
    tblLavatorio: TADOTable;<br />
    tblMictorio: TADOTable;<br />
    tblChuveiro: TADOTable;<br />
    tblBanheira: TADOTable;<br />
    tblVestiario: TADOTable;<br />
    dtsVestiario: TDataSource;<br />
    dtsTelefone: TDataSource;<br />
    dtsBebedouro: TDataSource;<br />
    dtsMesaSupTrab: TDataSource;<br />
    dtsAssentFix: TDataSource;<br />
    dtsBalcao: TDataSource;<br />
    dtsBilheteria: TDataSource;<br />
    dtsLousa: TDataSource;<br />
    dtsCama: TDataSource;<br />
    dtsMesaSubRef: TDataSource;<br />
    dtsAutoServico: TDataSource;<br />
    dtsArmario: TDataSource;<br />
    tblTelefone: TADOTable;<br />
    tblBebedouro: TADOTable;<br />
    tblMesaSupTrab: TADOTable;<br />
    tblAssenntFix: TADOTable;<br />
    tblBalcao: TADOTable;<br />
    tblBilheteria: TADOTable;<br />
    tblLousa: TADOTable;<br />
    tblCama: TADOTable;<br />
    tblMesaSubRef: TADOTable;<br />
    tblAutoServico: TADOTable;<br />
    tblArmario: TADOTable;<br />
    editStatusPasPub: TDBEdit;<br />
    Label3: TLabel;<br />
    editStatusAcesso: TDBEdit;<br />
    Label7: TLabel;<br />
    editCircVert: TDBEdit;<br />
    ediSanitarios: TDBEdit;<br />
    Label22: TLabel;<br />
    editPortJanDisp: TDBEdit;<br />
    Label23: TLabel;<br />
    editMobiliario: TDBEdit;<br />
    dtsBastidores: TDataSource;<br />
    dtsPalco: TDataSource;<br />
    dtsRampa5: TDataSource;<br />
    dtsPlatPercVert4: TDataSource;<br />
    dtsPlatPercInc4: TDataSource;<br />
    dtsEscada5: TDataSource;<br />
    tblBastidores: TADOTable;<br />
    tblPalco: TADOTable;<br />
    tblRampa5: TADOTable;<br />
    tblPlatPercVert4: TADOTable;<br />
    tblPlatPercInc4: TADOTable;<br />
    tblEscada5: TADOTable;<br />
    dtsArquibancada: TDataSource;<br />
    dtsParquoupraca: TDataSource;<br />
    dtsPiscina: TDataSource;<br />
    dtsEscadaPiscina: TDataSource;<br />
    dtsRampaSubmersa: TDataSource;<br />
    dtsBancoPiscina: TDataSource;<br />
    tblArquibancada: TADOTable;<br />
    tblParqueoupraca: TADOTable;<br />
    tblPiscina: TADOTable;<br />
    tblEscadaPiscina: TADOTable;<br />
    tblRampaSubmersa: TADOTable;<br />
    tblBancoPiscina: TADOTable;<br />
    Panel1: TPanel;<br />
    JvLabel1: TJvLabel;<br />
    JvLabel2: TJvLabel;<br />
    JvLabel3: TJvLabel;<br />
    btnPrimeiro: TSpeedButton;<br />
    btnAnterior: TSpeedButton;<br />
    btnProximo: TSpeedButton;<br />
    btnUltimo: TSpeedButton;<br />
    JvDBGrid1: TJvDBGrid;<br />
    JvDBSearchEdit1: TJvDBSearchEdit;<br />
    JvDBSearchComboBox1: TJvDBSearchComboBox;<br />
    dtsVisita: TDataSource;<br />
    tblVisita: TADOTable;<br />
    tblVisitaCodVisita: TWideStringField;<br />
    tblVisitaCPFFiscal: TWideStringField;<br />
    tblVisitaCNPJ: TWideStringField;<br />
    tblVisitaDataVisita: TDateTimeField;<br />
    tblVisitaTipoVisita: TWideStringField;<br />
    tblVisitaHoraVisita: TWideStringField;<br />
    tblVisitaProtocolo: TWideStringField;<br />
    tblVisitaResultado: TWideStringField;<br />
    Panel2: TPanel;<br />
    ledPasseioPublico: TJvLED;<br />
    ledAcesso: TJvLED;<br />
    ledCircHoriz: TJvLED;<br />
    ledCircVert: TJvLED;<br />
    ledPortasJanDisp: TJvLED;<br />
    lblPasseioPublico: TJvLabel;<br />
    lblAcesso: TJvLabel;<br />
    lblCirculacaoHorizontal: TJvLabel;<br />
    lblCirculacaoVertical: TJvLabel;<br />
    lblPortasJanelasDispositivo: TJvLabel;<br />
    ledSanitarios: TJvLED;<br />
    ledMobiliarios: TJvLED;<br />
    ledEstacionamento: TJvLED;<br />
    ledLocaisDeReuniao: TJvLED;<br />
    ledEquipAutoAtend: TJvLED;<br />
    ledLocaisDeExposicao: TJvLED;<br />
    ledLocaisEsportLazerTur: TJvLED;<br />
    JvLabel5: TJvLabel;<br />
    JvLabel6: TJvLabel;<br />
    JvLabel7: TJvLabel;<br />
    JvLabel8: TJvLabel;<br />
    JvLabel9: TJvLabel;<br />
    JvLabel10: TJvLabel;<br />
    JvLabel11: TJvLabel;<br />
    JvLabel12: TJvLabel;<br />
    JvLabel13: TJvLabel;<br />
    JvLabel14: TJvLabel;<br />
    JvLabel15: TJvLabel;<br />
    JvLabel16: TJvLabel;<br />
    JvLabel17: TJvLabel;<br />
    ledLocaisDeLeitura: TJvLED;<br />
    ledLocaisDeHospedagem: TJvLED;<br />
    ledLocaisDeSaude: TJvLED;<br />
    ledLocaisDeEnsino: TJvLED;<br />
    ledProvadores: TJvLED;<br />
    ledCozinhas: TJvLED;<br />
    ledLocaisDeRefeicao: TJvLED;<br />
    JvLabel18: TJvLabel;<br />
    GroupBox1: TGroupBox;<br />
    JvLED16: TJvLED;<br />
    JvLED18: TJvLED;<br />
    JvLED19: TJvLED;<br />
    JvLabel19: TJvLabel;<br />
    JvLabel20: TJvLabel;<br />
    JvLabel22: TJvLabel;<br />
    JvLED2: TJvLED;<br />
    JvLabel21: TJvLabel;<br />
    Panel3: TPanel;<br />
    GroupBox2: TGroupBox;<br />
    SpeedButton2: TSpeedButton;<br />
    Label21: TLabel;<br />
    SpeedButton4: TSpeedButton;<br />
    SpeedButton3: TSpeedButton;<br />
    Edit1: TEdit;<br />
    RadioGroup1: TRadioGroup;<br />
    SpeedButton5: TSpeedButton;<br />
    SpeedButton6: TSpeedButton;<br />
    SpeedButton7: TSpeedButton;<br />
    Label2: TLabel;<br />
    editProvadores: TDBEdit;<br />
    Label4: TLabel;<br />
    editStatusCircHoriz: TDBEdit;<br />
    Label5: TLabel;<br />
    editReuniao: TDBEdit;<br />
    procedure btnPrimeiroClick(Sender: TObject);<br />
    procedure btnAnteriorClick(Sender: TObject);<br />
    procedure btnProximoClick(Sender: TObject);<br />
    procedure btnUltimoClick(Sender: TObject);<br />
    procedure SpeedButton2Click(Sender: TObject);<br />
    procedure Button2Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure FormDestroy(Sender: TObject);<br />
    procedure FormShow(Sender: TObject);<br />
    procedure SpeedButton5Click(Sender: TObject);<br />
    procedure SpeedButton6Click(Sender: TObject);<br />
    procedure SpeedButton7Click(Sender: TObject);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  frmVisaoGeral01: TfrmVisaoGeral01;</p>
<p>implementation</p>
<p>uses rptGrupoSubGrupo1, rptSuperGrupo1, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure TfrmVisaoGeral01.btnPrimeiroClick(Sender: TObject);<br />
begin<br />
      tblvisita.First;</p>
<p>           // LED: 1. Passeio público<br />
     if editStatusPasPub.Text = &#8216;A&#8217; then<br />
           ledPasseioPublico.ColorOn := clLime;<br />
     if editStatusPasPub.Text = &#8216;O&#8217; then<br />
           ledPasseioPublico.ColorOn := clYellow;<br />
     if editStatusPasPub.Text = &#8216;R&#8217; then<br />
           ledPasseioPublico.ColorOn := clRed;<br />
     if editStatusPasPub.Text = &#8216;M&#8217; then<br />
           ledPasseioPublico.ColorOn := clNavy;<br />
     if editStatusPasPub.Text = &#8221; then<br />
           ledPasseioPublico.ColorOn := clSilver;</p>
<p>     // LED: 2. Acesso<br />
     if editStatusAcesso.Text = &#8216;A&#8217; then<br />
           ledAcesso.ColorOn := clLime;<br />
     if editStatusAcesso.Text = &#8216;O&#8217; then<br />
           ledAcesso.ColorOn := clYellow;<br />
     if editStatusAcesso.Text = &#8216;R&#8217; then<br />
           ledAcesso.ColorOn := clRed;<br />
     if editStatusAcesso.Text = &#8216;M&#8217; then<br />
           ledAcesso.ColorOn := clNavy;<br />
     if editStatusAcesso.Text = &#8221; then<br />
           ledAcesso.ColorOn := clSilver;</p>
<p>     // LED: 3. Circ. Horizontal<br />
     if editStatusCircHoriz.Text = &#8216;A&#8217; then<br />
           ledCircHoriz.ColorOn := clLime;<br />
     if editStatusCircHoriz.Text = &#8216;O&#8217; then<br />
           ledCircHoriz.ColorOn := clYellow;<br />
     if editStatusCircHoriz.Text = &#8216;R&#8217; then<br />
           ledCircHoriz.ColorOn := clRed;<br />
     if editStatusCircHoriz.Text = &#8216;M&#8217; then<br />
           ledCircHoriz.ColorOn := clNavy;<br />
     if editStatusCircHoriz.Text = &#8221; then<br />
           ledCircHoriz.ColorOn := clSilver;</p>
<p>     // LED: 4. Circ. Vertical<br />
     if editCircVert.Text = &#8216;A&#8217; then<br />
           ledCircVert.ColorOn := clLime;<br />
     if editCircVert.Text = &#8216;O&#8217; then<br />
           ledCircVert.ColorOn := clYellow;<br />
     if editCircVert.Text = &#8216;R&#8217; then<br />
           ledCircVert.ColorOn := clRed;<br />
     if editCircVert.Text = &#8216;M&#8217; then<br />
           ledCircVert.ColorOn := clNavy;<br />
     if editCircVert.Text = &#8221; then<br />
           ledCircVert.ColorOn := clSilver;</p>
<p>     // LED: 5. Portas, janelas e dispositivos<br />
     //tblPortJanDisp<br />
     if editPortJanDisp.Text = &#8216;A&#8217; then<br />
           ledPortasJanDisp.ColorOn := clLime;<br />
     if editPortJanDisp.Text = &#8216;O&#8217; then<br />
           ledPortasJanDisp.ColorOn := clYellow;<br />
     if editPortJanDisp.Text = &#8216;R&#8217; then<br />
           ledPortasJanDisp.ColorOn := clRed;<br />
     if editPortJanDisp.Text = &#8216;M&#8217; then<br />
           ledPortasJanDisp.ColorOn := clNavy;<br />
     if editPortJanDisp.Text = &#8221; then<br />
           ledPortasJanDisp.ColorOn := clSilver;</p>
<p>     // LED: 6. Sanitarios<br />
     //tblSanitarios<br />
     if ediSanitarios.Text = &#8216;A&#8217; then<br />
           ledSanitarios.ColorOn := clLime;<br />
     if ediSanitarios.Text = &#8216;O&#8217; then<br />
           ledSanitarios.ColorOn := clYellow;<br />
     if ediSanitarios.Text = &#8216;R&#8217; then<br />
           ledSanitarios.ColorOn := clRed;<br />
     if ediSanitarios.Text = &#8216;M&#8217; then<br />
           ledSanitarios.ColorOn := clNavy;<br />
     if ediSanitarios.Text = &#8221; then<br />
           ledSanitarios.ColorOn := clSilver;</p>
<p>     // LED: 7. Mobiliarios<br />
     //tblMobiliario<br />
     if editMobiliario.Text = &#8216;A&#8217; then<br />
           ledMobiliarios.ColorOn := clLime;<br />
     if editMobiliario.Text = &#8216;O&#8217; then<br />
           ledMobiliarios.ColorOn := clYellow;<br />
     if editMobiliario.Text = &#8216;R&#8217; then<br />
           ledMobiliarios.ColorOn := clRed;<br />
     if editMobiliario.Text = &#8216;M&#8217; then<br />
           ledMobiliarios.ColorOn := clNavy;<br />
     if editMobiliario.Text = &#8221; then<br />
           ledMobiliarios.ColorOn := clSilver;</p>
<p>     // LED: 8. Estacionamento<br />
     //tblEstacionamento<br />
     if editEstacionamento.Text = &#8216;A&#8217; then<br />
           ledEstacionamento.ColorOn := clLime;<br />
     if editEstacionamento.Text = &#8216;O&#8217; then<br />
           ledEstacionamento.ColorOn := clYellow;<br />
     if editEstacionamento.Text = &#8216;R&#8217; then<br />
           ledEstacionamento.ColorOn := clRed;<br />
     if editEstacionamento.Text = &#8216;M&#8217; then<br />
           ledEstacionamento.ColorOn := clNavy;<br />
     if editEstacionamento.Text = &#8221; then<br />
           ledEstacionamento.ColorOn := clSilver;</p>
<p>     // LED 9. Locais de reunião<br />
     //tblLocaisDeReuniao<br />
     if editReuniao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clLime;<br />
     if editReuniao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clYellow;<br />
     if editReuniao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clRed;<br />
     if editReuniao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clNavy;<br />
     if editReuniao.Text = &#8221; then<br />
           ledLocaisDeReuniao.ColorOn := clSilver;</p>
<p>     // LED 10. Locais de refeição<br />
     //tblRefeicao  editRefeicao<br />
     if editRefeicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clLime;<br />
     if editRefeicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clYellow;<br />
     if editRefeicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clRed;<br />
     if editRefeicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clNavy;<br />
     if editRefeicao.Text = &#8221; then<br />
           ledLocaisDeRefeicao.ColorOn := clSilver;</p>
<p>     // LED 11. Equipamentos de auto atendimento<br />
     //tblEquipAutoAtend  editEquipAutoAtend<br />
     if editEquipAutoAtend.Text = &#8216;A&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clLime;<br />
     if editEquipAutoAtend.Text = &#8216;O&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clYellow;<br />
     if editEquipAutoAtend.Text = &#8216;R&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clRed;<br />
     if editEquipAutoAtend.Text = &#8216;M&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clNavy;<br />
     if editEquipAutoAtend.Text = &#8221; then<br />
           ledEquipAutoAtend.ColorOn := clSilver;</p>
<p>     // LED 12. Locais de esporte<br />
     //tblLocaisDeExposicao   editLocalExposicao<br />
     if editLocalExposicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clLime;<br />
     if editLocalExposicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clYellow;<br />
     if editLocalExposicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clRed;<br />
     if editLocalExposicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clNavy;<br />
     if editLocalExposicao.Text = &#8221; then<br />
           ledLocaisDeExposicao.ColorOn := clSilver;</p>
<p>     // LED 13. Esporte lazer e turismo<br />
     //tblLocaisEsportLazerTurism  editLocalEsporte<br />
     if editLocalEsporte.Text = &#8216;A&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clLime;<br />
     if editLocalEsporte.Text = &#8216;O&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clYellow;<br />
     if editLocalEsporte.Text = &#8216;R&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clRed;<br />
     if editLocalEsporte.Text = &#8216;M&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clNavy;<br />
     if editLocalEsporte.Text = &#8221; then<br />
           ledLocaisEsportLazerTur.ColorOn := clSilver;</p>
<p>     // LED 14. Locais de leitura<br />
     //tblLocaisDeLeitura     editLocaisLeitura<br />
     if editLocaisLeitura.Text = &#8216;A&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clLime;<br />
     if editLocaisLeitura.Text = &#8216;O&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clYellow;<br />
     if editLocaisLeitura.Text = &#8216;R&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clRed;<br />
     if editLocaisLeitura.Text = &#8216;M&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clNavy;<br />
     if editLocaisLeitura.Text = &#8221; then<br />
           ledLocaisDeLeitura.ColorOn := clSilver;</p>
<p>     // LED 15. Locais de hospedagem<br />
     //tblLocaisDeHospedagem   editHospedagem<br />
     if editHospedagem.Text = &#8216;A&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clLime;<br />
     if editHospedagem.Text = &#8216;O&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clYellow;<br />
     if editHospedagem.Text = &#8216;R&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clRed;<br />
     if editHospedagem.Text = &#8216;M&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clNavy;<br />
     if editHospedagem.Text = &#8221; then<br />
           ledLocaisDeHospedagem.ColorOn := clSilver;</p>
<p>     // LED 16. Locais de saude<br />
     //tblLocaisDeSaude   editLocaisSaude<br />
     if editLocaisSaude.Text = &#8216;A&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clLime;<br />
     if editLocaisSaude.Text = &#8216;O&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clYellow;<br />
     if editLocaisSaude.Text = &#8216;R&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clRed;<br />
     if editLocaisSaude.Text = &#8216;M&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clNavy;<br />
     if editLocaisSaude.Text = &#8221; then<br />
           ledLocaisDeSaude.ColorOn := clSilver;</p>
<p>     // LED 17. Locais de ensino<br />
     //tblLocaisDeEnsino    editLocaisEnsino<br />
     if editLocaisEnsino.Text = &#8216;A&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clLime;<br />
     if editLocaisEnsino.Text = &#8216;O&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clYellow;<br />
     if editLocaisEnsino.Text = &#8216;R&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clRed;<br />
     if editLocaisEnsino.Text = &#8216;M&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clNavy;<br />
     if editLocaisEnsino.Text = &#8221; then<br />
           ledLocaisDeEnsino.ColorOn := clSilver;</p>
<p>     // LED 18. Provadores<br />
     //tblProvadores     editProvadores<br />
     if editProvadores.Text = &#8216;A&#8217; then<br />
           ledProvadores.ColorOn := clLime;<br />
     if editProvadores.Text = &#8216;O&#8217; then<br />
           ledProvadores.ColorOn := clYellow;<br />
     if editProvadores.Text = &#8216;R&#8217; then<br />
           ledProvadores.ColorOn := clRed;<br />
     if editProvadores.Text = &#8216;M&#8217; then<br />
           ledProvadores.ColorOn := clNavy;<br />
     if editProvadores.Text = &#8221; then<br />
           ledProvadores.ColorOn := clSilver;</p>
<p>     // LED 19. Cozinhas<br />
     //tblCozinha       editCozinhas<br />
     if editCozinhas.Text = &#8216;A&#8217; then<br />
           ledCozinhas.ColorOn := clLime;<br />
     if editCozinhas.Text = &#8216;O&#8217; then<br />
           ledCozinhas.ColorOn := clYellow;<br />
     if editCozinhas.Text = &#8216;R&#8217; then<br />
           ledCozinhas.ColorOn := clRed;<br />
     if editCozinhas.Text = &#8216;M&#8217; then<br />
           ledCozinhas.ColorOn := clNavy;<br />
     if editCozinhas.Text = &#8221; then<br />
           ledCozinhas.ColorOn := clSilver;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.btnAnteriorClick(Sender: TObject);<br />
begin<br />
     tblVisita.Prior;</p>
<p>          // LED: 1. Passeio público<br />
     if editStatusPasPub.Text = &#8216;A&#8217; then<br />
           ledPasseioPublico.ColorOn := clLime;<br />
     if editStatusPasPub.Text = &#8216;O&#8217; then<br />
           ledPasseioPublico.ColorOn := clYellow;<br />
     if editStatusPasPub.Text = &#8216;R&#8217; then<br />
           ledPasseioPublico.ColorOn := clRed;<br />
     if editStatusPasPub.Text = &#8216;M&#8217; then<br />
           ledPasseioPublico.ColorOn := clNavy;<br />
     if editStatusPasPub.Text = &#8221; then<br />
           ledPasseioPublico.ColorOn := clSilver;</p>
<p>     // LED: 2. Acesso<br />
     if editStatusAcesso.Text = &#8216;A&#8217; then<br />
           ledAcesso.ColorOn := clLime;<br />
     if editStatusAcesso.Text = &#8216;O&#8217; then<br />
           ledAcesso.ColorOn := clYellow;<br />
     if editStatusAcesso.Text = &#8216;R&#8217; then<br />
           ledAcesso.ColorOn := clRed;<br />
     if editStatusAcesso.Text = &#8216;M&#8217; then<br />
           ledAcesso.ColorOn := clNavy;<br />
     if editStatusAcesso.Text = &#8221; then<br />
           ledAcesso.ColorOn := clSilver;</p>
<p>     // LED: 3. Circ. Horizontal<br />
     if editStatusCircHoriz.Text = &#8216;A&#8217; then<br />
           ledCircHoriz.ColorOn := clLime;<br />
     if editStatusCircHoriz.Text = &#8216;O&#8217; then<br />
           ledCircHoriz.ColorOn := clYellow;<br />
     if editStatusCircHoriz.Text = &#8216;R&#8217; then<br />
           ledCircHoriz.ColorOn := clRed;<br />
     if editStatusCircHoriz.Text = &#8216;M&#8217; then<br />
           ledCircHoriz.ColorOn := clNavy;<br />
     if editStatusCircHoriz.Text = &#8221; then<br />
           ledCircHoriz.ColorOn := clSilver;</p>
<p>     // LED: 4. Circ. Vertical<br />
     if editCircVert.Text = &#8216;A&#8217; then<br />
           ledCircVert.ColorOn := clLime;<br />
     if editCircVert.Text = &#8216;O&#8217; then<br />
           ledCircVert.ColorOn := clYellow;<br />
     if editCircVert.Text = &#8216;R&#8217; then<br />
           ledCircVert.ColorOn := clRed;<br />
     if editCircVert.Text = &#8216;M&#8217; then<br />
           ledCircVert.ColorOn := clNavy;<br />
     if editCircVert.Text = &#8221; then<br />
           ledCircVert.ColorOn := clSilver;</p>
<p>     // LED: 5. Portas, janelas e dispositivos<br />
     //tblPortJanDisp<br />
     if editPortJanDisp.Text = &#8216;A&#8217; then<br />
           ledPortasJanDisp.ColorOn := clLime;<br />
     if editPortJanDisp.Text = &#8216;O&#8217; then<br />
           ledPortasJanDisp.ColorOn := clYellow;<br />
     if editPortJanDisp.Text = &#8216;R&#8217; then<br />
           ledPortasJanDisp.ColorOn := clRed;<br />
     if editPortJanDisp.Text = &#8216;M&#8217; then<br />
           ledPortasJanDisp.ColorOn := clNavy;<br />
     if editPortJanDisp.Text = &#8221; then<br />
           ledPortasJanDisp.ColorOn := clSilver;</p>
<p>     // LED: 6. Sanitarios<br />
     //tblSanitarios<br />
     if ediSanitarios.Text = &#8216;A&#8217; then<br />
           ledSanitarios.ColorOn := clLime;<br />
     if ediSanitarios.Text = &#8216;O&#8217; then<br />
           ledSanitarios.ColorOn := clYellow;<br />
     if ediSanitarios.Text = &#8216;R&#8217; then<br />
           ledSanitarios.ColorOn := clRed;<br />
     if ediSanitarios.Text = &#8216;M&#8217; then<br />
           ledSanitarios.ColorOn := clNavy;<br />
     if ediSanitarios.Text = &#8221; then<br />
           ledSanitarios.ColorOn := clSilver;</p>
<p>     // LED: 7. Mobiliarios<br />
     //tblMobiliario<br />
     if editMobiliario.Text = &#8216;A&#8217; then<br />
           ledMobiliarios.ColorOn := clLime;<br />
     if editMobiliario.Text = &#8216;O&#8217; then<br />
           ledMobiliarios.ColorOn := clYellow;<br />
     if editMobiliario.Text = &#8216;R&#8217; then<br />
           ledMobiliarios.ColorOn := clRed;<br />
     if editMobiliario.Text = &#8216;M&#8217; then<br />
           ledMobiliarios.ColorOn := clNavy;<br />
     if editMobiliario.Text = &#8221; then<br />
           ledMobiliarios.ColorOn := clSilver;</p>
<p>     // LED: 8. Estacionamento<br />
     //tblEstacionamento<br />
     if editEstacionamento.Text = &#8216;A&#8217; then<br />
           ledEstacionamento.ColorOn := clLime;<br />
     if editEstacionamento.Text = &#8216;O&#8217; then<br />
           ledEstacionamento.ColorOn := clYellow;<br />
     if editEstacionamento.Text = &#8216;R&#8217; then<br />
           ledEstacionamento.ColorOn := clRed;<br />
     if editEstacionamento.Text = &#8216;M&#8217; then<br />
           ledEstacionamento.ColorOn := clNavy;<br />
     if editEstacionamento.Text = &#8221; then<br />
           ledEstacionamento.ColorOn := clSilver;</p>
<p>     // LED 9. Locais de reunião<br />
     //tblLocaisDeReuniao<br />
     if editReuniao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clLime;<br />
     if editReuniao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clYellow;<br />
     if editReuniao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clRed;<br />
     if editReuniao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clNavy;<br />
     if editReuniao.Text = &#8221; then<br />
           ledLocaisDeReuniao.ColorOn := clSilver;</p>
<p>     // LED 10. Locais de refeição<br />
     //tblRefeicao  editRefeicao<br />
     if editRefeicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clLime;<br />
     if editRefeicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clYellow;<br />
     if editRefeicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clRed;<br />
     if editRefeicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clNavy;<br />
     if editRefeicao.Text = &#8221; then<br />
           ledLocaisDeRefeicao.ColorOn := clSilver;</p>
<p>     // LED 11. Equipamentos de auto atendimento<br />
     //tblEquipAutoAtend  editEquipAutoAtend<br />
     if editEquipAutoAtend.Text = &#8216;A&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clLime;<br />
     if editEquipAutoAtend.Text = &#8216;O&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clYellow;<br />
     if editEquipAutoAtend.Text = &#8216;R&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clRed;<br />
     if editEquipAutoAtend.Text = &#8216;M&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clNavy;<br />
     if editEquipAutoAtend.Text = &#8221; then<br />
           ledEquipAutoAtend.ColorOn := clSilver;</p>
<p>     // LED 12. Locais de esporte<br />
     //tblLocaisDeExposicao   editLocalExposicao<br />
     if editLocalExposicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clLime;<br />
     if editLocalExposicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clYellow;<br />
     if editLocalExposicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clRed;<br />
     if editLocalExposicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clNavy;<br />
     if editLocalExposicao.Text = &#8221; then<br />
           ledLocaisDeExposicao.ColorOn := clSilver;</p>
<p>     // LED 13. Esporte lazer e turismo<br />
     //tblLocaisEsportLazerTurism  editLocalEsporte<br />
     if editLocalEsporte.Text = &#8216;A&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clLime;<br />
     if editLocalEsporte.Text = &#8216;O&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clYellow;<br />
     if editLocalEsporte.Text = &#8216;R&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clRed;<br />
     if editLocalEsporte.Text = &#8216;M&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clNavy;<br />
     if editLocalEsporte.Text = &#8221; then<br />
           ledLocaisEsportLazerTur.ColorOn := clSilver;</p>
<p>     // LED 14. Locais de leitura<br />
     //tblLocaisDeLeitura     editLocaisLeitura<br />
     if editLocaisLeitura.Text = &#8216;A&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clLime;<br />
     if editLocaisLeitura.Text = &#8216;O&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clYellow;<br />
     if editLocaisLeitura.Text = &#8216;R&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clRed;<br />
     if editLocaisLeitura.Text = &#8216;M&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clNavy;<br />
     if editLocaisLeitura.Text = &#8221; then<br />
           ledLocaisDeLeitura.ColorOn := clSilver;</p>
<p>     // LED 15. Locais de hospedagem<br />
     //tblLocaisDeHospedagem   editHospedagem<br />
     if editHospedagem.Text = &#8216;A&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clLime;<br />
     if editHospedagem.Text = &#8216;O&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clYellow;<br />
     if editHospedagem.Text = &#8216;R&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clRed;<br />
     if editHospedagem.Text = &#8216;M&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clNavy;<br />
     if editHospedagem.Text = &#8221; then<br />
           ledLocaisDeHospedagem.ColorOn := clSilver;</p>
<p>     // LED 16. Locais de saude<br />
     //tblLocaisDeSaude   editLocaisSaude<br />
     if editLocaisSaude.Text = &#8216;A&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clLime;<br />
     if editLocaisSaude.Text = &#8216;O&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clYellow;<br />
     if editLocaisSaude.Text = &#8216;R&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clRed;<br />
     if editLocaisSaude.Text = &#8216;M&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clNavy;<br />
     if editLocaisSaude.Text = &#8221; then<br />
           ledLocaisDeSaude.ColorOn := clSilver;</p>
<p>     // LED 17. Locais de ensino<br />
     //tblLocaisDeEnsino    editLocaisEnsino<br />
     if editLocaisEnsino.Text = &#8216;A&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clLime;<br />
     if editLocaisEnsino.Text = &#8216;O&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clYellow;<br />
     if editLocaisEnsino.Text = &#8216;R&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clRed;<br />
     if editLocaisEnsino.Text = &#8216;M&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clNavy;<br />
     if editLocaisEnsino.Text = &#8221; then<br />
           ledLocaisDeEnsino.ColorOn := clSilver;</p>
<p>     // LED 18. Provadores<br />
     //tblProvadores     editProvadores<br />
     if editProvadores.Text = &#8216;A&#8217; then<br />
           ledProvadores.ColorOn := clLime;<br />
     if editProvadores.Text = &#8216;O&#8217; then<br />
           ledProvadores.ColorOn := clYellow;<br />
     if editProvadores.Text = &#8216;R&#8217; then<br />
           ledProvadores.ColorOn := clRed;<br />
     if editProvadores.Text = &#8216;M&#8217; then<br />
           ledProvadores.ColorOn := clNavy;<br />
     if editProvadores.Text = &#8221; then<br />
           ledProvadores.ColorOn := clSilver;</p>
<p>     // LED 19. Cozinhas<br />
     //tblCozinha       editCozinhas<br />
     if editCozinhas.Text = &#8216;A&#8217; then<br />
           ledCozinhas.ColorOn := clLime;<br />
     if editCozinhas.Text = &#8216;O&#8217; then<br />
           ledCozinhas.ColorOn := clYellow;<br />
     if editCozinhas.Text = &#8216;R&#8217; then<br />
           ledCozinhas.ColorOn := clRed;<br />
     if editCozinhas.Text = &#8216;M&#8217; then<br />
           ledCozinhas.ColorOn := clNavy;<br />
     if editCozinhas.Text = &#8221; then<br />
           ledCozinhas.ColorOn := clSilver;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.btnProximoClick(Sender: TObject);<br />
begin<br />
     tblVisita.Next;</p>
<p>          // LED: 1. Passeio público<br />
     if editStatusPasPub.Text = &#8216;A&#8217; then<br />
           ledPasseioPublico.ColorOn := clLime;<br />
     if editStatusPasPub.Text = &#8216;O&#8217; then<br />
           ledPasseioPublico.ColorOn := clYellow;<br />
     if editStatusPasPub.Text = &#8216;R&#8217; then<br />
           ledPasseioPublico.ColorOn := clRed;<br />
     if editStatusPasPub.Text = &#8216;M&#8217; then<br />
           ledPasseioPublico.ColorOn := clNavy;<br />
     if editStatusPasPub.Text = &#8221; then<br />
           ledPasseioPublico.ColorOn := clSilver;</p>
<p>     // LED: 2. Acesso<br />
     if editStatusAcesso.Text = &#8216;A&#8217; then<br />
           ledAcesso.ColorOn := clLime;<br />
     if editStatusAcesso.Text = &#8216;O&#8217; then<br />
           ledAcesso.ColorOn := clYellow;<br />
     if editStatusAcesso.Text = &#8216;R&#8217; then<br />
           ledAcesso.ColorOn := clRed;<br />
     if editStatusAcesso.Text = &#8216;M&#8217; then<br />
           ledAcesso.ColorOn := clNavy;<br />
     if editStatusAcesso.Text = &#8221; then<br />
           ledAcesso.ColorOn := clSilver;</p>
<p>     // LED: 3. Circ. Horizontal<br />
     if editStatusCircHoriz.Text = &#8216;A&#8217; then<br />
           ledCircHoriz.ColorOn := clLime;<br />
     if editStatusCircHoriz.Text = &#8216;O&#8217; then<br />
           ledCircHoriz.ColorOn := clYellow;<br />
     if editStatusCircHoriz.Text = &#8216;R&#8217; then<br />
           ledCircHoriz.ColorOn := clRed;<br />
     if editStatusCircHoriz.Text = &#8216;M&#8217; then<br />
           ledCircHoriz.ColorOn := clNavy;<br />
     if editStatusCircHoriz.Text = &#8221; then<br />
           ledCircHoriz.ColorOn := clSilver;</p>
<p>     // LED: 4. Circ. Vertical<br />
     if editCircVert.Text = &#8216;A&#8217; then<br />
           ledCircVert.ColorOn := clLime;<br />
     if editCircVert.Text = &#8216;O&#8217; then<br />
           ledCircVert.ColorOn := clYellow;<br />
     if editCircVert.Text = &#8216;R&#8217; then<br />
           ledCircVert.ColorOn := clRed;<br />
     if editCircVert.Text = &#8216;M&#8217; then<br />
           ledCircVert.ColorOn := clNavy;<br />
     if editCircVert.Text = &#8221; then<br />
           ledCircVert.ColorOn := clSilver;</p>
<p>     // LED: 5. Portas, janelas e dispositivos<br />
     //tblPortJanDisp<br />
     if editPortJanDisp.Text = &#8216;A&#8217; then<br />
           ledPortasJanDisp.ColorOn := clLime;<br />
     if editPortJanDisp.Text = &#8216;O&#8217; then<br />
           ledPortasJanDisp.ColorOn := clYellow;<br />
     if editPortJanDisp.Text = &#8216;R&#8217; then<br />
           ledPortasJanDisp.ColorOn := clRed;<br />
     if editPortJanDisp.Text = &#8216;M&#8217; then<br />
           ledPortasJanDisp.ColorOn := clNavy;<br />
     if editPortJanDisp.Text = &#8221; then<br />
           ledPortasJanDisp.ColorOn := clSilver;</p>
<p>     // LED: 6. Sanitarios<br />
     //tblSanitarios<br />
     if ediSanitarios.Text = &#8216;A&#8217; then<br />
           ledSanitarios.ColorOn := clLime;<br />
     if ediSanitarios.Text = &#8216;O&#8217; then<br />
           ledSanitarios.ColorOn := clYellow;<br />
     if ediSanitarios.Text = &#8216;R&#8217; then<br />
           ledSanitarios.ColorOn := clRed;<br />
     if ediSanitarios.Text = &#8216;M&#8217; then<br />
           ledSanitarios.ColorOn := clNavy;<br />
     if ediSanitarios.Text = &#8221; then<br />
           ledSanitarios.ColorOn := clSilver;</p>
<p>     // LED: 7. Mobiliarios<br />
     //tblMobiliario<br />
     if editMobiliario.Text = &#8216;A&#8217; then<br />
           ledMobiliarios.ColorOn := clLime;<br />
     if editMobiliario.Text = &#8216;O&#8217; then<br />
           ledMobiliarios.ColorOn := clYellow;<br />
     if editMobiliario.Text = &#8216;R&#8217; then<br />
           ledMobiliarios.ColorOn := clRed;<br />
     if editMobiliario.Text = &#8216;M&#8217; then<br />
           ledMobiliarios.ColorOn := clNavy;<br />
     if editMobiliario.Text = &#8221; then<br />
           ledMobiliarios.ColorOn := clSilver;</p>
<p>     // LED: 8. Estacionamento<br />
     //tblEstacionamento<br />
     if editEstacionamento.Text = &#8216;A&#8217; then<br />
           ledEstacionamento.ColorOn := clLime;<br />
     if editEstacionamento.Text = &#8216;O&#8217; then<br />
           ledEstacionamento.ColorOn := clYellow;<br />
     if editEstacionamento.Text = &#8216;R&#8217; then<br />
           ledEstacionamento.ColorOn := clRed;<br />
     if editEstacionamento.Text = &#8216;M&#8217; then<br />
           ledEstacionamento.ColorOn := clNavy;<br />
     if editEstacionamento.Text = &#8221; then<br />
           ledEstacionamento.ColorOn := clSilver;</p>
<p>     // LED 9. Locais de reunião<br />
     //tblLocaisDeReuniao<br />
     if editReuniao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clLime;<br />
     if editReuniao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clYellow;<br />
     if editReuniao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clRed;<br />
     if editReuniao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clNavy;<br />
     if editReuniao.Text = &#8221; then<br />
           ledLocaisDeReuniao.ColorOn := clSilver;</p>
<p>     // LED 10. Locais de refeição<br />
     //tblRefeicao  editRefeicao<br />
     if editRefeicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clLime;<br />
     if editRefeicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clYellow;<br />
     if editRefeicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clRed;<br />
     if editRefeicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clNavy;<br />
     if editRefeicao.Text = &#8221; then<br />
           ledLocaisDeRefeicao.ColorOn := clSilver;</p>
<p>     // LED 11. Equipamentos de auto atendimento<br />
     //tblEquipAutoAtend  editEquipAutoAtend<br />
     if editEquipAutoAtend.Text = &#8216;A&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clLime;<br />
     if editEquipAutoAtend.Text = &#8216;O&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clYellow;<br />
     if editEquipAutoAtend.Text = &#8216;R&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clRed;<br />
     if editEquipAutoAtend.Text = &#8216;M&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clNavy;<br />
     if editEquipAutoAtend.Text = &#8221; then<br />
           ledEquipAutoAtend.ColorOn := clSilver;</p>
<p>     // LED 12. Locais de esporte<br />
     //tblLocaisDeExposicao   editLocalExposicao<br />
     if editLocalExposicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clLime;<br />
     if editLocalExposicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clYellow;<br />
     if editLocalExposicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clRed;<br />
     if editLocalExposicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clNavy;<br />
     if editLocalExposicao.Text = &#8221; then<br />
           ledLocaisDeExposicao.ColorOn := clSilver;</p>
<p>     // LED 13. Esporte lazer e turismo<br />
     //tblLocaisEsportLazerTurism  editLocalEsporte<br />
     if editLocalEsporte.Text = &#8216;A&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clLime;<br />
     if editLocalEsporte.Text = &#8216;O&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clYellow;<br />
     if editLocalEsporte.Text = &#8216;R&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clRed;<br />
     if editLocalEsporte.Text = &#8216;M&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clNavy;<br />
     if editLocalEsporte.Text = &#8221; then<br />
           ledLocaisEsportLazerTur.ColorOn := clSilver;</p>
<p>     // LED 14. Locais de leitura<br />
     //tblLocaisDeLeitura     editLocaisLeitura<br />
     if editLocaisLeitura.Text = &#8216;A&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clLime;<br />
     if editLocaisLeitura.Text = &#8216;O&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clYellow;<br />
     if editLocaisLeitura.Text = &#8216;R&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clRed;<br />
     if editLocaisLeitura.Text = &#8216;M&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clNavy;<br />
     if editLocaisLeitura.Text = &#8221; then<br />
           ledLocaisDeLeitura.ColorOn := clSilver;</p>
<p>     // LED 15. Locais de hospedagem<br />
     //tblLocaisDeHospedagem   editHospedagem<br />
     if editHospedagem.Text = &#8216;A&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clLime;<br />
     if editHospedagem.Text = &#8216;O&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clYellow;<br />
     if editHospedagem.Text = &#8216;R&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clRed;<br />
     if editHospedagem.Text = &#8216;M&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clNavy;<br />
     if editHospedagem.Text = &#8221; then<br />
           ledLocaisDeHospedagem.ColorOn := clSilver;</p>
<p>     // LED 16. Locais de saude<br />
     //tblLocaisDeSaude   editLocaisSaude<br />
     if editLocaisSaude.Text = &#8216;A&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clLime;<br />
     if editLocaisSaude.Text = &#8216;O&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clYellow;<br />
     if editLocaisSaude.Text = &#8216;R&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clRed;<br />
     if editLocaisSaude.Text = &#8216;M&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clNavy;<br />
     if editLocaisSaude.Text = &#8221; then<br />
           ledLocaisDeSaude.ColorOn := clSilver;</p>
<p>     // LED 17. Locais de ensino<br />
     //tblLocaisDeEnsino    editLocaisEnsino<br />
     if editLocaisEnsino.Text = &#8216;A&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clLime;<br />
     if editLocaisEnsino.Text = &#8216;O&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clYellow;<br />
     if editLocaisEnsino.Text = &#8216;R&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clRed;<br />
     if editLocaisEnsino.Text = &#8216;M&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clNavy;<br />
     if editLocaisEnsino.Text = &#8221; then<br />
           ledLocaisDeEnsino.ColorOn := clSilver;</p>
<p>     // LED 18. Provadores<br />
     //tblProvadores     editProvadores<br />
     if editProvadores.Text = &#8216;A&#8217; then<br />
           ledProvadores.ColorOn := clLime;<br />
     if editProvadores.Text = &#8216;O&#8217; then<br />
           ledProvadores.ColorOn := clYellow;<br />
     if editProvadores.Text = &#8216;R&#8217; then<br />
           ledProvadores.ColorOn := clRed;<br />
     if editProvadores.Text = &#8216;M&#8217; then<br />
           ledProvadores.ColorOn := clNavy;<br />
     if editProvadores.Text = &#8221; then<br />
           ledProvadores.ColorOn := clSilver;</p>
<p>     // LED 19. Cozinhas<br />
     //tblCozinha       editCozinhas<br />
     if editCozinhas.Text = &#8216;A&#8217; then<br />
           ledCozinhas.ColorOn := clLime;<br />
     if editCozinhas.Text = &#8216;O&#8217; then<br />
           ledCozinhas.ColorOn := clYellow;<br />
     if editCozinhas.Text = &#8216;R&#8217; then<br />
           ledCozinhas.ColorOn := clRed;<br />
     if editCozinhas.Text = &#8216;M&#8217; then<br />
           ledCozinhas.ColorOn := clNavy;<br />
     if editCozinhas.Text = &#8221; then<br />
           ledCozinhas.ColorOn := clSilver;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.btnUltimoClick(Sender: TObject);<br />
begin<br />
     tblVisita.Last;</p>
<p>          // LED: 1. Passeio público<br />
     if editStatusPasPub.Text = &#8216;A&#8217; then<br />
           ledPasseioPublico.ColorOn := clLime;<br />
     if editStatusPasPub.Text = &#8216;O&#8217; then<br />
           ledPasseioPublico.ColorOn := clYellow;<br />
     if editStatusPasPub.Text = &#8216;R&#8217; then<br />
           ledPasseioPublico.ColorOn := clRed;<br />
     if editStatusPasPub.Text = &#8216;M&#8217; then<br />
           ledPasseioPublico.ColorOn := clNavy;<br />
     if editStatusPasPub.Text = &#8221; then<br />
           ledPasseioPublico.ColorOn := clSilver;</p>
<p>     // LED: 2. Acesso<br />
     if editStatusAcesso.Text = &#8216;A&#8217; then<br />
           ledAcesso.ColorOn := clLime;<br />
     if editStatusAcesso.Text = &#8216;O&#8217; then<br />
           ledAcesso.ColorOn := clYellow;<br />
     if editStatusAcesso.Text = &#8216;R&#8217; then<br />
           ledAcesso.ColorOn := clRed;<br />
     if editStatusAcesso.Text = &#8216;M&#8217; then<br />
           ledAcesso.ColorOn := clNavy;<br />
     if editStatusAcesso.Text = &#8221; then<br />
           ledAcesso.ColorOn := clSilver;</p>
<p>     // LED: 3. Circ. Horizontal<br />
     if editStatusCircHoriz.Text = &#8216;A&#8217; then<br />
           ledCircHoriz.ColorOn := clLime;<br />
     if editStatusCircHoriz.Text = &#8216;O&#8217; then<br />
           ledCircHoriz.ColorOn := clYellow;<br />
     if editStatusCircHoriz.Text = &#8216;R&#8217; then<br />
           ledCircHoriz.ColorOn := clRed;<br />
     if editStatusCircHoriz.Text = &#8216;M&#8217; then<br />
           ledCircHoriz.ColorOn := clNavy;<br />
     if editStatusCircHoriz.Text = &#8221; then<br />
           ledCircHoriz.ColorOn := clSilver;</p>
<p>     // LED: 4. Circ. Vertical<br />
     if editCircVert.Text = &#8216;A&#8217; then<br />
           ledCircVert.ColorOn := clLime;<br />
     if editCircVert.Text = &#8216;O&#8217; then<br />
           ledCircVert.ColorOn := clYellow;<br />
     if editCircVert.Text = &#8216;R&#8217; then<br />
           ledCircVert.ColorOn := clRed;<br />
     if editCircVert.Text = &#8216;M&#8217; then<br />
           ledCircVert.ColorOn := clNavy;<br />
     if editCircVert.Text = &#8221; then<br />
           ledCircVert.ColorOn := clSilver;</p>
<p>     // LED: 5. Portas, janelas e dispositivos<br />
     //tblPortJanDisp<br />
     if editPortJanDisp.Text = &#8216;A&#8217; then<br />
           ledPortasJanDisp.ColorOn := clLime;<br />
     if editPortJanDisp.Text = &#8216;O&#8217; then<br />
           ledPortasJanDisp.ColorOn := clYellow;<br />
     if editPortJanDisp.Text = &#8216;R&#8217; then<br />
           ledPortasJanDisp.ColorOn := clRed;<br />
     if editPortJanDisp.Text = &#8216;M&#8217; then<br />
           ledPortasJanDisp.ColorOn := clNavy;<br />
     if editPortJanDisp.Text = &#8221; then<br />
           ledPortasJanDisp.ColorOn := clSilver;</p>
<p>     // LED: 6. Sanitarios<br />
     //tblSanitarios<br />
     if ediSanitarios.Text = &#8216;A&#8217; then<br />
           ledSanitarios.ColorOn := clLime;<br />
     if ediSanitarios.Text = &#8216;O&#8217; then<br />
           ledSanitarios.ColorOn := clYellow;<br />
     if ediSanitarios.Text = &#8216;R&#8217; then<br />
           ledSanitarios.ColorOn := clRed;<br />
     if ediSanitarios.Text = &#8216;M&#8217; then<br />
           ledSanitarios.ColorOn := clNavy;<br />
     if ediSanitarios.Text = &#8221; then<br />
           ledSanitarios.ColorOn := clSilver;</p>
<p>     // LED: 7. Mobiliarios<br />
     //tblMobiliario<br />
     if editMobiliario.Text = &#8216;A&#8217; then<br />
           ledMobiliarios.ColorOn := clLime;<br />
     if editMobiliario.Text = &#8216;O&#8217; then<br />
           ledMobiliarios.ColorOn := clYellow;<br />
     if editMobiliario.Text = &#8216;R&#8217; then<br />
           ledMobiliarios.ColorOn := clRed;<br />
     if editMobiliario.Text = &#8216;M&#8217; then<br />
           ledMobiliarios.ColorOn := clNavy;<br />
     if editMobiliario.Text = &#8221; then<br />
           ledMobiliarios.ColorOn := clSilver;</p>
<p>     // LED: 8. Estacionamento<br />
     //tblEstacionamento<br />
     if editEstacionamento.Text = &#8216;A&#8217; then<br />
           ledEstacionamento.ColorOn := clLime;<br />
     if editEstacionamento.Text = &#8216;O&#8217; then<br />
           ledEstacionamento.ColorOn := clYellow;<br />
     if editEstacionamento.Text = &#8216;R&#8217; then<br />
           ledEstacionamento.ColorOn := clRed;<br />
     if editEstacionamento.Text = &#8216;M&#8217; then<br />
           ledEstacionamento.ColorOn := clNavy;<br />
     if editEstacionamento.Text = &#8221; then<br />
           ledEstacionamento.ColorOn := clSilver;</p>
<p>     // LED 9. Locais de reunião<br />
     //tblLocaisDeReuniao<br />
     if editReuniao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clLime;<br />
     if editReuniao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clYellow;<br />
     if editReuniao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clRed;<br />
     if editReuniao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clNavy;<br />
     if editReuniao.Text = &#8221; then<br />
           ledLocaisDeReuniao.ColorOn := clSilver;</p>
<p>     // LED 10. Locais de refeição<br />
     //tblRefeicao  editRefeicao<br />
     if editRefeicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clLime;<br />
     if editRefeicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clYellow;<br />
     if editRefeicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clRed;<br />
     if editRefeicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clNavy;<br />
     if editRefeicao.Text = &#8221; then<br />
           ledLocaisDeRefeicao.ColorOn := clSilver;</p>
<p>     // LED 11. Equipamentos de auto atendimento<br />
     //tblEquipAutoAtend  editEquipAutoAtend<br />
     if editEquipAutoAtend.Text = &#8216;A&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clLime;<br />
     if editEquipAutoAtend.Text = &#8216;O&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clYellow;<br />
     if editEquipAutoAtend.Text = &#8216;R&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clRed;<br />
     if editEquipAutoAtend.Text = &#8216;M&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clNavy;<br />
     if editEquipAutoAtend.Text = &#8221; then<br />
           ledEquipAutoAtend.ColorOn := clSilver;</p>
<p>     // LED 12. Locais de esporte<br />
     //tblLocaisDeExposicao   editLocalExposicao<br />
     if editLocalExposicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clLime;<br />
     if editLocalExposicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clYellow;<br />
     if editLocalExposicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clRed;<br />
     if editLocalExposicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clNavy;<br />
     if editLocalExposicao.Text = &#8221; then<br />
           ledLocaisDeExposicao.ColorOn := clSilver;</p>
<p>     // LED 13. Esporte lazer e turismo<br />
     //tblLocaisEsportLazerTurism  editLocalEsporte<br />
     if editLocalEsporte.Text = &#8216;A&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clLime;<br />
     if editLocalEsporte.Text = &#8216;O&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clYellow;<br />
     if editLocalEsporte.Text = &#8216;R&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clRed;<br />
     if editLocalEsporte.Text = &#8216;M&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clNavy;<br />
     if editLocalEsporte.Text = &#8221; then<br />
           ledLocaisEsportLazerTur.ColorOn := clSilver;</p>
<p>     // LED 14. Locais de leitura<br />
     //tblLocaisDeLeitura     editLocaisLeitura<br />
     if editLocaisLeitura.Text = &#8216;A&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clLime;<br />
     if editLocaisLeitura.Text = &#8216;O&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clYellow;<br />
     if editLocaisLeitura.Text = &#8216;R&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clRed;<br />
     if editLocaisLeitura.Text = &#8216;M&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clNavy;<br />
     if editLocaisLeitura.Text = &#8221; then<br />
           ledLocaisDeLeitura.ColorOn := clSilver;</p>
<p>     // LED 15. Locais de hospedagem<br />
     //tblLocaisDeHospedagem   editHospedagem<br />
     if editHospedagem.Text = &#8216;A&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clLime;<br />
     if editHospedagem.Text = &#8216;O&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clYellow;<br />
     if editHospedagem.Text = &#8216;R&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clRed;<br />
     if editHospedagem.Text = &#8216;M&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clNavy;<br />
     if editHospedagem.Text = &#8221; then<br />
           ledLocaisDeHospedagem.ColorOn := clSilver;</p>
<p>     // LED 16. Locais de saude<br />
     //tblLocaisDeSaude   editLocaisSaude<br />
     if editLocaisSaude.Text = &#8216;A&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clLime;<br />
     if editLocaisSaude.Text = &#8216;O&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clYellow;<br />
     if editLocaisSaude.Text = &#8216;R&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clRed;<br />
     if editLocaisSaude.Text = &#8216;M&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clNavy;<br />
     if editLocaisSaude.Text = &#8221; then<br />
           ledLocaisDeSaude.ColorOn := clSilver;</p>
<p>     // LED 17. Locais de ensino<br />
     //tblLocaisDeEnsino    editLocaisEnsino<br />
     if editLocaisEnsino.Text = &#8216;A&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clLime;<br />
     if editLocaisEnsino.Text = &#8216;O&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clYellow;<br />
     if editLocaisEnsino.Text = &#8216;R&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clRed;<br />
     if editLocaisEnsino.Text = &#8216;M&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clNavy;<br />
     if editLocaisEnsino.Text = &#8221; then<br />
           ledLocaisDeEnsino.ColorOn := clSilver;</p>
<p>     // LED 18. Provadores<br />
     //tblProvadores     editProvadores<br />
     if editProvadores.Text = &#8216;A&#8217; then<br />
           ledProvadores.ColorOn := clLime;<br />
     if editProvadores.Text = &#8216;O&#8217; then<br />
           ledProvadores.ColorOn := clYellow;<br />
     if editProvadores.Text = &#8216;R&#8217; then<br />
           ledProvadores.ColorOn := clRed;<br />
     if editProvadores.Text = &#8216;M&#8217; then<br />
           ledProvadores.ColorOn := clNavy;<br />
     if editProvadores.Text = &#8221; then<br />
           ledProvadores.ColorOn := clSilver;</p>
<p>     // LED 19. Cozinhas<br />
     //tblCozinha       editCozinhas<br />
     if editCozinhas.Text = &#8216;A&#8217; then<br />
           ledCozinhas.ColorOn := clLime;<br />
     if editCozinhas.Text = &#8216;O&#8217; then<br />
           ledCozinhas.ColorOn := clYellow;<br />
     if editCozinhas.Text = &#8216;R&#8217; then<br />
           ledCozinhas.ColorOn := clRed;<br />
     if editCozinhas.Text = &#8216;M&#8217; then<br />
           ledCozinhas.ColorOn := clNavy;<br />
     if editCozinhas.Text = &#8221; then<br />
           ledCozinhas.ColorOn := clSilver;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.SpeedButton2Click(Sender: TObject);<br />
begin<br />
//     rptGrupoSubGrupo01.ComponenteRelatorio.preview;<br />
     try<br />
          try<br />
               rptGrupoSubGrupo01 := TrptGrupoSubGrupo01.Create(application);<br />
               rptGrupoSubGrupo01.ComponenteRelatorio.Preview<br />
          finally<br />
               rptGrupoSubGrupo01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptGrupoSubGrupo01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TfrmVisaoGeral01.Button2Click(Sender: TObject);<br />
begin</p>
<p>tblvisita.Filtered := False;<br />
tblvisita.Filter := &#8216;CodVisita=&#8217; + QuotedStr(Edit1.text);<br />
tblvisita.Filtered := True;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.SpeedButton4Click(Sender: TObject);<br />
begin</p>
<p>case RadioGroup1.ItemIndex of<br />
      0:  Begin<br />
               tblvisita.Filtered := False;<br />
               tblvisita.Filter := &#8216;CodVisita=&#8217; + QuotedStr(Edit1.text);<br />
               tblvisita.Filtered := True;<br />
          End;</p>
<p>      1:   Begin<br />
               tblvisita.Filtered := False;<br />
               tblvisita.Filter := &#8216;Protocolo=&#8217; + QuotedStr(Edit1.text);<br />
               tblvisita.Filtered := True;<br />
          End;</p>
<p>end;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.SpeedButton3Click(Sender: TObject);<br />
begin<br />
//      rptSuperGrupo01.ComponenteRelatorio.preview;<br />
     try<br />
          try<br />
               rptSuperGrupo01 := TrptSuperGrupo01.Create(application);<br />
               rptSuperGrupo01.ComponenteRelatorio.Preview<br />
          finally<br />
               rptSuperGrupo01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptSuperGrupo01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TfrmVisaoGeral01.FormDestroy(Sender: TObject);<br />
begin<br />
//     ADOConnection11.Connected := False;<br />
{<br />
frmVisaoGeral01.tblVisita.active := False;<br />
frmVisaoGeral01.tblEquipAutoAtend.active := False;<br />
frmVisaoGeral01.tblLocaisDeExposicao.active := False;<br />
frmVisaoGeral01.tblLocaisDeLeitura.active := False;<br />
frmVisaoGeral01.tblLocaisDeHospedagem.active := False;<br />
frmVisaoGeral01.tblLocaisDeSaude.active := False;<br />
frmVisaoGeral01.tblLocaisDeEnsino.active := False;<br />
frmVisaoGeral01.tblProvadores.active := False;<br />
frmVisaoGeral01.tblCozinha.active := False;<br />
frmVisaoGeral01.tblEstacionamento.active := False;<br />
frmVisaoGeral01.tblRefeicao.active := False;<br />
frmVisaoGeral01.tblPasseioPublico.active := False;<br />
frmVisaoGeral01.tblGrelha.active := False;<br />
frmVisaoGeral01.tblCxInspecao.active := False;<br />
frmVisaoGeral01.tblPontoOnibus.active := False;<br />
frmVisaoGeral01.tblTelefonePublico.active := False;<br />
frmVisaoGeral01.tblCxCorreio.active := False;<br />
frmVisaoGeral01.tblLixeira.active := False;<br />
frmVisaoGeral01.tblPosteLuz.active := False;<br />
frmVisaoGeral01.tblSemaforo.active := False;<br />
frmVisaoGeral01.tblCxTelef.active := False;<br />
frmVisaoGeral01.tblDesvTrans.active := False;<br />
frmVisaoGeral01.tblEscada.active := False;<br />
frmVisaoGeral01.tblRevestimento.active := False;<br />
frmVisaoGeral01.tblBanco.active := False;<br />
frmVisaoGeral01.tblBanca.active := False;<br />
frmVisaoGeral01.tblBancMerc.active := False;<br />
frmVisaoGeral01.tblFloreira.active := False;<br />
frmVisaoGeral01.tblPontoTaxi.active := False;<br />
frmVisaoGeral01.tblPosteSin.active := False;<br />
frmVisaoGeral01.tblBaiaVeic.active := False;<br />
frmVisaoGeral01.tblVeget.active := False;<br />
frmVisaoGeral01.tblOutraInterf.active := False;<br />
frmVisaoGeral01.tblDegrau.active := False;<br />
frmVisaoGeral01.tblRampa.active := False;</p>
<p>frmVisaoGeral01.tblAcesso.active := False;<br />
frmVisaoGeral01.tblEscada2.active := False;<br />
frmVisaoGeral01.tblRampa2.active := False;<br />
frmVisaoGeral01.tblDesvTrans2.active := False;<br />
frmVisaoGeral01.tblDegrau2.active := False;<br />
frmVisaoGeral01.tblPlatPercVert1.active := False;<br />
frmVisaoGeral01.tblPlatPercInc1.active := False;<br />
frmVisaoGeral01.tblPorta.active := False;<br />
frmVisaoGeral01.tblCatraca.active := False;<br />
frmVisaoGeral01.tblCapacho.active := False;<br />
frmVisaoGeral01.tblTapete.active := False;<br />
frmVisaoGeral01.tblCampainha.active := False;<br />
frmVisaoGeral01.tblInterfone.active := False;<br />
frmVisaoGeral01.tblGrelha2.active := False;</p>
<p>frmVisaoGeral01.tblCircHoriz.active := False;<br />
frmVisaoGeral01.tblCorredor.active := False;<br />
frmVisaoGeral01.tblPiso.active := False;<br />
frmVisaoGeral01.tblCapacho2.active := False;<br />
frmVisaoGeral01.tblTapete2.active := False;<br />
frmVisaoGeral01.tblGrelha3.active := False;<br />
frmVisaoGeral01.tblBarrSusp.active := False;<br />
frmVisaoGeral01.tblDesvTrans3.active := False;<br />
frmVisaoGeral01.tblDegrau3.active := False;<br />
frmVisaoGeral01.tblRampa3.active := False;<br />
frmVisaoGeral01.tblEscada3.active := False;<br />
frmVisaoGeral01.tblPlatPercVert2.active := False;<br />
frmVisaoGeral01.tblPlatPercInc2.active := False;</p>
<p>frmVisaoGeral01.tblCircVert.active := False;<br />
frmVisaoGeral01.tblRampa4.active := False;<br />
frmVisaoGeral01.tblEscada4.active := False;<br />
frmVisaoGeral01.tblElevador.active := False;<br />
frmVisaoGeral01.tblPlatPercVert3.active := False;<br />
frmVisaoGeral01.tblPlatPercInc3.active := False;<br />
frmVisaoGeral01.tblEscadaRolante.active := False;<br />
frmVisaoGeral01.tblEsteiraRolante.active := False;<br />
frmVisaoGeral01.tblRota.active := False;</p>
<p>frmVisaoGeral01.tblSanitarios.active := False;<br />
frmVisaoGeral01.tblPortaSanit.active := False;<br />
frmVisaoGeral01.tblBaciaSanit.active := False;<br />
frmVisaoGeral01.tblLavatorio.active := False;<br />
frmVisaoGeral01.tblMictorio.active := False;<br />
frmVisaoGeral01.tblChuveiro.active := False;<br />
frmVisaoGeral01.tblBanheira.active := False;<br />
frmVisaoGeral01.tblVestiario.active := False;</p>
<p>frmVisaoGeral01.tblPortJanDisp.active := False;<br />
frmVisaoGeral01.tblPortas.active := False;<br />
frmVisaoGeral01.tblPortaVaievem.active := False;<br />
frmVisaoGeral01.tblPortadecorrer.active := False;<br />
frmVisaoGeral01.tblCatraca2.active := False;<br />
frmVisaoGeral01.tblJanelas.active := False;<br />
frmVisaoGeral01.tblDispositivos.active := False;</p>
<p>frmVisaoGeral01.tblLocaisDeReuniao.active := False;<br />
frmVisaoGeral01.tblBastidores.active := False;<br />
frmVisaoGeral01.tblPalco.active := False;<br />
frmVisaoGeral01.tblRampa5.active := False;<br />
frmVisaoGeral01.tblPlatPercVert4.active := False;<br />
frmVisaoGeral01.tblPlatPercInc4.active := False;<br />
frmVisaoGeral01.tblEscada5.active := False;</p>
<p>frmVisaoGeral01.tblMesaSupTrab.active := False;<br />
frmVisaoGeral01.tblAssenntFix.active := False;<br />
frmVisaoGeral01.tblAutoServico.active := False;<br />
frmVisaoGeral01.tblBalcao.active := False;<br />
frmVisaoGeral01.tblMesaSubRef.active := False;<br />
frmVisaoGeral01.tblBilheteria.active := False;<br />
frmVisaoGeral01.tblLousa.active := False;<br />
frmVisaoGeral01.tblMobiliario.active := False;<br />
frmVisaoGeral01.tblTelefone.active := False;<br />
frmVisaoGeral01.tblBebedouro.active := False;<br />
frmVisaoGeral01.tblCama.active := False;<br />
frmVisaoGeral01.tblArmario.active := False;</p>
<p>frmVisaoGeral01.tblLocaisEsportLazerTurism.active := False;<br />
frmVisaoGeral01.tblArquibancada.active := False;<br />
frmVisaoGeral01.tblParqueoupraca.active := False;<br />
frmVisaoGeral01.tblPiscina.active := False;<br />
frmVisaoGeral01.tblEscadaPiscina.active := False;<br />
frmVisaoGeral01.tblRampaSubmersa.active := False;<br />
frmVisaoGeral01.tblBancoPiscina.active := False;<br />
}<br />
end;</p>
<p>procedure TfrmVisaoGeral01.FormShow(Sender: TObject);<br />
var x : integer;<br />
  Temp: TComponent;</p>
<p>begin<br />
 for x:= 0 to ComponentCount-1 do<br />
 begin<br />
   Temp := Components[x];<br />
   if (Temp is TADOTable) then<br />
   begin<br />
     TADOTable(Temp).Connection := formPRINCIPAL.ADOConnection1;<br />
   end;<br />
 end;</p>
<p>     frmVisaoGeral01.Height := 588;<br />
     frmVisaoGeral01.Width :=  490;</p>
<p>frmVisaoGeral01.tblVisita.active := True;<br />
frmVisaoGeral01.tblEquipAutoAtend.active := True;<br />
frmVisaoGeral01.tblLocaisDeExposicao.active := True;<br />
frmVisaoGeral01.tblLocaisDeLeitura.active := True;<br />
frmVisaoGeral01.tblLocaisDeHospedagem.active := True;<br />
frmVisaoGeral01.tblLocaisDeSaude.active := True;<br />
frmVisaoGeral01.tblLocaisDeEnsino.active := True;<br />
frmVisaoGeral01.tblProvadores.active := True;<br />
frmVisaoGeral01.tblCozinha.active := True;<br />
frmVisaoGeral01.tblEstacionamento.active := True;<br />
frmVisaoGeral01.tblRefeicao.active := True;<br />
frmVisaoGeral01.tblPasseioPublico.active := True;<br />
frmVisaoGeral01.tblGrelha.active := True;<br />
frmVisaoGeral01.tblCxInspecao.active := True;<br />
frmVisaoGeral01.tblPontoOnibus.active := True;<br />
frmVisaoGeral01.tblTelefonePublico.active := True;<br />
frmVisaoGeral01.tblCxCorreio.active := True;<br />
frmVisaoGeral01.tblLixeira.active := True;<br />
frmVisaoGeral01.tblPosteLuz.active := True;<br />
frmVisaoGeral01.tblSemaforo.active := True;<br />
frmVisaoGeral01.tblCxTelef.active := True;<br />
frmVisaoGeral01.tblDesvTrans.active := True;<br />
frmVisaoGeral01.tblEscada.active := True;<br />
frmVisaoGeral01.tblRevestimento.active := True;<br />
frmVisaoGeral01.tblBanco.active := True;<br />
frmVisaoGeral01.tblBanca.active := True;<br />
frmVisaoGeral01.tblBancMerc.active := True;<br />
frmVisaoGeral01.tblFloreira.active := True;<br />
frmVisaoGeral01.tblPontoTaxi.active := True;<br />
frmVisaoGeral01.tblPosteSin.active := True;<br />
frmVisaoGeral01.tblBaiaVeic.active := True;<br />
frmVisaoGeral01.tblVeget.active := True;<br />
frmVisaoGeral01.tblOutraInterf.active := True;<br />
frmVisaoGeral01.tblDegrau.active := True;<br />
frmVisaoGeral01.tblRampa.active := True;</p>
<p>frmVisaoGeral01.tblAcesso.active := True;<br />
frmVisaoGeral01.tblEscada2.active := True;<br />
frmVisaoGeral01.tblRampa2.active := True;<br />
frmVisaoGeral01.tblDesvTrans2.active := True;<br />
frmVisaoGeral01.tblDegrau2.active := True;<br />
frmVisaoGeral01.tblPlatPercVert1.active := True;<br />
frmVisaoGeral01.tblPlatPercInc1.active := True;<br />
frmVisaoGeral01.tblPorta.active := True;<br />
frmVisaoGeral01.tblCatraca.active := True;<br />
frmVisaoGeral01.tblCapacho.active := True;<br />
frmVisaoGeral01.tblTapete.active := True;<br />
frmVisaoGeral01.tblCampainha.active := True;<br />
frmVisaoGeral01.tblInterfone.active := True;<br />
frmVisaoGeral01.tblGrelha2.active := True;</p>
<p>frmVisaoGeral01.tblCircHoriz.active := True;<br />
frmVisaoGeral01.tblCorredor.active := True;<br />
frmVisaoGeral01.tblPiso.active := True;<br />
frmVisaoGeral01.tblCapacho2.active := True;<br />
frmVisaoGeral01.tblTapete2.active := True;<br />
frmVisaoGeral01.tblGrelha3.active := True;<br />
frmVisaoGeral01.tblBarrSusp.active := True;<br />
frmVisaoGeral01.tblDesvTrans3.active := True;<br />
frmVisaoGeral01.tblDegrau3.active := True;<br />
frmVisaoGeral01.tblRampa3.active := True;<br />
frmVisaoGeral01.tblEscada3.active := True;<br />
frmVisaoGeral01.tblPlatPercVert2.active := True;<br />
frmVisaoGeral01.tblPlatPercInc2.active := True;</p>
<p>frmVisaoGeral01.tblCircVert.active := True;<br />
frmVisaoGeral01.tblRampa4.active := True;<br />
frmVisaoGeral01.tblEscada4.active := True;<br />
frmVisaoGeral01.tblElevador.active := True;<br />
frmVisaoGeral01.tblPlatPercVert3.active := True;<br />
frmVisaoGeral01.tblPlatPercInc3.active := True;<br />
frmVisaoGeral01.tblEscadaRolante.active := True;<br />
frmVisaoGeral01.tblEsteiraRolante.active := True;<br />
frmVisaoGeral01.tblRota.active := True;</p>
<p>frmVisaoGeral01.tblSanitarios.active := True;<br />
frmVisaoGeral01.tblPortaSanit.active := True;<br />
frmVisaoGeral01.tblBaciaSanit.active := True;<br />
frmVisaoGeral01.tblLavatorio.active := True;<br />
frmVisaoGeral01.tblMictorio.active := True;<br />
frmVisaoGeral01.tblChuveiro.active := True;<br />
frmVisaoGeral01.tblBanheira.active := True;<br />
frmVisaoGeral01.tblVestiario.active := True;</p>
<p>frmVisaoGeral01.tblPortJanDisp.active := True;<br />
frmVisaoGeral01.tblPortas.active := True;<br />
frmVisaoGeral01.tblPortaVaievem.active := True;<br />
frmVisaoGeral01.tblPortadecorrer.active := True;<br />
frmVisaoGeral01.tblCatraca2.active := True;<br />
frmVisaoGeral01.tblJanelas.active := True;<br />
frmVisaoGeral01.tblDispositivos.active := True;</p>
<p>frmVisaoGeral01.tblLocaisDeReuniao.active := True;<br />
frmVisaoGeral01.tblBastidores.active := True;<br />
frmVisaoGeral01.tblPalco.active := True;<br />
frmVisaoGeral01.tblRampa5.active := True;<br />
frmVisaoGeral01.tblPlatPercVert4.active := True;<br />
frmVisaoGeral01.tblPlatPercInc4.active := True;<br />
frmVisaoGeral01.tblEscada5.active := True;</p>
<p>frmVisaoGeral01.tblMesaSupTrab.active := True;<br />
frmVisaoGeral01.tblAssenntFix.active := True;<br />
frmVisaoGeral01.tblAutoServico.active := True;<br />
frmVisaoGeral01.tblBalcao.active := True;<br />
frmVisaoGeral01.tblMesaSubRef.active := True;<br />
frmVisaoGeral01.tblBilheteria.active := True;<br />
frmVisaoGeral01.tblLousa.active := True;<br />
frmVisaoGeral01.tblMobiliario.active := True;<br />
frmVisaoGeral01.tblTelefone.active := True;<br />
frmVisaoGeral01.tblBebedouro.active := True;<br />
frmVisaoGeral01.tblCama.active := True;<br />
frmVisaoGeral01.tblArmario.active := True;</p>
<p>frmVisaoGeral01.tblLocaisEsportLazerTurism.active := True;<br />
frmVisaoGeral01.tblArquibancada.active := True;<br />
frmVisaoGeral01.tblParqueoupraca.active := True;<br />
frmVisaoGeral01.tblPiscina.active := True;<br />
frmVisaoGeral01.tblEscadaPiscina.active := True;<br />
frmVisaoGeral01.tblRampaSubmersa.active := True;<br />
frmVisaoGeral01.tblBancoPiscina.active := True;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.SpeedButton5Click(Sender: TObject);<br />
begin<br />
     frmVisaoGeral01.tblvisita.Filtered := False;<br />
     frmVisaoGeral01.Edit1.text :=&#8221;;</p>
<p>end;</p>
<p>procedure TfrmVisaoGeral01.SpeedButton6Click(Sender: TObject);<br />
begin<br />
     // LED: 1. Passeio público<br />
     if editStatusPasPub.Text = &#8216;A&#8217; then<br />
           ledPasseioPublico.ColorOn := clLime;<br />
     if editStatusPasPub.Text = &#8216;O&#8217; then<br />
           ledPasseioPublico.ColorOn := clYellow;<br />
     if editStatusPasPub.Text = &#8216;R&#8217; then<br />
           ledPasseioPublico.ColorOn := clRed;<br />
     if editStatusPasPub.Text = &#8216;M&#8217; then<br />
           ledPasseioPublico.ColorOn := clNavy;<br />
     if editStatusPasPub.Text = &#8221; then<br />
           ledPasseioPublico.ColorOn := clSilver;</p>
<p>     // LED: 2. Acesso<br />
     if editStatusAcesso.Text = &#8216;A&#8217; then<br />
           ledAcesso.ColorOn := clLime;<br />
     if editStatusAcesso.Text = &#8216;O&#8217; then<br />
           ledAcesso.ColorOn := clYellow;<br />
     if editStatusAcesso.Text = &#8216;R&#8217; then<br />
           ledAcesso.ColorOn := clRed;<br />
     if editStatusAcesso.Text = &#8216;M&#8217; then<br />
           ledAcesso.ColorOn := clNavy;<br />
     if editStatusAcesso.Text = &#8221; then<br />
           ledAcesso.ColorOn := clSilver;</p>
<p>     // LED: 3. Circ. Horizontal<br />
     if editStatusCircHoriz.Text = &#8216;A&#8217; then<br />
           ledCircHoriz.ColorOn := clLime;<br />
     if editStatusCircHoriz.Text = &#8216;O&#8217; then<br />
           ledCircHoriz.ColorOn := clYellow;<br />
     if editStatusCircHoriz.Text = &#8216;R&#8217; then<br />
           ledCircHoriz.ColorOn := clRed;<br />
     if editStatusCircHoriz.Text = &#8216;M&#8217; then<br />
           ledCircHoriz.ColorOn := clNavy;<br />
     if editStatusCircHoriz.Text = &#8221; then<br />
           ledCircHoriz.ColorOn := clSilver;</p>
<p>     // LED: 4. Circ. Vertical<br />
     if editCircVert.Text = &#8216;A&#8217; then<br />
           ledCircVert.ColorOn := clLime;<br />
     if editCircVert.Text = &#8216;O&#8217; then<br />
           ledCircVert.ColorOn := clYellow;<br />
     if editCircVert.Text = &#8216;R&#8217; then<br />
           ledCircVert.ColorOn := clRed;<br />
     if editCircVert.Text = &#8216;M&#8217; then<br />
           ledCircVert.ColorOn := clNavy;<br />
     if editCircVert.Text = &#8221; then<br />
           ledCircVert.ColorOn := clSilver;</p>
<p>     // LED: 5. Portas, janelas e dispositivos<br />
     //tblPortJanDisp<br />
     if editPortJanDisp.Text = &#8216;A&#8217; then<br />
           ledPortasJanDisp.ColorOn := clLime;<br />
     if editPortJanDisp.Text = &#8216;O&#8217; then<br />
           ledPortasJanDisp.ColorOn := clYellow;<br />
     if editPortJanDisp.Text = &#8216;R&#8217; then<br />
           ledPortasJanDisp.ColorOn := clRed;<br />
     if editPortJanDisp.Text = &#8216;M&#8217; then<br />
           ledPortasJanDisp.ColorOn := clNavy;<br />
     if editPortJanDisp.Text = &#8221; then<br />
           ledPortasJanDisp.ColorOn := clSilver;</p>
<p>     // LED: 6. Sanitarios<br />
     //tblSanitarios<br />
     if ediSanitarios.Text = &#8216;A&#8217; then<br />
           ledSanitarios.ColorOn := clLime;<br />
     if ediSanitarios.Text = &#8216;O&#8217; then<br />
           ledSanitarios.ColorOn := clYellow;<br />
     if ediSanitarios.Text = &#8216;R&#8217; then<br />
           ledSanitarios.ColorOn := clRed;<br />
     if ediSanitarios.Text = &#8216;M&#8217; then<br />
           ledSanitarios.ColorOn := clNavy;<br />
     if ediSanitarios.Text = &#8221; then<br />
           ledSanitarios.ColorOn := clSilver;</p>
<p>     // LED: 7. Mobiliarios<br />
     //tblMobiliario<br />
     if editMobiliario.Text = &#8216;A&#8217; then<br />
           ledMobiliarios.ColorOn := clLime;<br />
     if editMobiliario.Text = &#8216;O&#8217; then<br />
           ledMobiliarios.ColorOn := clYellow;<br />
     if editMobiliario.Text = &#8216;R&#8217; then<br />
           ledMobiliarios.ColorOn := clRed;<br />
     if editMobiliario.Text = &#8216;M&#8217; then<br />
           ledMobiliarios.ColorOn := clNavy;<br />
     if editMobiliario.Text = &#8221; then<br />
           ledMobiliarios.ColorOn := clSilver;</p>
<p>     // LED: 8. Estacionamento<br />
     //tblEstacionamento<br />
     if editEstacionamento.Text = &#8216;A&#8217; then<br />
           ledEstacionamento.ColorOn := clLime;<br />
     if editEstacionamento.Text = &#8216;O&#8217; then<br />
           ledEstacionamento.ColorOn := clYellow;<br />
     if editEstacionamento.Text = &#8216;R&#8217; then<br />
           ledEstacionamento.ColorOn := clRed;<br />
     if editEstacionamento.Text = &#8216;M&#8217; then<br />
           ledEstacionamento.ColorOn := clNavy;<br />
     if editEstacionamento.Text = &#8221; then<br />
           ledEstacionamento.ColorOn := clSilver;</p>
<p>     // LED 9. Locais de reunião<br />
     //tblLocaisDeReuniao<br />
     if editReuniao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clLime;<br />
     if editReuniao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clYellow;<br />
     if editReuniao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clRed;<br />
     if editReuniao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeReuniao.ColorOn := clNavy;<br />
     if editReuniao.Text = &#8221; then<br />
           ledLocaisDeReuniao.ColorOn := clSilver;</p>
<p>     // LED 10. Locais de refeição<br />
     //tblRefeicao  editRefeicao<br />
     if editRefeicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clLime;<br />
     if editRefeicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clYellow;<br />
     if editRefeicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clRed;<br />
     if editRefeicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeRefeicao.ColorOn := clNavy;<br />
     if editRefeicao.Text = &#8221; then<br />
           ledLocaisDeRefeicao.ColorOn := clSilver;</p>
<p>     // LED 11. Equipamentos de auto atendimento<br />
     //tblEquipAutoAtend  editEquipAutoAtend<br />
     if editEquipAutoAtend.Text = &#8216;A&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clLime;<br />
     if editEquipAutoAtend.Text = &#8216;O&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clYellow;<br />
     if editEquipAutoAtend.Text = &#8216;R&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clRed;<br />
     if editEquipAutoAtend.Text = &#8216;M&#8217; then<br />
           ledEquipAutoAtend.ColorOn := clNavy;<br />
     if editEquipAutoAtend.Text = &#8221; then<br />
           ledEquipAutoAtend.ColorOn := clSilver;</p>
<p>     // LED 12. Locais de esporte<br />
     //tblLocaisDeExposicao   editLocalExposicao<br />
     if editLocalExposicao.Text = &#8216;A&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clLime;<br />
     if editLocalExposicao.Text = &#8216;O&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clYellow;<br />
     if editLocalExposicao.Text = &#8216;R&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clRed;<br />
     if editLocalExposicao.Text = &#8216;M&#8217; then<br />
           ledLocaisDeExposicao.ColorOn := clNavy;<br />
     if editLocalExposicao.Text = &#8221; then<br />
           ledLocaisDeExposicao.ColorOn := clSilver;</p>
<p>     // LED 13. Esporte lazer e turismo<br />
     //tblLocaisEsportLazerTurism  editLocalEsporte<br />
     if editLocalEsporte.Text = &#8216;A&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clLime;<br />
     if editLocalEsporte.Text = &#8216;O&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clYellow;<br />
     if editLocalEsporte.Text = &#8216;R&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clRed;<br />
     if editLocalEsporte.Text = &#8216;M&#8217; then<br />
           ledLocaisEsportLazerTur.ColorOn := clNavy;<br />
     if editLocalEsporte.Text = &#8221; then<br />
           ledLocaisEsportLazerTur.ColorOn := clSilver;</p>
<p>     // LED 14. Locais de leitura<br />
     //tblLocaisDeLeitura     editLocaisLeitura<br />
     if editLocaisLeitura.Text = &#8216;A&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clLime;<br />
     if editLocaisLeitura.Text = &#8216;O&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clYellow;<br />
     if editLocaisLeitura.Text = &#8216;R&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clRed;<br />
     if editLocaisLeitura.Text = &#8216;M&#8217; then<br />
           ledLocaisDeLeitura.ColorOn := clNavy;<br />
     if editLocaisLeitura.Text = &#8221; then<br />
           ledLocaisDeLeitura.ColorOn := clSilver;</p>
<p>     // LED 15. Locais de hospedagem<br />
     //tblLocaisDeHospedagem   editHospedagem<br />
     if editHospedagem.Text = &#8216;A&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clLime;<br />
     if editHospedagem.Text = &#8216;O&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clYellow;<br />
     if editHospedagem.Text = &#8216;R&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clRed;<br />
     if editHospedagem.Text = &#8216;M&#8217; then<br />
           ledLocaisDeHospedagem.ColorOn := clNavy;<br />
     if editHospedagem.Text = &#8221; then<br />
           ledLocaisDeHospedagem.ColorOn := clSilver;</p>
<p>     // LED 16. Locais de saude<br />
     //tblLocaisDeSaude   editLocaisSaude<br />
     if editLocaisSaude.Text = &#8216;A&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clLime;<br />
     if editLocaisSaude.Text = &#8216;O&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clYellow;<br />
     if editLocaisSaude.Text = &#8216;R&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clRed;<br />
     if editLocaisSaude.Text = &#8216;M&#8217; then<br />
           ledLocaisDeSaude.ColorOn := clNavy;<br />
     if editLocaisSaude.Text = &#8221; then<br />
           ledLocaisDeSaude.ColorOn := clSilver;</p>
<p>     // LED 17. Locais de ensino<br />
     //tblLocaisDeEnsino    editLocaisEnsino<br />
     if editLocaisEnsino.Text = &#8216;A&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clLime;<br />
     if editLocaisEnsino.Text = &#8216;O&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clYellow;<br />
     if editLocaisEnsino.Text = &#8216;R&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clRed;<br />
     if editLocaisEnsino.Text = &#8216;M&#8217; then<br />
           ledLocaisDeEnsino.ColorOn := clNavy;<br />
     if editLocaisEnsino.Text = &#8221; then<br />
           ledLocaisDeEnsino.ColorOn := clSilver;</p>
<p>     // LED 18. Provadores<br />
     //tblProvadores     editProvadores<br />
     if editProvadores.Text = &#8216;A&#8217; then<br />
           ledProvadores.ColorOn := clLime;<br />
     if editProvadores.Text = &#8216;O&#8217; then<br />
           ledProvadores.ColorOn := clYellow;<br />
     if editProvadores.Text = &#8216;R&#8217; then<br />
           ledProvadores.ColorOn := clRed;<br />
     if editProvadores.Text = &#8216;M&#8217; then<br />
           ledProvadores.ColorOn := clNavy;<br />
     if editProvadores.Text = &#8221; then<br />
           ledProvadores.ColorOn := clSilver;</p>
<p>     // LED 19. Cozinhas<br />
     //tblCozinha       editCozinhas<br />
     if editCozinhas.Text = &#8216;A&#8217; then<br />
           ledCozinhas.ColorOn := clLime;<br />
     if editCozinhas.Text = &#8216;O&#8217; then<br />
           ledCozinhas.ColorOn := clYellow;<br />
     if editCozinhas.Text = &#8216;R&#8217; then<br />
           ledCozinhas.ColorOn := clRed;<br />
     if editCozinhas.Text = &#8216;M&#8217; then<br />
           ledCozinhas.ColorOn := clNavy;<br />
     if editCozinhas.Text = &#8221; then<br />
           ledCozinhas.ColorOn := clSilver;<br />
end;</p>
<p>procedure TfrmVisaoGeral01.SpeedButton7Click(Sender: TObject);<br />
begin<br />
     close;<br />
end;</p>
<p>end.<br />
unit frmVisita01;</p>
<p>interface</p>
<p>uses<br />
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br />
  Dialogs, DB, ADODB, Grids, DBGrids, DBCtrls, StdCtrls, ExtCtrls, Mask,<br />
  Buttons, ComCtrls, JvExMask, JvToolEdit, JvMaskEdit, JvCheckedMaskEdit,<br />
  JvDatePickerEdit, JvDBDatePickerEdit, Menus, ImgList, JvExControls, JvArrowButton,<br />
  JvComponentBase, JvgExportComponents, JvDBGridExport, jpeg;</p>
<p>type<br />
 TMeuDBNavigator = class(TDBNavigator);<br />
  TformVisita1 = class(TForm)<br />
    StatusBar1: TStatusBar;<br />
    Panel1: TPanel;<br />
    Panel3: TPanel;<br />
    DBNavigator1: TDBNavigator;<br />
    Panel4: TPanel;<br />
    editCodigo: TEdit;<br />
    editProtocolo: TEdit;<br />
    Panel2: TPanel;<br />
    Panel5: TPanel;<br />
    Label1: TLabel;<br />
    Label2: TLabel;<br />
    Label3: TLabel;<br />
    Label7: TLabel;<br />
    DBEdit1: TDBEdit;<br />
    DBRadioGroup2: TDBRadioGroup;<br />
    DBEdit7: TDBEdit;<br />
    DBRadioGroup1: TDBRadioGroup;<br />
    DBLookupComboBox1: TDBLookupComboBox;<br />
    Panel6: TPanel;<br />
    DBGrid1: TDBGrid;<br />
    ADOQueryVisita: TADOQuery;<br />
    ADOQueryVisitaCodVisita: TWideStringField;<br />
    ADOQueryVisitaCPFFiscal: TWideStringField;<br />
    ADOQueryVisitaCNPJ: TWideStringField;<br />
    ADOQueryVisitaTipoVisita: TWideStringField;<br />
    ADOQueryVisitaProtocolo: TWideStringField;<br />
    ADOQueryVisitaResultado: TWideStringField;<br />
    dtsVisita01: TDataSource;<br />
    dtsFiscal: TDataSource;<br />
    ADOQueryFiscal: TADOQuery;<br />
    dtsEmpresa: TDataSource;<br />
    ADOQueryEmpresa: TADOQuery;<br />
    DBLookupComboBox2: TDBLookupComboBox;<br />
    ADOQueryVisitaDataVisita: TDateTimeField;<br />
    ADOQueryVisitaHoraVisita: TWideStringField;<br />
    Label4: TLabel;<br />
    DBEdit2: TDBEdit;<br />
    Label5: TLabel;<br />
    DBEdit3: TDBEdit;<br />
    SpeedButton3: TSpeedButton;<br />
    ImageList1: TImageList;<br />
    menuRelatorio: TPopupMenu;<br />
    Ficha1: TMenuItem;<br />
    Listagem1: TMenuItem;<br />
    JvArrowButton1: TJvArrowButton;<br />
    btnBuscaCodigo: TSpeedButton;<br />
    SpeedButton4: TSpeedButton;<br />
    Formatoxls1: TMenuItem;<br />
    JvgExportExcel1: TJvgExportExcel;<br />
    JvDBGridWordExport1: TJvDBGridWordExport;<br />
    JvDBGridExcelExport1: TJvDBGridExcelExport;<br />
    JvArrowButton2: TJvArrowButton;<br />
    menuExportar: TPopupMenu;<br />
    DBGridpWord1: TMenuItem;<br />
    DBGridpExcel1: TMenuItem;<br />
    ImageList2: TImageList;<br />
    Label6: TLabel;<br />
    Image1: TImage;<br />
    btnBuscaProtocolo: TSpeedButton;<br />
    procedure SpeedButton3Click(Sender: TObject);<br />
    procedure SpeedButton1Click(Sender: TObject);<br />
    procedure btnBuscaCodigoClick(Sender: TObject);<br />
    procedure Ficha1Click(Sender: TObject);<br />
    procedure Listagem1Click(Sender: TObject);<br />
    procedure Formatoxls1Click(Sender: TObject);<br />
    procedure DBGridpWord1Click(Sender: TObject);<br />
    procedure DBGridpExcel1Click(Sender: TObject);<br />
    procedure SpeedButton4Click(Sender: TObject);<br />
    procedure DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;<br />
      DataCol: Integer; Column: TColumn; State: TGridDrawState);<br />
    procedure FormCreate(Sender: TObject);<br />
    procedure btnBuscaProtocoloClick(Sender: TObject);<br />
    procedure FormClose(Sender: TObject; var Action: TCloseAction);<br />
  private<br />
    { Private declarations }<br />
  public<br />
    { Public declarations }<br />
  end;</p>
<p>var<br />
  formVisita1: TformVisita1;<br />
  nomeTabela: string;</p>
<p>implementation</p>
<p>uses rptVisita1, rptVisita2, frmPrincipal;</p>
<p>{$R *.dfm}</p>
<p>procedure TformVisita1.SpeedButton3Click(Sender: TObject);<br />
begin<br />
     Close;<br />
end;</p>
<p>procedure TformVisita1.SpeedButton1Click(Sender: TObject);<br />
var<br />
      strsql: string;<br />
begin<br />
      try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          ADOQueryVisita.Close;<br />
          ADOQueryVisita.SQL.clear;<br />
          ADOQueryVisita.SQL.add(strsql);<br />
          ADOQueryVisita.Open;<br />
          ADOQueryVisita.active := False;<br />
          ADOQueryVisita.active := True;<br />
      except<br />
          MessageDlg(&#8216;Erro ao carregar a ADOQueryVisita&#8217;, mtwarning, [mbOk], 0);<br />
      end;</p>
<p>end;</p>
<p>procedure TformVisita1.btnBuscaCodigoClick(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
   try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE CodVisita = &#8216; + #39 + editCodigo.Text + #39;<br />
          ADOQueryVisita.Close;<br />
          ADOQueryVisita.SQL.clear;<br />
          ADOQueryVisita.SQL.add(strsql);<br />
          ADOQueryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por Codigo&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformVisita1.Ficha1Click(Sender: TObject);<br />
begin<br />
//     rptVisita01.ComponenteRelatorio.preview;<br />
     try<br />
          try<br />
               rptVisita01 := TrptVisita01.Create(application);<br />
               rptVisita01.ComponenteRelatorio.preview;<br />
          finally<br />
               rptVisita01.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptVisita01!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformVisita1.Listagem1Click(Sender: TObject);<br />
begin<br />
//     rptVisita02.ComponenteRelatorio.preview;<br />
     try<br />
          try<br />
               rptVisita02 := TrptVisita02.Create(application);<br />
               rptVisita02.ComponenteRelatorio.preview;<br />
          finally<br />
               rptVisita02.free;<br />
          end;<br />
     except<br />
          messageDlg(&#8216;Erro ao tentar abrir o formulario rptVisita02!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformVisita1.Formatoxls1Click(Sender: TObject);<br />
begin<br />
     JvgExportExcel1.Execute;<br />
end;</p>
<p>procedure TformVisita1.DBGridpWord1Click(Sender: TObject);<br />
begin<br />
     JvDBGridWordExport1.ExportGrid;<br />
end;</p>
<p>procedure TformVisita1.DBGridpExcel1Click(Sender: TObject);<br />
begin<br />
      JvDBGridExcelExport1.ExportGrid;<br />
end;</p>
<p>procedure TformVisita1.SpeedButton4Click(Sender: TObject);<br />
var<br />
     strsql: string;<br />
begin<br />
     try<br />
          nomeTabela := &#8216;tblVisita&#8217;;<br />
          strsql := &#8216;SELECT * FROM &#8216;+nomeTabela;<br />
          strsql := strsql + &#8216; WHERE Protocolo = &#8216; + #39 + editProtocolo.Text + #39;<br />
          ADOQueryVisita.Close;<br />
          ADOQueryVisita.SQL.clear;<br />
          ADOQueryVisita.SQL.add(strsql);<br />
          ADOQueryVisita.Open;<br />
     except<br />
          MessageDlg(&#8216;Erro ao realizar a consulta por Codigo&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
end;</p>
<p>procedure TformVisita1.DBGrid1DrawColumnCell(Sender: TObject;<br />
  const Rect: TRect; DataCol: Integer; Column: TColumn;<br />
  State: TGridDrawState);<br />
begin<br />
     if odd(ADOQueryVisita.RecNo) then<br />
          DBGrid1.Canvas.Brush.Color:= clmenubar<br />
     else<br />
     DBGrid1.Canvas.Brush.Color:= clCream;</p>
<p>     TDbGrid(Sender).Canvas.font.Color:= clBlack;</p>
<p>     if gdSelected in State then<br />
     with (Sender as TDBGrid).Canvas do<br />
     begin<br />
          Brush.Color := clmoneygreen;<br />
          FillRect(Rect);<br />
          Font.Style := [fsbold]<br />
     end;</p>
<p>     TDbGrid(Sender).DefaultDrawDataCell(Rect, TDbGrid(Sender).columns[datacol].field, State);</p>
<p>end;</p>
<p>procedure TformVisita1.FormCreate(Sender: TObject);<br />
const<br />
  Legendas: array[TNavigateBtn] of string = (<br />
    &#8216;Primeiro&#8217;, &#8216;Anterior&#8217;, &#8216;Próximo&#8217;, &#8216;Último&#8217;,<br />
    &#8216;Incluir&#8217;, &#8216;Excluir&#8217;, &#8216;Editar&#8217;, &#8216;Salvar&#8217;,'Cancelar&#8217;, &#8216;Atualizar&#8217;);<br />
var<br />
  Botao: TNavigateBtn;<br />
begin<br />
     for Botao := nbFirst to nbRefresh do<br />
     begin<br />
          with TMeuDBNavigator(DBNavigator1).Buttons[Botao] do<br />
          begin<br />
               Caption := Legendas[Botao];<br />
               Layout := blGlyphTop;<br />
          end;<br />
     end;</p>
<p>     ADOQueryVisita.Connection := formPrincipal.ADOConnection1;<br />
     ADOQueryVisita.Active := True;<br />
     ADOQueryFiscal.Connection := formPrincipal.ADOConnection1;<br />
     ADOQueryFiscal.Active := True;<br />
     ADOQueryEmpresa.Connection := formPrincipal.ADOConnection1;<br />
     ADOQueryEmpresa.Active := True;</p>
<p>{<br />
     try<br />
     ADOQueryEmpresa.ConnectionString := &#8216;FILE NAME=C:\sistemavistoria1\fontes\bancodedados.udl&#8217;;<br />
     ADOQueryEmpresa.active := true;<br />
     except<br />
     //ADOQueryVisita.active := true;<br />
     //ADOQueryFiscal.active := true;<br />
     MessageDlg(&#8216;Erro ao abrir ADOQueryEmpresa !!&#8217;, mtwarning, [mbOk], 0);<br />
     end;<br />
}<br />
end;</p>
<p>procedure TformVisita1.btnBuscaProtocoloClick(Sender: TObject);<br />
begin<br />
     Try<br />
          ADOQueryVisita.Close;<br />
          ADOQueryVisita.SQL.Clear;<br />
          ADOQueryVisita.SQL.Add(&#8216;SELECT * FROM tblVisita&#8217;);<br />
          ADOQueryVisita.Open;<br />
     Except;<br />
          MessageDlg(&#8216;Erro ao tentar refazer consulta SQL&#8217;, mtwarning, [mbOk], 0);<br />
     End;<br />
end;</p>
<p>procedure TformVisita1.FormClose(Sender: TObject;<br />
  var Action: TCloseAction);<br />
begin<br />
     ADOQueryVisita.Active := False;<br />
     ADOQueryFiscal.Active := False;<br />
     ADOQueryEmpresa.Active := False;<br />
end;</p>
<p>end.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/623/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/623/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/623/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/623/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/623/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/623/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/623/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/623/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=623&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2011/06/05/codigos-fonte-sva-parte-17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
		<item>
		<title>Na reta final (SVA, parte 17)</title>
		<link>http://doutrinapos.wordpress.com/2011/03/30/na-reta-final-sva-parte-17/</link>
		<comments>http://doutrinapos.wordpress.com/2011/03/30/na-reta-final-sva-parte-17/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 13:25:21 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[SVA]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=619</guid>
		<description><![CDATA[Terminando relatórios e os códigos do padrão.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=619&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Terminando relatórios e os códigos do padrão.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/619/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/619/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/619/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/619/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/619/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/619/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/619/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/619/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/619/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/619/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/619/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/619/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/619/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/619/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=619&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2011/03/30/na-reta-final-sva-parte-17/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
		<item>
		<title>Gostou das telas? (SVA, parte 16)</title>
		<link>http://doutrinapos.wordpress.com/2010/11/25/gostou-das-telas-sva-parte-16/</link>
		<comments>http://doutrinapos.wordpress.com/2010/11/25/gostou-das-telas-sva-parte-16/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 14:01:00 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[SVA]]></category>
		<category><![CDATA[Macos]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=613</guid>
		<description><![CDATA[Como nosso sistema tem uma interface tão bonita? Estamos rodando o software no Windows Vista e no Windows usamos um &#8220;thema&#8221; (estilo de ambiente) que muda a cara nativa do Vista para parecer com o MacOS Vocês podem instalar isso &#8230; <a href="http://doutrinapos.wordpress.com/2010/11/25/gostou-das-telas-sva-parte-16/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=613&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Como nosso sistema tem uma interface tão bonita?</p>
<p>Estamos rodando o software no Windows Vista e no Windows usamos um &#8220;thema&#8221; (estilo de ambiente) que muda a cara nativa do Vista para parecer com o MacOS</p>
<p>Vocês podem instalar isso nos seus computadores também:</p>
<p>Basta verificar como nestes links:</p>
<p><a href="http://www.baixaki.com.br/download/uxtheme-patcher-for-windows-vista.htm"></a><a href="http://www.baixaki.com.br/download/uxtheme-patcher-for-windows-vista.htm﻿" target="_blank">http://www.baixaki.com.br/download/uxtheme-patcher-for-windows-vista.htm</a></p>
<p><a href="http://www.baixaki.com.br/download/vista-visual-master-mac-theme.htm"></a><a href="http://www.baixaki.com.br/download/vista-visual-master-mac-theme.htm﻿" target="_blank">http://www.baixaki.com.br/download/vista-visual-master-mac-theme.htm</a></p>
<p><a href="http://www.baixaki.com.br/download/mydock.htm"></a><a href="http://www.baixaki.com.br/download/mydock.htm﻿" target="_blank">http://www.baixaki.com.br/download/mydock.htm</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/613/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/613/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/613/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=613&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2010/11/25/gostou-das-telas-sva-parte-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
		<item>
		<title>Projeto SVA no IV SEMINARIO DE ACESSIBILIDADE, (SVA, parte 15)</title>
		<link>http://doutrinapos.wordpress.com/2010/11/22/projeto-sva-no-iv-seminario-de-acessibilidade-sva-parte-15/</link>
		<comments>http://doutrinapos.wordpress.com/2010/11/22/projeto-sva-no-iv-seminario-de-acessibilidade-sva-parte-15/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 11:27:10 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[SVA]]></category>
		<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[Cascavel]]></category>
		<category><![CDATA[Projeto SVA]]></category>
		<category><![CDATA[Seminario]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=608</guid>
		<description><![CDATA[Nova apresentação do projeto no evento: &#160; OS DESAFIOS PARA IMPLANTAÇÃO DA ACESSIBILIDADE NAS CIDADES 24 de novembro de 2010 Local: Câmara Municipal de Cascavel PROGRAMAÇÃO Período da manhã 8horas &#8211; Credenciamento e Café da manhã 8h45 – Solenidade de &#8230; <a href="http://doutrinapos.wordpress.com/2010/11/22/projeto-sva-no-iv-seminario-de-acessibilidade-sva-parte-15/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=608&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nova apresentação do projeto no evento:</p>
<p>&nbsp;</p>
<p>OS DESAFIOS PARA IMPLANTAÇÃO DA ACESSIBILIDADE NAS CIDADES</p>
<p>24 de novembro de 2010</p>
<p>Local: Câmara Municipal de Cascavel</p>
<p>PROGRAMAÇÃO</p>
<p>Período da manhã</p>
<p>8horas &#8211; Credenciamento e Café da manhã<br />
8h45 – Solenidade de abertura oficial<br />
9horas – Assinatura do Termo de Cooperação Técnica entre São Paulo e Cascavel<br />
9h30 – Palestra: As experiências em acessibilidade do município de São Paulo<br />
11horas &#8211; Debate<br />
11h30 &#8211; Intervalo para almoço</p>
<p>Período da tarde</p>
<p>13h30 – Mesa-redonda: O panorama da Acessibilidade nos Municípios da Região Oeste do Paraná: Cascavel, Toledo e Foz do Iguaçu.<br />
15h30 – Debate<br />
16h30 – Encerramento e Confraternização.</p>
<p>Informações e inscrições<br />
APPIS – Av. Assunção, 1757, 2º piso da Rodoviária. Fone/Fax: (45) 3327-1306<br />
E-mail: cpacascavel@yahoo.com.br<br />
Certificado de participação de 08horas.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/608/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/608/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/608/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=608&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2010/11/22/projeto-sva-no-iv-seminario-de-acessibilidade-sva-parte-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
		<item>
		<title>Apresentação do projeto SVA, (SVA, parte 14)</title>
		<link>http://doutrinapos.wordpress.com/2010/11/22/apresentacao-do-projeto-sva/</link>
		<comments>http://doutrinapos.wordpress.com/2010/11/22/apresentacao-do-projeto-sva/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 11:22:36 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[SVA]]></category>
		<category><![CDATA[apresentação sva]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=604</guid>
		<description><![CDATA[Foi apresentado o projeto SVA nesta sexta feira 12/10/2010 na SEPLAN, na Prefeitura Municipal de Cascavel, às 14:30 para o Secretário de planejamento, representantes da pró-reitoria de /extensão da Unioeste e demais técnicos da área.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=604&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Foi apresentado o projeto SVA nesta sexta feira 12/10/2010 na SEPLAN, na Prefeitura Municipal de Cascavel, às 14:30 para o Secretário de planejamento, representantes da pró-reitoria de /extensão da Unioeste e demais técnicos da área.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/604/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/604/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/604/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/604/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/604/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/604/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/604/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/604/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/604/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/604/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/604/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/604/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/604/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/604/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=604&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2010/11/22/apresentacao-do-projeto-sva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
		<item>
		<title>Campo Status, (SVA, parte 13)</title>
		<link>http://doutrinapos.wordpress.com/2010/11/10/campo-status-sva/</link>
		<comments>http://doutrinapos.wordpress.com/2010/11/10/campo-status-sva/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 20:54:20 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[SVA]]></category>
		<category><![CDATA[Campo]]></category>
		<category><![CDATA[Status]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=601</guid>
		<description><![CDATA[Inicialmente cada objeto avaliado teria um status sendo: A &#8211; Aprovado ou R- Reprovado Porém como solicitaram mais opções no veredito final, o campo passa a receber os seguintes valores: A &#8211; Aprovado M &#8211; Manutenção/Monitoração O &#8211; Observação R &#8230; <a href="http://doutrinapos.wordpress.com/2010/11/10/campo-status-sva/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=601&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p>Inicialmente cada objeto avaliado teria um status sendo:</p>
<p>A &#8211; Aprovado</p>
<p>ou</p>
<p>R- Reprovado</p>
<p>Porém como solicitaram mais opções no veredito final, o campo passa a receber os seguintes valores:</p>
<p>A &#8211; Aprovado</p>
<p>M &#8211; Manutenção/Monitoração</p>
<p>O &#8211; Observação</p>
<p>R &#8211; Reprovado</p>
<p>Vejam na figura abaixo como ficou:</p>
<p><a href="http://sistemavistoria.files.wordpress.com/2010/11/status.jpg"><img title="Status" src="http://sistemavistoria.files.wordpress.com/2010/11/status.jpg?w=287&#038;h=120" alt="" width="287" height="120" /></a></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/601/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/601/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/601/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/601/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/601/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/601/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/601/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/601/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/601/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/601/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/601/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/601/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/601/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/601/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=601&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2010/11/10/campo-status-sva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>

		<media:content url="http://sistemavistoria.files.wordpress.com/2010/11/status.jpg" medium="image">
			<media:title type="html">Status</media:title>
		</media:content>
	</item>
		<item>
		<title>Projeto Lux atualizado no Codeplex</title>
		<link>http://doutrinapos.wordpress.com/2010/11/08/projeto-lux-atualizado-no-codeplex/</link>
		<comments>http://doutrinapos.wordpress.com/2010/11/08/projeto-lux-atualizado-no-codeplex/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 18:57:56 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[Lux]]></category>
		<category><![CDATA[Sem categoria definida]]></category>
		<category><![CDATA[ADT]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[LUX]]></category>
		<category><![CDATA[LW-LeitorWebCam]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=592</guid>
		<description><![CDATA[Atualizamos o projeto Lux no Codeplex, agora vocês podem entrar na parte de download e e selecionar os dois executáveis dos projetos e beixá-los.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=592&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Atualizamos o projeto Lux no Codeplex, agora vocês podem entrar na parte de download e e selecionar os dois executáveis dos projetos e beixá-los.</p>
<p><a href="http://lux.codeplex.com/" target="_blank"><img class="aligncenter size-full wp-image-593" title="codeplex_download" src="http://doutrinapos.files.wordpress.com/2010/11/codeplex_download.jpg?w=640&#038;h=442" alt="" width="640" height="442" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/592/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=592&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2010/11/08/projeto-lux-atualizado-no-codeplex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>

		<media:content url="http://doutrinapos.files.wordpress.com/2010/11/codeplex_download.jpg" medium="image">
			<media:title type="html">codeplex_download</media:title>
		</media:content>
	</item>
		<item>
		<title>O que é o projeto JEDI ?</title>
		<link>http://doutrinapos.wordpress.com/2010/11/08/o-que-e-o-projeto-jedi/</link>
		<comments>http://doutrinapos.wordpress.com/2010/11/08/o-que-e-o-projeto-jedi/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 18:42:28 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Sem categoria definida]]></category>
		<category><![CDATA[JEDI]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=588</guid>
		<description><![CDATA[Todos os softwares aqui desenvolvidos (LUX, SVA e TUF) usam JEDI. O que é isso? http://wiki.delphi-jedi.org/index.php?title=About_Project_JEDI Onde posso baixar o JCL/JVCL? http://jvcl.delphi-jedi.org/ Qual a página principal do projeto: http://www.delphi-jedi.org/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=588&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Todos os softwares aqui desenvolvidos (LUX, SVA e TUF) usam JEDI.</p>
<p>O que é isso? <a href="http://wiki.delphi-jedi.org/index.php?title=About_Project_JEDI" target="_blank">http://wiki.delphi-jedi.org/index.php?title=About_Project_JEDI</a></p>
<p>Onde posso baixar o JCL/JVCL? <a href="http://jvcl.delphi-jedi.org/" target="_blank">http://jvcl.delphi-jedi.org/</a></p>
<p>Qual a página principal do projeto: <a href="http://www.delphi-jedi.org/" target="_blank">http://www.delphi-jedi.org/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/588/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/588/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/588/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=588&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2010/11/08/o-que-e-o-projeto-jedi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
		<item>
		<title>Detalhes do ampliador de tela</title>
		<link>http://doutrinapos.wordpress.com/2010/11/08/detalhes-do-ampliador-de-tela/</link>
		<comments>http://doutrinapos.wordpress.com/2010/11/08/detalhes-do-ampliador-de-tela/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 18:36:20 +0000</pubDate>
		<dc:creator>J.D.</dc:creator>
				<category><![CDATA[Lux]]></category>
		<category><![CDATA[ADT]]></category>
		<category><![CDATA[Ampliador de tela]]></category>
		<category><![CDATA[LUX]]></category>

		<guid isPermaLink="false">http://doutrinapos.wordpress.com/?p=583</guid>
		<description><![CDATA[O Ampliador de Tela, ou simplesmente, ADT é um sub projeto do projeto LUX, maiores detalhes podem ser vistos aqui: http://acessibilidadebrasil.wordpress.com/2010/10/27/projeto-ampliador-de-tela-adt/ &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=583&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O Ampliador de Tela, ou simplesmente, ADT é um sub projeto do projeto LUX, maiores detalhes podem ser vistos aqui:</p>
<p><a href="http://acessibilidadebrasil.wordpress.com/2010/10/27/projeto-ampliador-de-tela-adt/" target="_blank">http://acessibilidadebrasil.wordpress.com/2010/10/27/projeto-ampliador-de-tela-adt/</a></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/doutrinapos.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/doutrinapos.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/doutrinapos.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/doutrinapos.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/doutrinapos.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/doutrinapos.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/doutrinapos.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/doutrinapos.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/doutrinapos.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/doutrinapos.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/doutrinapos.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/doutrinapos.wordpress.com/583/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/doutrinapos.wordpress.com/583/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/doutrinapos.wordpress.com/583/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=doutrinapos.wordpress.com&amp;blog=14762259&amp;post=583&amp;subd=doutrinapos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://doutrinapos.wordpress.com/2010/11/08/detalhes-do-ampliador-de-tela/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">E.Monteiro.&#039;.</media:title>
		</media:content>
	</item>
	</channel>
</rss>
