Wilhelm Z.

Wilhelm Z. Inżynier utrzymania
ruchu, Kellogg's

Temat: Transfer z Excel do Accessa - naruszenie klucza

Witam,

Potrzebuję uaktualnić tabelę MS Access danymi z pliku Excel. Łącznie mam do przeniesienia 1207 wierszy z Excela. Przygotowałem arkusz Excel tak, aby wszystkie kolumny odpowiadały polom tabeli w Accessie (takie same nazwy oraz typ danych). Tabela Access posiada pole z kluczem podstawowym o typie danych liczba całkowita dluga. W arkuszu Excel jest analogiczna kolumna z wartościami innymi, niż w Access. Gdy używam kreatora importowania z Excel, pojawia się komunikat:

"usunięto zawartość pól w rekordach w liczbie 0, a naruszenia kluczy spowodowały utratę rekordów w liczbie 1207"

Nie bardzo wiem, gdzie popełniłem błąd. Access nie tworzy tabeli z wykazem błędów. Tak jak wspomnialem, w Excel nadałem kolumnie z kluczem podstawowym wartości inne niż już obecne w analogicznym polu w Access.

Będę wdzięczny za pomoc.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Transfer z Excel do Accessa - naruszenie klucza

Wilhelm Z.:
Witam,

Potrzebuję uaktualnić tabelę MS Access danymi z pliku Excel. Łącznie mam do przeniesienia 1207 wierszy z Excela. Przygotowałem arkusz Excel tak, aby wszystkie kolumny odpowiadały polom tabeli w Accessie (takie same nazwy oraz typ danych). Tabela Access posiada pole z kluczem podstawowym o typie danych liczba całkowita dluga. W arkuszu Excel jest analogiczna kolumna z wartościami innymi, niż w Access. Gdy używam kreatora importowania z Excel, pojawia się komunikat:

"usunięto zawartość pól w rekordach w liczbie 0, a naruszenia kluczy spowodowały utratę rekordów w liczbie 1207"

Nie bardzo wiem, gdzie popełniłem błąd. Access nie tworzy tabeli z wykazem błędów. Tak jak wspomnialem, w Excel nadałem kolumnie z kluczem podstawowym wartości inne niż już obecne w analogicznym polu w Access.

Będę wdzięczny za pomoc.
Czy klucz w accesie nie jest polem typu "Autonumerowanie" ?
Jeżeli jest to jednorazowa akcja, to możesz zrobić ctrl+c w excelu i na otwartej tabeli dołącz i wklej (zakładając, że kolumny są te same i tak samo ułożone).
JEżeli coś jest nei tak to acces stworzy tabelę "Błędy wklejania".
Wilhelm Z.

Wilhelm Z. Inżynier utrzymania
ruchu, Kellogg's

Temat: Transfer z Excel do Accessa - naruszenie klucza

Okazało się, że naruszenie klucza dotyczyło pola, które zawiera klucze podstawowe innej tabeli będącej w relacji z tą, do której importowałem dane. Po korekcie zawartości importowanych danych wszystko przebiegło planowo.

Dziękuję za pomoc.

Następna dyskusja:

Dobry Kurs Accessa




Wyślij zaproszenie do