1. Тот третий вопрос я просто вообще не понял. Не могли бы Вы его переформулировать так, как будто он первый? Если вопрос в том, пустят ли вас в другой раз, когда увидят, что виза испанская, а штампы стоят венгерские - да, впустят, ведь вы через Венгрию на самом деле летели в Испанию, а потому испанских штампов вам негде получить. А влетать в шенгенское пространство вы можете через любую страну, и если вам удобней (быстрей, дешевле) прилетать в Испанию через Венгрию - это ваше право.
2. На этот вопрос вам другой товарисч ответил:
Zeppelin писал(а):Венграм скажете, если поинтересуются, что далее в Испанию... билеты продемонстрируете
с испанской шенгенской визой впустят в Венгрию запросто, может быть даже ничего не спросят. а если даже и спросят - скажите, что далее следуете в Испанию, у вас же есть документы, подтверждающие это: билеты, бронь гостиницы...
Все эти пояснения с одной оговоркой: пограничник может не пустить в любую страну шенгена в любой раз, даже при том, что есть виза и соблюдены все формальности. Причём, он никому не обязан объяснять причины отказа и даже вообще иметь эти причины. Это не правило, а лишь оговорка. Обычно, если кого-то не пустили в страну, эти люди сами знают, в чём причина.