Alguem saberia me informar se o IReport tem alguma configuração onde quando gero uma consulta ele consiga travar a tabela no banco de dados onde não possa ser usada por mais ninguem.
Isso não é responsabilidade do iReport.
Explique melhor o que você quer fazer.
[]´s
Na verdade não quero fazer, apenas tirar uma duvida, se o Ireport não cosegue por meio de nenhum forma de configuração, travar as tabelas relacionado a consuta que está fazendo para somente ele fazer a consulta.
Ex: Consulta que será feita pelo Ireport
select * from usuarios
Repare que estou consultando a tabela usuarios.
Vamos supor que neste momento enquanto não finalizar a consulta o ireport trave a tabela usuarios para somente o usuario do ireport que está conectado ao banco fazer a consulta.
Veja se conseguir ser claro, pois eu sei que o banco de dados existe uma forma que gerar uma consulta exclusiva em uma tabela.
Como o David postou, não é responsabilidade do iReport.
A requisição ao BD é restrita ao momento em que os dados de usuário, banco e tabelas são informados e quando a query é executada (select).
Pode ser que uma trigger seja disparada para o evento select, mas isto é configuração do SGBD.
Pesquise sobre transações.
Não é um recurso do JasperReports, mas sim do SGBD que está sendo usado.
[]´s