ПредишенСледващото

Добро време на деня, потребителите на форума.
Имам една маса птица (птица), с техните гласове (в таблицата за обслужване), със следните полета:
ID, Field1 (число), описание (низ), Field2 (петно).
1 234 _____ ___________ глас _______ mp3
2 _____ 234 ___________image_______ JPG <- например

(За да бъда честен, имената на полетата не са много, защото аз отметна всички единични параметри, които не се съхраняват, където в таблицата)
До този момент всичко беше прекрасно: потребителят се превръща в запис с птица, прегледате подробностите му, и ако искате, натиснете (говорител) и отделна заявка Booster глас.

Сега всяка птица, да го добавите към една или повече снимки (или снимки), най-вероятно един. Снимката трябва да се показва винаги (докато се движите из списъка на птиците), ако съществува в базата данни.
Сега вероятно трябва да направим всичко по същия отделна таблица (например «разполага») със следните полета:
идентификатор, глас, образ
т.е. маси, посочени номер. и две области на тип петно ​​(гласови и изображения), т.е. не защото Таблица услуга. В таблица. птица. Невярно е с препратка към таблица номер. функции.

  • Куп Master-подробно - Не искам (да изтегли всички blob`y в набора от данни), някак си не е много ...
    Има и друг вариант:
  • "В случай OnDataChange (TDataSource) напиши таймер започва с известно закъснение, много повече, отколкото на клавиатура за автоматично подновяване. И вече на задействането на таймера - за качване на изображения с помощта на една заявка, чрез който и да е TIDQuery ». въпрос:
    -- Как ще е правилното нещо да направя в тази ситуация?

Послепис
Таблица. "Bird", записва първата от същата птица може да бъде няколко (не питай защо)

Сега вероятно трябва да направим всичко по същия отделна таблица (например «разполага») с полета: номер, глас, образ

Можете също така да се създаде по-гъвкави маса, която ще полето: ID. <Тип данных>(Пример: Снимка, Sound, описание.). <Данные> (Поле петно) <Описание>

Куп Master-подробно - Не искам (да изтегли всички blob`y в набора от данни), някак си не е много ...

Защо трябва да го зареди всички данни? Можете да приспадне списъка на птиците, описанието с маса, където са снимките / звучи. И да кажем, когато кликнете върху описанието да показва изображение или да пуснете звука. Всичко зависи от това, което задачата. вероятно ще трябва да се зареди винаги е първото изображение, за да се покаже, когато "избор на птица." и след това на другия, ако е необходимо.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!