Hola
No entiendo porque usar una variable en esto?
Particularmente lo haria asi:
Código Delphi
[-]
MessageDlg('el numero total de registros es '+inttostr(table1.recordcount)+' registros' ,mtConfirmation,[mbYes,mbNo],0) = mrYes
Y defino la posibilidad de que sea verdadero o falso como en este mensaje si amerita una respuesta, te da la opcion, de lo contrario solo das la opcion MbYes, eso es todo.
Ojala te sirva
Saludos